summaryrefslogtreecommitdiffstats
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | fix release_date indexing in release_view.htmlBryan Newbold2018-11-071-1/+1
| |
* | idea for module refactorBryan Newbold2018-11-071-0/+6
|/
* add missing --dev install required for testsAntoine Beaupré2018-10-291-0/+1
| | | | | | | Without this, pipenv will fail to find pytest or worse, will pick up the default one from the system, which might be 2.7 or some other version of pytest we don't want (*and* that won't pick up on the virtualenv either).