User:DaxBot
DaxBot | |
DaxBot (Talk · Contribs) | |
Operator: | en:User:DaxServer |
---|---|
Author | en:User:DaxServer |
Approved? | Done See individual tasks |
Flagged? | Done |
Task/s: | See description |
Edit rate: | up to 6/minute |
Edit period/s: | regular intervals |
Automatic or manual? | See tasks |
Programming language/s: |
|
Emergency shutoff-compliant? | Done |
Emergency bot shutoff button
Administrators: Use this button if the bot is malfunctioning.
Non-administrators can report misbehaving bots to Commons:Administrators' noticeboard.
Tracking category
[edit]Tasks
[edit]# | Task | Status | Notes |
---|---|---|---|
1 | Royal Society Open Science journal PDFs | In progress | |
2 | UCLA Library collections | Withdrawn | |
3 | Capella Space Open Data | In progress | |
4 | Categorise User:Chris Light categories with Template:User category | Done | One-time |
5 | Add sorting keys for files in Category:Photographs in the Golestan Palace Library | Done | One-time |
6 | Work on DGJ file descriptions from Flickr | Done | One-time |
7 | Replace {{PD-self|author=I, with {{PD-self|author= | Draft |
#1 Royal Society Open Science journal PDFs
[edit]Upload en:Royal Society Open Science CC-BY-4.0 journals to Category:Journals from Royal Society Open Science under appropriate category
Version-1
[edit]- Workflow: (see Version-2)
- Development: Done
- Approval: Commons:Bots/Requests/DaxBot Done
- Test run: Done
- Operational: Redirect
Version-2
[edit]- Workflow: PMC IDs are downloaded from https://ftp.ncbi.nlm.nih.gov/pub/pmc/, RSOS entries extracted. PMC OA bulk subset download and RSOS extracted. These extracts provide FTP download location for OA package which has the PDF, figures and XML data. The
|description=
in the{{Information}}
is set to enwiki{{Cite journal}}
rendering from enwiki Citoid API enanced with XML data title for formatting and CrossMark API. A CrossMark link is provided to check for updates. The upload is added into User:DaxServer's watchlist. - Categories
- Development: Done
- Approval: Minor modifications thus not required - User talk:Krd#User:DaxBot task modification
- Operational: In progress
#2 UCLA Library collections
[edit]Upload Public Domain images from UCLA Library https://digital.library.ucla.edu/
Version-1
[edit]- Workflow: ... <drafting>
- Development: Withdrawn
- Approval: Commons:Bots/Requests/DaxBot (2) Withdrawn
- Test run: Done
- Operational: Not done
#3 Capella Space Open Data
[edit]Upload CC-BY-4.0 images from Capella Space Synthetic Aperture Radar (SAR) Open Dataset
Version-1
[edit]- Workflow:
- Parse Catalog at https://capella-open-data.s3.us-west-2.amazonaws.com/stac/catalog.json
- Check if the file (example) thumbnail PNG
and/or GeoTIFF and/or application/vnd.nitf (probably infeasible due to extremely large file size)already exists using SHA1 check - If not, upload
- Categories
- Development: Done
- Tooling: https://n8n.io/ powered workflow with JavaScript snippets and MediaWiki API to upload
- Approval: Commons:Bots/Requests/DaxBot (3) Done
- Test run: Done
- Operational: In progress
#4 Categorise User:Chris Light categories with Template:User category
[edit]To add {{User category|1=Chris Light}} to the user categories of Chris Light. This ensures they are in Category:User categories (flat list) and marked as hidden categories. Petscan: https://petscan.wmflabs.org/?psid=28135244 See Commons:Bots/Work requests#Add Template:User category (CL)
Command: pwb replace -subcatsr:"Image by Chris Light" -summary:"Replace __HIDDENCAT__ with [[Template:User category]]. DaxBot Task #4." -ns:Category -excepttext:"{{User category" -titleregex:"C(hris )?Light" "__HIDDENCAT__" "{{User category|Chris Light}}"
- One-time
- Approval: Commons:Bots/Requests/DaxBot (4) Done
- Test run: Done edits
- Operational: Done
#5 Add sorting keys for files in Category:Photographs in the Golestan Palace Library
[edit]As requested at Commons:Bots/Work requests#sorting files
Sample command: pwb replace -pageid:149009415 -summary:"Add sortkeys. DaxBot Task #5." "[[Category:Album No. 343 in the Golestan Palace Library]]" "[[Category:Album No. 343 in the Golestan Palace Library|001]]"
- One-time
- Approval: Commons:Bots/Requests/DaxBot (5) Done
- Test run: Done (edits)
- Operational: Done
#6 Work on DGJ file descriptions from Flickr
[edit]As requested at Commons:Bots/Work requests#DGJ file descriptions from Flickr
Sample command: pwb replace -recursive -nocase -summary:"DaxBot Task #6 test run" -search:"PLEASE, NO invitations or self promotions, THEY WILL BE DELETED." -ns:File -grep:"\[https://www\.flickr\.com/people/22490717@N02 Dennis Jarvis] from Halifax, Canada" -regex "\[https://www\.flickr\.com/people/22490717@N02 Dennis Jarvis] from Halifax, Canada" "{{Creator:Dennis G. Jarvis}}" "Quote from photographer on numerous files|((Quote )?{{Quote\|)?PLEASE, ?\*?(no )?(multi )?invitations((, glitters)? or self promotions?,?| \(none is better\))?( in your comments(,|\. Thanks\.))?( THEY WILL BE DELETED\. *My photos are FREE( for anyone)? to use, just give me credit and it would be nice if you let me know, thanks\.?( - NONE OF MY PICTURES ARE HDR\.)?)?( I AM POSTING MANY DO NOT FEEL YOU HAVE TO COMMENT ON ALL - JUST ENJOY.)?(}})?\n*" "" "=( *)\n+( *)\|" "=\1\n\2|" "1=\s+" "1="
- One-time
- Approval: Commons:Bots/Requests/DaxBot (6) Done
- Test run: Done (edits)
- Operational: Done
#7 Replace {{PD-self|author=I, with {{PD-self|author=
As requested at Commons:Bots/Work requests#Remove extraneous "I, " in author param of PD-self
- Approval: Commons:Bots/Requests/DaxBot (7) Pending