Commit graph

171 commits

Author SHA1 Message Date
Joakim Soderlund
314923a4de Add archive sample for Fimfarchive fetcher tests 2019-03-17 16:20:24 +01:00
Joakim Soderlund
1accc8c750 Fix Fimfarchive fetcher not being closable 2019-03-17 16:17:28 +01:00
Joakim Soderlund
9dd10b943c Add concurrent index parser to Fimfarchive fetcher 2019-03-13 18:49:54 +01:00
Joakim Soderlund
e5b321136b Allow string path arguments in directory fetcher 2019-03-13 11:51:35 +01:00
Joakim Soderlund
9386f8de30 Add more in-memory compression fallbacks 2019-03-13 11:19:14 +01:00
Joakim Soderlund
eca26dd2c3 Add JSON to FPUB converter 2019-03-10 15:16:50 +01:00
Joakim Soderlund
82dd078020 Use pathlib in mappers and writers 2019-03-09 21:50:58 +01:00
Joakim Soderlund
2ad9d09515 Add type hints to writers 2019-03-09 18:30:59 +01:00
Joakim Soderlund
5160a9edae Compare enumeration instances by identity
See https://docs.python.org/3.7/library/enum.html#comparisons
2019-03-06 12:06:31 +01:00
Joakim Soderlund
581d7db907 Add Fimfarchive 20190301 to tracker whitelist 2019-02-27 18:36:51 +01:00
Joakim Soderlund
58eab792c3 Update readme for release 20190301 2019-02-27 13:14:38 +01:00
Joakim Soderlund
e09d67d291 Fix invalid status in alpha beta converter
Thanks to Midnight Sapphire for finding this bug.
2019-02-22 23:35:37 +01:00
Joakim Soderlund
83b02800d1 Use stable version of jsonapi-client 2019-02-22 22:46:46 +01:00
Joakim Soderlund
df0282692f Add Fimfarchive 20181201 to tracker whitelist 2018-12-01 15:58:46 +01:00
Joakim Soderlund
872b34e784 Update readme for release 20181201 2018-12-01 14:36:21 +01:00
Joakim Soderlund
6dd650f302 Cache len in directory fetcher 2018-12-01 13:46:38 +01:00
Joakim Soderlund
cdb968bbf0 Improve performance of Fimfarchive index loader 2018-11-22 15:29:04 +01:00
Joakim Soderlund
a19ea0319e Improve performance of Fimfarchive fetcher 2018-10-18 19:10:25 +02:00
Joakim Soderlund
e80a3d1c2c Add mapper for story slug 2018-10-13 19:59:50 +02:00
Joakim Soderlund
5bb146bfee Add type hints to Story class 2018-09-15 17:56:39 +02:00
Joakim Soderlund
71e064d029 Build with Ubuntu Xenial on Travis 2018-09-08 18:01:13 +02:00
Joakim Soderlund
b7c7fcc780 Add mocked test data for Fimfiction APIv1 2018-09-08 16:57:41 +02:00
Joakim Soderlund
d9a0a78c79 Add redactor to Fimfiction APIv2 fetcher tests 2018-09-05 19:40:20 +02:00
Joakim Soderlund
3139ff9d7c Add optional post processing to response recorder 2018-09-05 19:32:37 +02:00
Joakim Soderlund
aa6cafa305 Add walker for JSON objects 2018-09-05 18:15:57 +02:00
Joakim Soderlund
8e8dac864a Add mocked test data for Fimfiction APIv2 2018-09-05 16:44:11 +02:00
Joakim Soderlund
70b0261710 Make service files more consistent 2018-09-03 19:54:10 +02:00
Joakim Soderlund
22b6ed1c9c Use Fimfiction APIv2 in update command 2018-09-02 17:11:59 +02:00
Joakim Soderlund
72cf33fb0c Add Fimfarchive 20180901 to tracker whitelist 2018-08-31 23:32:19 +02:00
Joakim Soderlund
73f526714f Update readme for release 20180901 2018-08-29 16:41:23 +02:00
Joakim Soderlund
412deed8b5 Optionally compress index in Fimfarchive fetcher 2018-08-26 18:07:55 +02:00
Joakim Soderlund
df90cd5afa Fix high memory usage from eager caching 2018-08-22 18:49:15 +02:00
Joakim Soderlund
10d906bf7c Fix test response recorder dropping self reference 2018-08-22 15:20:41 +02:00
Joakim Soderlund
65f4919a36 Add fixture for mocking or saving HTTP responses 2018-08-08 20:27:53 +02:00
Joakim Soderlund
627ba8d21c Move pytest fixtures into their own package 2018-08-08 19:03:42 +02:00
Joakim Soderlund
a4f8afa7ce Disable Python 3.7 for Travis temporarily 2018-08-06 18:59:20 +02:00
Joakim Soderlund
5acad0057d Add Python 3.7 to Tox and Travis 2018-08-06 18:40:23 +02:00
Joakim Soderlund
6196123446 Enable type checking of tests in Tox 2018-08-04 22:22:52 +02:00
Joakim Soderlund
684c75ef3e Ignore method assignment type error 2018-08-04 22:19:52 +02:00
Joakim Soderlund
da53762804 Use importlib resources 2018-08-04 15:00:56 +02:00
Joakim Soderlund
02228e13d7 Forcibly enable deluged systemd service 2018-07-29 22:34:07 +02:00
Joakim Soderlund
c31bbc8e6e Add Ansible role for Deluge 2018-07-29 22:05:38 +02:00
Joakim Soderlund
b65c0f652a Add default configuration for Ansible 2018-07-29 21:43:52 +02:00
Joakim Soderlund
4211c586c2 Restart OpenTracker using Ansible systemd module 2018-07-29 21:41:43 +02:00
Joakim Soderlund
aaa309d3a8 Add fetcher for Fimfiction APIv2 2018-07-15 20:04:11 +02:00
Joakim Soderlund
0ee02b971a Fix build after static type checker changes 2018-06-02 17:40:42 +02:00
Joakim Soderlund
ed7781f0bc Fix deprecated Ansible filter syntax 2018-06-01 20:57:02 +02:00
Joakim Soderlund
d0715b9c94 Add Fimfarchive 20180601 to tracker whitelist 2018-06-01 20:48:54 +02:00
Joakim Soderlund
1f3808c1c9 Update readme for release 20180601 2018-05-30 21:51:55 +02:00
Joakim Soderlund
8991f6b032 Remove unnecessary setting from Tox 2018-04-07 19:52:12 +02:00