Commit Graph

  • 4fe378adce Add username field to CollectionWrapper flan 2019-03-08 14:17:23 +0100
  • 5051144124 Include request parameters in log messages flan 2019-03-08 13:29:40 +0100
  • f5b6cf464d Include time in log messages flan 2019-03-08 12:42:19 +0100
  • fe635b317f Use logging module for HTTP request logging too flan 2019-03-08 12:25:16 +0100
  • 47cf75d8d6 Log all ankisyncd events under ankisyncd.* flan 2019-03-08 11:43:11 +0100
  • 4214fc3da0 Apply custom server settings per-profile flan 2019-03-08 02:21:55 +0100
  • 75fecf6e6f Add support for setting/overriding config from envvars Anton Melser 2019-01-29 21:43:19 +0800
  • 35f89af98e Update pyaudio instructions flan 2019-03-07 21:51:11 +0100
  • 3266cc4282 Update anki-bundled to 2.1.10 flan 2019-03-07 21:41:38 +0100
  • 91b022eda6 Add AnkiDroid setup instructions flan 2019-03-07 05:50:42 +0100
  • 970664e6a9 Revert "Simplify version suffix patch" flan 2019-02-19 00:44:26 +0100
  • c85f50460a Fix up default config flan 2019-02-05 00:49:27 +0100
  • b1157bac25 Add link to Docker instructions flan 2019-02-05 00:35:03 +0100
  • bb1dba1b99 Update addon folder flan 2018-12-24 17:19:12 +0100
  • 85aac784db Add enabled check back flan 2018-12-24 16:47:26 +0100
  • 537c4daa94 Make potential future instances of #8 easier to debug flan 2018-12-24 16:36:09 +0100
  • 61b4582364 Simplify version suffix patch flan 2018-12-24 16:26:49 +0100
  • 360b2d08ed Make hostNum empty when changing sync server flan 2018-12-24 16:04:26 +0100
  • 32a81dc028 Make the addon modify anki.sync.SYNC_BASE flan 2018-12-24 15:50:07 +0100
  • 00ec46eab3 Clarify what the supported version range applies to flan 2018-12-17 16:58:09 +0100
  • 8b832497b4 Update anki-bundled to 2.1.7 flan 2018-12-17 16:51:45 +0100
  • da1150d7af Fixes inability to sync with beta versions of Anki reivilibre 2018-12-10 16:47:48 +0000
  • e892c0a22c Add test case for ankidesktop 2.1.6-beta2 flan 2018-12-10 20:23:02 +0100
  • 6a073635ac Update unit tests flan 2018-12-10 20:17:53 +0100
  • 56beb0950e Update anki-bundled to 2.1.3 flan 2018-08-31 04:39:50 +0200
  • c68fd12d67 Make config paths easier to override flan 2018-08-28 18:04:35 +0200
  • 92d6579c83 Replace remaining prints with logging.info calls flan 2018-08-28 17:59:29 +0200
  • 527991beea Don't check if config file exists before loading it flan 2018-08-28 17:38:50 +0200
  • 242c423c13 Use format() instead of concatenation flan 2018-08-28 17:35:08 +0200
  • 2538db5c07 Remove redundant checks, check if user exists before changing password flan 2018-08-28 17:34:29 +0200
  • dbdb3ffb3b Make UserManager errors less redundant flan 2018-08-28 17:26:26 +0200
  • 59fcf9e8c1 Fix ankisyncctl error messages flan 2018-08-28 17:26:08 +0200
  • 129647cb70 Move logging.basicConfig call up to include messages from imported modules flan 2018-08-28 17:16:19 +0200
  • 5bcb01bd9e Use predefined config locations flan 2018-08-28 17:15:40 +0200
  • ec63149d5c Add GUI addon flan 2018-08-25 04:26:40 +0200
  • b96f74224b Move pyaudio stuff to the bottom flan 2018-08-23 16:28:27 +0200
  • a7c230c4bb Reformat addon instructions a bit flan 2018-08-23 16:19:14 +0200
  • 45133a0a64 Add information about pyaudio flan 2018-08-23 16:10:16 +0200
  • 08a2b0e779 Fix directory name in README flan 2018-08-22 14:45:52 +0200
  • b20c69d613 Clarify supported Python version flan 2018-08-22 14:40:52 +0200
  • 47294d1585 Add more information about incompatible versions flan 2018-08-22 14:37:46 +0200
  • abb2d35bdf Mention the need to have Anki installed flan 2018-08-22 14:30:47 +0200
  • 5a95b62a74 Use python -m ankisyncd in README flan 2018-08-22 14:26:58 +0200
  • 9fb00c80b9 Remove debug print flan 2018-08-22 14:22:54 +0200
  • ff8148b6fb Add major fork changes to README flan 2018-08-20 18:51:20 +0200
  • ef39c8c385 Drop unsupported clients if they try to sync a v2 collection flan 2018-08-20 18:41:36 +0200
  • be7d57a1a5 Add Anki 2.1 instructions flan 2018-08-20 18:40:03 +0200
  • 6b9aaa0a6c Check client version in SyncCollectionHandler.meta flan 2018-08-20 18:27:41 +0200
  • 0b9f30adea Implement applyGraves flan 2018-08-20 18:02:09 +0200
  • 3e26fab3a3 Add methods removed in dae/anki@d6874de8 flan 2018-08-20 17:03:47 +0200
  • a83e68412d Remove media patch, put usnLim in server code flan 2018-08-20 15:44:10 +0200
  • c4fad436c1 Update anki-bundled to 2.1.1 flan 2018-08-20 15:39:59 +0200
  • 8b9961febc Prefer anki-bundled if it exists flan 2018-08-20 14:44:29 +0200
  • c3024ba396 Make the server runnable with python3 -m ankisyncd flan 2018-08-20 14:42:40 +0200
  • 82d7126425 Use cwd in ankisyncctl.py for now flan 2018-08-20 04:03:39 +0200
  • 7ace256e0a Check for protocol version before proceeding flan 2017-11-09 15:56:25 +0100
  • de7b6ec22f Remove redundant try/catch block around os.makedirs() flan 2017-11-08 13:49:28 +0100
  • aae65cc5d8 Remove redundant else blocks flan 2017-11-08 13:23:48 +0100
  • c0ea23c307 Monkey patch anki at runtime flan 2017-11-06 22:50:44 +0100
  • 2a27d78591 Use config specified in argv[1] flan 2017-11-06 20:00:24 +0100
  • 59f28faa1e Use mapping protocol access instead of legacy configparser API flan 2017-11-06 19:33:27 +0100
  • 354354ca72 Make built-in server actually use the "host" config field flan 2017-11-06 17:35:29 +0100
  • ca106e6136 Clean up imports flan 2017-11-06 17:21:17 +0100
  • 7d1a222501 Remove redundant except block flan 2017-11-06 17:06:45 +0100
  • e97a11edb4 Make spacing more consistent flan 2017-11-06 16:56:13 +0100
  • 9ffd380e64 Make it possible to use hooks before and after every sync operation flan 2017-11-05 23:34:23 +0100
  • 65bef264be Use int instead of str for the response code flan 2017-11-05 22:17:30 +0100
  • 978b1d7371 Make _check_zip_data() and _adopt_media_changes_from_zip() take a ZipFile flan 2017-11-04 18:16:39 +0100
  • 0e5bbf4f9e Use more with statements flan 2017-11-04 18:07:50 +0100
  • 1677ed38b9 Update comment flan 2017-11-04 17:39:37 +0100
  • af8548182b Shorten MockServerConnection.post() flan 2017-11-04 17:38:29 +0100
  • c9c02d3253 Resolve relative paths and symlinks before opening auth/session DB flan 2017-11-04 04:21:59 +0100
  • 024e76423d Explicitly convert str and bytes where needed flan 2017-11-04 04:11:48 +0100
  • 5aff76fee7 Update mock server flan 2017-11-04 03:33:08 +0100
  • 3d6a2a639a Remove explicit inherits from object flan 2017-11-04 02:38:17 +0100
  • 95eadafb9b Update anki to 7b1747d6504c9091a34793cebaa559b9fb6968df flan 2017-11-04 02:28:14 +0100
  • 32b82d5803 Fix up some changes made by 2to3 flan 2017-11-04 02:15:40 +0100
  • 0cc21101d7 2to3 everything flan 2017-11-04 02:06:42 +0100
  • c08fb74d91 Enable logging flan 2017-11-04 01:53:44 +0100
  • d4f7c87fb4 Remove debug prints flan 2017-11-04 01:44:49 +0100
  • ec83527fa4 Remove unused function flan 2017-11-04 01:41:45 +0100
  • f5050582ba Remove unnecessary class from helpers.server_utils flan 2017-11-04 00:47:34 +0100
  • a48ad44a65 Remove unnecessary class from helpers.file_utils flan 2017-11-04 00:22:09 +0100
  • e959d8745a Place all files in a single directory when testing user managers flan 2017-11-03 02:48:49 +0100
  • 9451d4df95 Remove redundant Response wraps flan 2017-11-03 02:18:28 +0100
  • 5ec0dd7418 Remove redundant json.dumps() calls flan 2017-11-03 01:49:18 +0100
  • 2ca7c596e3 Run msync handlers the same way as sync ones flan 2017-11-03 01:46:38 +0100
  • d2bbb7150c Remove unused vars flan 2017-11-03 01:40:39 +0100
  • 8e13c92b6e Use less from imports flan 2017-11-03 00:20:24 +0100
  • c1b88c24f9 Make JSON check less lame flan 2017-11-02 23:56:48 +0100
  • 910e557776 Rename username2dirname() to userdir() flan 2017-11-02 19:32:10 +0100
  • 33868f013d Don't assume a non-SyncCollectionHandler operation is handled by SyncMediaHandler flan 2017-11-02 19:01:53 +0100
  • a52c213088 Make operation_download() and operation_hostKey() return response body flan 2017-11-02 18:40:26 +0100
  • 6e84242cc5 Use logging.warn() instead of print() for the auth warning flan 2017-11-01 19:56:38 +0100
  • 17331136ca Use print functions everywhere flan 2017-11-01 19:48:35 +0100
  • cb18fcb04a Move old_client() outside classes flan 2017-11-01 19:47:22 +0100
  • a7e29c56f4 Patch anki using git apply flan 2017-11-01 18:29:39 +0100
  • bf02a98a93 Update test_meta() for Anki >=2.0.27 flan 2017-11-01 18:12:38 +0100
  • 97382f3eb8 Fix check for AnkiDroid 2.3 flan 2017-11-01 18:06:13 +0100
  • e1f7c422df Show failing versions when testing _old_client() flan 2017-11-01 17:45:16 +0100