An experimental patch relation detector based on simple name matching.
-
Install the dependencies (currently just
requests
) -
Adjust the settings at the top of
pared.py
-
Run:
PW_API_KEY=<a maintainer api key> python pared.py
State is stored in subjects.json
so the process can be killed and restarted
more or less with impunity.
PW_API_KEY
- api token for patchwork, no default
PW_API_URL
- a v1.2 API URL for your PW instance, default is
https://patchwork.ozlabs.org/api/1.2/
PW_PROJECT
- what project? default is patchwork
PW_FETCH_DAYS
- when subjects.json
doesn't exist, how many days of patches
should we download to prime the database? Default is 180
which may be too big
for noisy projects.
PARED_DATASTORE
- name to use instead of subjects.json
, default is
subjects.json
. Handy for when you're managing multiple projects.