Commit Graph
479 Commits
Author SHA1 Message Date
Karsten Lehmann 7deda95d77 Removed whole section about ankisyncd without pyaudio from the README 2020-09-02 18:53:24 +02:00
Karsten Lehmann 65e9bbf747 Updated docs about installation of requirements 2020-09-02 18:53:24 +02:00
Karsten Lehmann 3ec37ec80f Removed artifact from README 2020-09-02 18:53:24 +02:00
Karsten Lehmann 6f29fce600 replaced relative with absolute import 2020-09-02 18:53:24 +02:00
Karsten Lehmann 70bfaa1719 Further clarified configuration for Nginx proxy 2020-09-02 18:53:24 +02:00
Karsten Lehmann 9da0eb7773 Added anki to dependencies 2020-09-02 18:53:24 +02:00
Karsten Lehmann 75c1ea0994 Added emacs temporary files to gitignore 2020-09-02 18:53:24 +02:00
Karsten Lehmann b0d57d3a02 Use wrapped collection in tests
That way we make sure, our ServerMediaManager is used instead
of the MediaManager
2020-09-02 18:53:24 +02:00
Karsten Lehmann 9831159653 Close whole collection instead of just the database 2020-09-02 18:53:24 +02:00
Karsten Lehmann 60f12cf0a0 file_utils test helper works with new syncer code 2020-09-02 18:53:24 +02:00
Karsten Lehmann 0ef99f3524 mock_servers test helper works with new syncer code 2020-09-02 18:53:24 +02:00
Karsten Lehmann e2e756dcda Removed references to unused methods 2020-09-02 18:53:24 +02:00
Karsten Lehmann 5f17eb7db9 server_utils test helper works with non-expose media db 2020-09-02 18:53:24 +02:00
Karsten Lehmann c5bce6282f Adapted sync app test to latest changes 2020-09-02 18:53:24 +02:00
Karsten Lehmann 2c1e5936b3 Removed test because of deprecated MediaSyncer 2020-09-02 18:53:24 +02:00
Karsten Lehmann 75c9267ecc Fix parent initialization of SyncCollectionHandler 2020-09-02 18:53:24 +02:00
Karsten Lehmann 89dcfd6ecd ServerMediaManager extends MediaManager 2020-09-02 18:53:24 +02:00
Karsten Lehmann 94da88a3b2 Updated media test to work with latest changes 2020-09-02 18:53:24 +02:00
Karsten Lehmann 9d67943c11 Marked test to fail because of missing _logChanges Method 2020-09-02 18:53:24 +02:00
Karsten Lehmann c6f82e20cd Removed unused class MediaSyncer 2020-09-02 18:53:24 +02:00
Karsten Lehmann 471e3aead4 Removed haveDirty check from sync code
The dirty field does not exist in the media table anymore.
2020-09-02 18:53:24 +02:00
Karsten Lehmann 537bbe89c9 updated readme to reflect latest changes 2020-09-02 18:53:24 +02:00
Karsten Lehmann 4c09c1e248 fix sanity check 2020-09-02 18:53:24 +02:00
Karsten Lehmann 7eff3815a4 Always downgrade the database before sync
This prevents the missing collation unicase error on the client
2020-09-02 18:53:17 +02:00
Karsten Lehmann e18e86e809 Log sanity check errors 2020-09-02 18:49:45 +02:00
Karsten Lehmann 93d37d6ab6 fix chunk in sync 2020-09-02 18:49:45 +02:00
Karsten Lehmann c97a096e8a Made sure to use ConfigManager in Syncer 2020-09-02 18:49:45 +02:00
Karsten Lehmann 8358b092a3 Hide the media managers db 2020-08-26 21:06:57 +02:00
Karsten Lehmann b566e32597 Removed call to load method of anki.collection.Collection
This method was removed in
a2b7a3084131f747fb476cc8a24f96a00c654859
2020-08-26 18:27:05 +02:00
Karsten Lehmann 3857f15c06 Read hostkey from GET or POST
This commit applies the fix from
https://github.com/tsudoko/anki-sync-server/pull/60/files

However it using a shorter version by utilizing the params attribute of
the webob request. The params attribute combines the get and post params
2020-08-26 18:04:29 +02:00
Karsten Lehmann bc889958dc Added missing fields to meta endpoint 2020-08-26 16:58:36 +02:00
Karsten Lehmann d0f7d05b44 Ported Python Syncer from Anki source code 2020-08-26 16:44:05 +02:00
Karsten Lehmann 26d16b698a Removed unused import 2020-08-26 16:25:03 +02:00
Karsten Lehmann f7ae69f4e6 Removed embedded anki submodule 2020-08-26 16:22:47 +02:00
Vikash Kothary 0c6a86d72b Add ankisyncd environment variables to .env.example 2020-07-30 23:06:50 +01:00
Vikash Kothary 58441cffbd Add webob as a dependency to pyproject 2020-07-30 22:18:52 +01:00
Vikash Kothary 5430b729f9 Add anki-bundled requirements to pyproject 2020-07-30 22:17:56 +01:00
Vikash Kothary 7df362bb2c Add script to lock and export requirements 2020-07-30 21:49:34 +01:00
Vikash Kothary b31784aa6b Add jupyter lab and notebook as a dependency 2020-07-30 21:47:36 +01:00
Vikash Kothary a0eed872de Add gitterchat markdown badge 2020-07-30 21:34:37 +01:00
Vikash Kothary 1331903c9f Add readthedocs markdown badge 2020-07-30 21:34:24 +01:00
Vikash KotharyandGitHub 6a59530cd8 Merge pull request #18 from ankicommunity/feature/#10-readthedocs 2020-07-30 21:16:46 +01:00
Vikash Kothary 241f5c0eef Add .readthedocs.yml to specify mkdocs.yml path 2020-07-30 20:50:50 +01:00
Vikash Kothary b8c27ef1e6 Add docs command to build and serve documentation 2020-07-30 20:22:31 +01:00
Vikash Kothary afedcf719e Generate mkdocs markdown documentation 2020-07-30 20:20:24 +01:00
Vikash Kothary cfeb466e13 Add mkdocs dependency to build documentation 2020-07-30 20:20:24 +01:00
Vikash Kothary e5695dd229 Add print-env command to print env variable 2020-07-30 20:19:26 +01:00
Vikash Kothary 2cdb1ca98f Add pyproject.toml 2020-07-30 20:11:45 +01:00
Vikash Kothary f637e83627 Add Makefile to simplify development commands 2020-07-30 20:09:39 +01:00
Vikash Kothary 088e7ae1ac Add config folder to support multiple environments 2020-07-30 20:00:39 +01:00