Re: DIS: Officer Tech Chat

2017-05-15 Thread Nicholas Evans
I should add: I have labels for all office-related messages. I use filters
to catch most of them, and I manually move things that the filters don't
catch when I see them.

The keywords I use for Registrar are: registrar, register, deregister, 869,
registration, deregistration

The keywords I use for Assessor are: for, present, vote, endorse, present

These both pick up a lot of excess, but they rarely miss anything so it
probably halves or quarters the amount of potential work involved in
finding relevant messages.

On Fri, May 12, 2017 at 12:12 AM, Nic Evans  wrote:

> Just curious: what's everyone using to manage eir various duties? It
> comes up in pockets of discussion, but I'm not sure I've seen them all
> layed out before.
>
> -For Registrar I used a python script that formatted the table and added
> annotations.
>
> -For knowing when to assess, I use a service called zapier to add a
> to-do job to my calendar when the promotor distributes.
>
> -For assessing, I have a Python script that reads a csv and creates the
> table. Then I manually add annotations.
>
> -All I have for Reportor is a template with the categories.
>
> I think both my scripts are buried somewhere in the wiki's repository. I
> should update them some and add wiki pages explaining them for my
> successors.
>
>
>


Re: DIS: Officer Tech Chat

2017-05-12 Thread Kerim Aydin


On Fri, 12 May 2017, Nic Evans wrote:
> Just curious: what's everyone using to manage eir various duties? It
> comes up in pockets of discussion, but I'm not sure I've seen them all
> layed out before.

For Rulekeepor, I have a set of php scripts that (1) Parse old rulesets into
data objects and (2) print them out in various orders as desired.  The
master ruleset I'm working from is marked up in XML with rules in numerical
order (and has old rules versions).

For Arbitor, it's a php script that parses case files and builds the index
and web site (and emails actions out).





Re: DIS: Officer Tech Chat

2017-05-12 Thread Publius Scribonius Scholasticus
I would be happy to help program things for various offices if the
help is needed.

Publius Scribonius Scholasticus


On Fri, May 12, 2017 at 2:21 AM, Owen Jacobson  wrote:
> On May 12, 2017, at 1:12 AM, Nic Evans  wrote:
>
> Just curious: what's everyone using to manage eir various duties? It
> comes up in pockets of discussion, but I'm not sure I've seen them all
> layed out before.
>
>
> - For Secretary, a combination of manual labour and ledger .
> If and when we figure out how to split off money from organizations, I’ll
> likely redo this, probably along the lines of what I’m doing with Surveyor
> (below).
>
> - For Referee, it’s all manual. I’m also playing to the rules, a bit:
>
> {{{
>  As part of the Referee's weekly duties, e SHALL either impose
>  Summary Judgment on a player or truthfully announce that e
>  believes that there are no rules violations in the preceding
>  Agoran week for which a Card has not already been issued.
> }}}
>
> I am chosing my beliefs very carefully, so as to remain truthful about my
> statement without having to review every single message for any possible
> wrongdoing. I’ll likely clamp down on that progressively once I have a
> better handle on the office, but I’ve only been Referee for a short time.
>
> - For Surveyor (which I’m not, yet, but I likely will be unless there’s a
> major shift in votes), I’m building a thing in Python to do it, based
> loosely on land registry records:
> 
>
> In any case, the code and the pre-requisites will be in Git, so that my
> successor can, at their discretion, continue on.
>
> -o
>


Re: DIS: Officer Tech Chat

2017-05-12 Thread Owen Jacobson
On May 12, 2017, at 1:12 AM, Nic Evans  wrote:

> Just curious: what's everyone using to manage eir various duties? It
> comes up in pockets of discussion, but I'm not sure I've seen them all
> layed out before.

- For Secretary, a combination of manual labour and ledger http://ledger-cli.org/>>. If and when we figure out how to split off money 
from organizations, I’ll likely redo this, probably along the lines of what I’m 
doing with Surveyor (below).

- For Referee, it’s all manual. I’m also playing to the rules, a bit:

{{{
 As part of the Referee's weekly duties, e SHALL either impose
 Summary Judgment on a player or truthfully announce that e
 believes that there are no rules violations in the preceding
 Agoran week for which a Card has not already been issued.
}}}

I am chosing my beliefs very carefully, so as to remain truthful about my 
statement without having to review every single message for any possible 
wrongdoing. I’ll likely clamp down on that progressively once I have a better 
handle on the office, but I’ve only been Referee for a short time.

- For Surveyor (which I’m not, yet, but I likely will be unless there’s a major 
shift in votes), I’m building a thing in Python to do it, based loosely on land 
registry records: 
>

In any case, the code and the pre-requisites will be in Git, so that my 
successor can, at their discretion, continue on.

-o



signature.asc
Description: Message signed with OpenPGP


Re: DIS: Officer Tech Chat

2017-05-12 Thread Aris Merchant
On Thu, May 11, 2017 at 10:12 PM, Nic Evans  wrote:
> Just curious: what's everyone using to manage eir various duties? It
> comes up in pockets of discussion, but I'm not sure I've seen them all
> layed out before.
>

I'm currently doing my promotor reports by hand, although I'm working
on a node.js script to automate them. It's taking a while, due mainly
to my lack of much programming experience. When it's finished and I'm
sure it doesn't have major bugs I'll be happy to publish it for my
successors.

-Aris


DIS: Officer Tech Chat

2017-05-11 Thread Nic Evans
Just curious: what's everyone using to manage eir various duties? It
comes up in pockets of discussion, but I'm not sure I've seen them all
layed out before.

-For Registrar I used a python script that formatted the table and added
annotations.

-For knowing when to assess, I use a service called zapier to add a
to-do job to my calendar when the promotor distributes.

-For assessing, I have a Python script that reads a csv and creates the
table. Then I manually add annotations.

-All I have for Reportor is a template with the categories.

I think both my scripts are buried somewhere in the wiki's repository. I
should update them some and add wiki pages explaining them for my
successors.




signature.asc
Description: OpenPGP digital signature