Anton Melser
75fecf6e6f
Add support for setting/overriding config from envvars
...
This is practical for environments like docker/kubernetes
2019-03-08 15:11:32 +08:00
flan
35f89af98e
Update pyaudio instructions
2019-03-07 21:51:11 +01:00
flan
3266cc4282
Update anki-bundled to 2.1.10
2019-03-07 21:41:38 +01:00
flan
91b022eda6
Add AnkiDroid setup instructions
...
Thanks @luoliyan
Source: https://github.com/tsudoko/anki-sync-server/pull/22#issuecomment-461012296
2019-03-07 05:50:42 +01:00
flan
970664e6a9
Revert "Simplify version suffix patch"
...
95ccbfdd36 broke it
This reverts commit 61b4582364 .
2019-02-19 00:52:43 +01:00
flan
c85f50460a
Fix up default config
...
whoops
2019-02-05 00:49:27 +01:00
flan
b1157bac25
Add link to Docker instructions
...
Fixes #16
2019-02-05 00:35:03 +01:00
flan
bb1dba1b99
Update addon folder
...
It depends on the platform anyway, and the directory in the README
was outdated anyway (57c8e43327 ).
2018-12-24 17:19:15 +01:00
flan
85aac784db
Add enabled check back
...
Accidentally removed it in 360b2d08ed .
2018-12-24 16:47:26 +01:00
flan
537c4daa94
Make potential future instances of #8 easier to debug
...
With hostNum prepended to the address, the client won't even be
able to connect and will return an error message with the invalid
address.
Example:
requests.exceptions.InvalidSchema: No connection adapters were found for '6http://localhost:27701/sync/meta '
2018-12-24 16:38:10 +01:00
flan
61b4582364
Simplify version suffix patch
2018-12-24 16:31:36 +01:00
flan
360b2d08ed
Make hostNum empty when changing sync server
...
Should fix an error encountered when the user used AnkiWeb in the
past and receives a JSON decode error because an unrecognized
endpoint (/[somenumber]sync instead of /sync) doesn't return what
the client expects.
Closes #10 , fixes #8 .
2018-12-24 16:28:34 +01:00
flan
32a81dc028
Make the addon modify anki.sync.SYNC_BASE
2018-12-24 15:50:16 +01:00
flan
00ec46eab3
Clarify what the supported version range applies to
2018-12-17 16:58:09 +01:00
flan
8b832497b4
Update anki-bundled to 2.1.7
2018-12-17 16:51:45 +01:00
reivilibre
da1150d7af
Fixes inability to sync with beta versions of Anki
...
The version string for '2.1.6-beta2' is reported as '2.1.6-' which
causes a problem when trying to parse '6-' as an integer.
2018-12-13 00:36:13 +01:00
flan
e892c0a22c
Add test case for ankidesktop 2.1.6-beta2
2018-12-13 00:33:06 +01:00
flan
6a073635ac
Update unit tests
2018-12-13 00:33:02 +01:00
flan
56beb0950e
Update anki-bundled to 2.1.3
2018-08-31 04:39:50 +02:00
flan
c68fd12d67
Make config paths easier to override
2018-08-28 18:07:27 +02:00
flan
92d6579c83
Replace remaining prints with logging.info calls
2018-08-28 17:59:29 +02:00
flan
527991beea
Don't check if config file exists before loading it
2018-08-28 17:58:11 +02:00
flan
242c423c13
Use format() instead of concatenation
2018-08-28 17:35:08 +02:00
flan
2538db5c07
Remove redundant checks, check if user exists before changing password
2018-08-28 17:34:31 +02:00
flan
dbdb3ffb3b
Make UserManager errors less redundant
2018-08-28 17:26:26 +02:00
flan
59fcf9e8c1
Fix ankisyncctl error messages
2018-08-28 17:26:08 +02:00
flan
129647cb70
Move logging.basicConfig call up to include messages from imported modules
2018-08-28 17:16:19 +02:00
flan
5bcb01bd9e
Use predefined config locations
2018-08-28 17:15:40 +02:00
flan
ec63149d5c
Add GUI addon
2018-08-25 04:26:40 +02:00
flan
b96f74224b
Move pyaudio stuff to the bottom
2018-08-23 16:28:27 +02:00
flan
a7c230c4bb
Reformat addon instructions a bit
2018-08-23 16:19:14 +02:00
flan
45133a0a64
Add information about pyaudio
2018-08-23 16:10:16 +02:00
flan
08a2b0e779
Fix directory name in README
2018-08-22 14:45:56 +02:00
flan
b20c69d613
Clarify supported Python version
2018-08-22 14:45:38 +02:00
flan
47294d1585
Add more information about incompatible versions
2018-08-22 14:37:46 +02:00
flan
abb2d35bdf
Mention the need to have Anki installed
2018-08-22 14:30:47 +02:00
flan
5a95b62a74
Use python -m ankisyncd in README
2018-08-22 14:26:58 +02:00
flan
9fb00c80b9
Remove debug print
2018-08-22 14:22:54 +02:00
flan
ff8148b6fb
Add major fork changes to README
2018-08-20 18:51:20 +02:00
flan
ef39c8c385
Drop unsupported clients if they try to sync a v2 collection
2018-08-20 18:41:36 +02:00
flan
be7d57a1a5
Add Anki 2.1 instructions
2018-08-20 18:40:03 +02:00
flan
6b9aaa0a6c
Check client version in SyncCollectionHandler.meta
...
When the server sends an error response (4xx/5xx), the desktop
client displays "user friendly" error messages instead of
the actual response body.
2018-08-20 18:27:43 +02:00
flan
0b9f30adea
Implement applyGraves
2018-08-20 18:02:09 +02:00
flan
3e26fab3a3
Add methods removed in dae/anki@d6874de8
...
Reference: d6874de8c8
2018-08-20 17:03:47 +02:00
flan
a83e68412d
Remove media patch, put usnLim in server code
...
Since dae/anki@d6874de8 , usnLim always returns -1 regardless of the
`server` attribute.
Reference: d6874de8c8
2018-08-20 15:44:13 +02:00
flan
c4fad436c1
Update anki-bundled to 2.1.1
2018-08-20 15:39:59 +02:00
flan
8b9961febc
Prefer anki-bundled if it exists
2018-08-20 14:44:29 +02:00
flan
c3024ba396
Make the server runnable with python3 -m ankisyncd
2018-08-20 14:42:40 +02:00
flan
82d7126425
Use cwd in ankisyncctl.py for now
2018-08-20 04:05:18 +02:00
flan
7ace256e0a
Check for protocol version before proceeding
2017-11-09 15:56:25 +01:00