vidiecan / doi-checker

DOI checker with TOR enabled and live google spreadsheet status update using crossref's DOIs and redis db.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI tester

This is a one purpose project but contains several interesting code snippets that might be useful for others.

Core Installation

Reporting

  • get a google developer account (email like) and your .p12
  • google spreadsheet must be shared with your google developer account
  • google spreadsheet must have at least the "progress" sheet with "UPDATED","OK", "size", "IMPORTED", "ERRORS", "IN PROGRESS", "TOTAL" header column names
  • google spreadsheet cannot be shared using Share->Shareable link
  • see status/requirements.txt

How to start

  1. start tor
  2. copy control_auth_token to this directory (e.g., copy.tor.cookie.bat)
  3. start redis (e.g., start.redis.bat when redis is inside ./redis directory)
  4. copy settings.py.dist settings.py and update it
  5. start.import.bat
  6. start.checking.bat
  7. optional start.status.bat (start.status.erors.bat)
  8. ...
  9. kill.checkers.bat

Hints for Windows

About

DOI checker with TOR enabled and live google spreadsheet status update using crossref's DOIs and redis db.


Languages

Language:Python 99.1%Language:Batchfile 0.9%