summaryrefslogtreecommitdiffstats
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
* not as strong a todo (timestamps)Bryan Newbold2018-11-191-1/+1
|
* initial OAI-PMH harvestersBryan Newbold2018-11-196-133/+417
|
* better DOI registrar harvestersBryan Newbold2018-11-195-50/+190
|
* example shell interface for fatcat python libBryan Newbold2018-11-192-0/+46
|
* bunch of pylint cleanupBryan Newbold2018-11-159-29/+47
|
* at least some pylintBryan Newbold2018-11-151-1/+1
|
* large refactor of python names/pathsBryan Newbold2018-11-1532-107/+196
| | | | | | | - Add __init__.py files for fatcat_tools submodules, and use them in imports - Add a bunch of comments to files. - rename a number of classes and functions to be less verbose
* have recent message helper cleanup consumerBryan Newbold2018-11-151-1/+5
|
* refactoring harvestersBryan Newbold2018-11-158-232/+297
|
* initial work on metadata harvest botsBryan Newbold2018-11-145-6/+240
|
* fix worker codeBryan Newbold2018-11-142-2/+5
|
* most_recent_message as reusable functionBryan Newbold2018-11-142-26/+26
|
* update crossref controlled vocabBryan Newbold2018-11-143-4/+39
|
* python tweaks for date/datetime rust fixBryan Newbold2018-11-142-10/+3
|
* switch to auto consumer offset updatesBryan Newbold2018-11-132-2/+11
| | | | | | This is the classic/correct way to do consumer group updates for higher throughput, when "at least once" semantics are acceptible (as they are here; double processing should be safe/fine).
* webface: defer all javascript to end of bodyBryan Newbold2018-11-131-5/+5
|
* webface: add input form labelsBryan Newbold2018-11-133-6/+6
|
* update metadata download linksBryan Newbold2018-11-131-8/+9
|
* to_elastic_dict -> release_elastic_dictBryan Newbold2018-11-131-1/+2
|
* have webface default to local elasticsearchBryan Newbold2018-11-131-1/+2
|
* initial/example uwsgi fatcat_web fileBryan Newbold2018-11-131-0/+10
|
* load more config from envBryan Newbold2018-11-131-3/+3
|
* elasticsearch config for workerBryan Newbold2018-11-131-1/+8
|
* set default host in swagger spec to api.fatcat.wikiBryan Newbold2018-11-133-3/+3
|
* use Counter object instead of per-metric intsBryan Newbold2018-11-137-18/+17
|
* update python README and TODOBryan Newbold2018-11-132-17/+25
|
* more simple fatcat_client importsBryan Newbold2018-11-132-3/+2
|
* more python client library tomfooleryBryan Newbold2018-11-139-8/+25
|
* initial fatcat_client packagingBryan Newbold2018-11-133-0/+142
|
* shuffle around fatcat_tools layoutBryan Newbold2018-11-1319-88/+22
|
* more python module refactoringBryan Newbold2018-11-1220-29/+28
|
* get webface working againBryan Newbold2018-11-124-6/+6
|
* remove more old python cruftBryan Newbold2018-11-123-1091/+0
|
* remove sqlite cruftBryan Newbold2018-11-123-19/+2
|
* refactor python modulesBryan Newbold2018-11-1239-0/+0
|
* Merge branch 'kafka'Bryan Newbold2018-11-128-160/+597
|\
| * refactor kafka branch to not use release_modelBryan Newbold2018-11-123-2/+118
| |
| * Revert "FatcatRelease: start wrapping entities with extra methods"Bryan Newbold2018-11-124-122/+2
| | | | | | | | | | | | This reverts commit d70abdd82955feba4eecdda24ff6d95f703e0598. Decided this wasn't the right approach.
| * switch entity update worker to use balanced/manager consumerBryan Newbold2018-11-041-1/+3
| |
| * elastic release workerBryan Newbold2018-11-043-1/+70
| |
| * first-draft kafka workers (changelog, release_update)Bryan Newbold2018-11-043-0/+197
| |
| * to_json() method for fatcatreleaseBryan Newbold2018-11-041-0/+5
| |
| * pipfile: pykafkaBryan Newbold2018-11-042-160/+226
| |
| * FatcatRelease: start wrapping entities with extra methodsBryan Newbold2018-11-024-2/+104
| |
* | set HTTPS referrer policy in HTML <meta>Bryan Newbold2018-11-121-0/+1
| | | | | | | | | | | | The intent of this change is for user agents to set the Referrer HTTP field when following outlinks from fatcat.wiki, but only with the source domain, not the full URL.
* | update codegen (trivial)Bryan Newbold2018-11-121-10/+10
| |
* | cleanup after python codegenBryan Newbold2018-11-121-1/+2
| |
* | switch to HTTPS in schema defBryan Newbold2018-11-121-1/+1
| | | | | | | | But rewrite to http for python codegen.
* | update READMEBryan Newbold2018-11-081-6/+35
| |
* | fix test_file_metadata_parseBryan Newbold2018-11-071-2/+6
| | | | | | | | | | This test was failing after the first run because the database was getting updated. Randomizing the SHA1 means this should run repeatably.