Commit Graph

  • bce42dd297 ankisyncd.sh: Check python version and look for python2 if it's not the default python jdoe0 2014-01-04 19:58:44 +07:00
  • 29e8f8177e ankisyncd.sh: Use '/usr/bin/env bash' in shebang for better portability jdoe0 2014-01-04 19:34:58 +07:00
  • 42f91cce80 thread.py: Remove unused imports jdoe0 2014-01-04 19:31:29 +07:00
  • 8733e5c22a Update README.md jdoe0 2013-12-22 22:01:44 -06:00
  • b0f4accdce Looks like the old code missed a 'self.'. Simplified a bit. ospalh 2013-12-16 11:06:05 +01:00
  • c0d3b06ea3 Semi-automatically remove trailing whitespace. ospalh 2013-12-16 11:04:58 +01:00
  • e12ecedbf0 Update README.md jdoe0 2013-12-07 17:29:30 -06:00
  • d23dd0122a Fix initial user creation. Alexander Grüneberg 2013-12-05 17:18:17 -06:00
  • 33c0fdcd1f Got ankiserverctl.py working on my system, installing into the system bin/ and working with config files in another directory. David Snopek 2013-11-27 14:46:15 +00:00
  • a18d806b06 Update README.md jdoe0 2013-12-06 15:57:15 -06:00
  • e1db4aa67f Update README.md jdoe0 2013-10-29 16:48:02 -05:00
  • 93ad7c5dfe Added launcher script jdoe0 2013-10-24 04:51:32 -05:00
  • 1bee3298d7 Added wrapper script jdoe0 2013-10-24 04:10:54 -05:00
  • 1fd9aa5e47 Update README.md jdoe0 2013-10-20 19:03:47 -05:00
  • 6805ca9936 Update README.md jdoe0 2013-10-20 18:57:58 -05:00
  • 95ef2b9155 Update README.md jdoe0 2013-10-20 01:14:11 -05:00
  • b3e823a19a Update README.md jdoe0 2013-10-20 01:07:36 -05:00
  • 4e8f16eec8 Updated README jdoe0 2013-10-20 00:36:27 -05:00
  • 5fe057961e Changed module name to ankisyncd jdoe0 2013-10-19 00:46:55 -05:00
  • f6acc0dafb Renamed AnkiServer folder to src jdoe0 2013-10-13 16:10:52 -05:00
  • e72635406f Renamed LICENSE.txt to COPYING jdoe0 2013-10-13 16:10:00 -05:00
  • fde985651b Remove dotfiles jdoe0 2013-10-13 16:09:18 -05:00
  • bd58e02319 Merge sync_app.py from upstream jdoe0 2013-10-13 15:42:05 -05:00
  • 0daf0a7cd9 Added a LICENSE.txt for the GNU Affero GPL. David Snopek 2013-08-06 06:57:03 -05:00
  • 64f2f7352a Properly close database connection in DatabaseAuthSyncApp.authenticate() jdoe0 2013-08-14 18:43:43 +07:00
  • e0e46904bb Updated README.md jdoe0 2013-08-14 18:26:30 +07:00
  • d573bf6b42 Remove things not needed by sync_app jdoe0 2013-08-14 18:22:18 +07:00
  • fd58fcd9ec Updated README.md jdoe0 2013-08-02 11:00:03 +07:00
  • 45d36a7a97 Moved the implementation of sqlite-based authentication to DatabaseAuthSyncApp jdoe0 2013-08-02 10:57:55 +07:00
  • 942c9b34dc Fixed bad indentation jdoe0 2013-08-02 10:19:39 +07:00
  • a99f4f6176 Merge branch 'master' of https://github.com/dsnopek/anki-sync-server jdoe0 2013-08-02 10:17:59 +07:00
  • 04fb2df995 Correctly store 'time' in the revlog, when 'timerStarted' is passed to 'answer_card'. David Snopek 2013-08-01 21:45:16 +01:00
  • c8501cf8aa Merge https://github.com/dsnopek/anki-sync-server jdoe0 2013-08-02 01:35:27 +07:00
  • f4cfde621e Put authentication database path in ini file jdoe0 2013-08-02 01:30:04 +07:00
  • f17ccd954c Updated README.md jdoe0 2013-08-02 01:06:51 +07:00
  • 654240abca Added basic authentication support jdoe0 2013-08-02 00:07:49 +07:00
  • 4e2c697abc Fix for a JSON encoding "quirk" in PHP David Snopek 2013-08-01 17:29:19 +01:00
  • 0e1322e1cd Allow pulling a section of the revlog. David Snopek 2013-08-01 17:04:14 +01:00
  • 7dcde6ac7a Oops! Fixed bug when preloading a card from 'latest_cards'. David Snopek 2013-07-31 20:31:48 +01:00
  • 3cc7558936 Added a way to get the latest cards. David Snopek 2013-07-31 20:24:59 +01:00
  • 549b6d3e09 Added a way to get recently updated notes. David Snopek 2013-07-31 20:17:26 +01:00
  • 5526956698 Added a way to get the latest revlog entry for a card. David Snopek 2013-07-31 20:01:35 +01:00
  • 7f3ffc00f6 Fixed updating existing notes. David Snopek 2013-07-31 19:26:38 +01:00
  • 294afba2ac Added a quick way to get a list of all collections. David Snopek 2013-07-31 18:17:58 +01:00
  • 02ea97f6d9 Fixed issue with non-existant member. David Snopek 2013-07-31 16:59:13 +01:00
  • d6c1ae164c Implemented a way to re-import from an .apkg file and update the existing notes. David Snopek 2013-07-30 17:10:49 +01:00
  • 442037c211 Implemented 'cards_recent_ease' to pull a list of the most recent answers to a list of cards. David Snopek 2013-07-27 13:41:20 +01:00
  • e8b9204b7b Include all browser prefixes for CSS3 'transform'. David Snopek 2013-07-26 20:52:36 +01:00
  • db96bc1ac7 * Fixed 'cards' report David Snopek 2013-07-26 20:43:03 +01:00
  • be72e8ef25 Generate collection/deck graphs. David Snopek 2013-07-26 20:16:26 +01:00
  • 2239fb8f41 Added 'stats_report' for cards. David Snopek 2013-07-26 19:25:42 +01:00
  • b97f34d741 Allow passing order into 'find_cards'. David Snopek 2013-07-26 19:16:26 +01:00
  • 0798415076 * Fixed bug in 'find_cards'. David Snopek 2013-07-26 14:09:25 +01:00
  • dbed1ef303 Fixed adding/removing tags via card (no unit tests, yet :-/) David Snopek 2013-07-26 13:38:50 +01:00
  • 80f2136805 Got 'create_dynamic_deck' actually working in integration. David Snopek 2013-07-24 21:29:26 +01:00
  • 3fe1e0eb06 Implemented 'create_dynamic_deck' for custom study options. David Snopek 2013-07-24 20:17:52 +01:00
  • 46dab1c612 Added 'list_tags'. David Snopek 2013-07-24 19:28:24 +01:00
  • e228c0739b Fixed 'extend_scheduler_limits'. David Snopek 2013-07-24 17:15:59 +01:00
  • 1348950875 Attempt to allow the user to configure the scheduler. David Snopek 2013-07-24 17:06:08 +01:00
  • e582d8284b * Added the ability to suspend/unsuspend cards. David Snopek 2013-07-23 00:33:53 +01:00
  • 28ad457773 Began testing and fleshing out the NoteHandler. David Snopek 2013-07-22 23:48:06 +01:00
  • 0b7628f5e4 Began fleshing out the CardHandler. David Snopek 2013-07-22 23:35:03 +01:00
  • 34cb8fe09b Did some refactoring moving the 'next_card' stuff into the CollectionHandler. David Snopek 2013-07-22 22:37:34 +01:00
  • ffde4a7ff6 * Added sessions and refactored the handler arguments to only take the collection and (new) request object David Snopek 2013-07-22 20:11:53 +01:00
  • 9a97d6524e Changed extension so that GitHub will show it right! David Snopek 2013-07-18 02:23:58 +01:00
  • d73401ac6b Changed INSTALL.txt to README.txt. David Snopek 2013-07-18 02:22:21 +01:00
  • 9207f3bce4 * Simplified logging helper. David Snopek 2013-07-18 02:17:36 +01:00
  • f891a939c3 Updated the supervisord example config. David Snopek 2013-07-17 19:19:37 +01:00
  • 45efa650d5 Refactor adding our default note for testing. David Snopek 2013-07-17 17:47:53 +01:00
  • 4e8f1d217e Forgot to test the answer buttons too! David Snopek 2013-07-17 17:37:11 +01:00
  • 59f8171798 Serialize more of the card object. David Snopek 2013-07-17 17:34:34 +01:00
  • 9deb84c6a6 Got the supervisor conf actually working and tested. David Snopek 2013-07-17 16:07:15 +01:00
  • a2661400f3 Moved import code into it's own module so things outside of the ImportExportHandler can use it (like a setup_new_collection function). David Snopek 2013-07-16 20:22:17 +01:00
  • 50bcba34a0 Added an example supervisord config file. David Snopek 2013-07-16 20:03:48 +01:00
  • 1349178157 Moved logging into a utils module so we don't have to duplicate it. David Snopek 2013-07-16 19:50:45 +01:00
  • f33b655717 Integration testing reveals some insanity that snuck into the repo. :-) David Snopek 2013-07-16 19:45:35 +01:00
  • 540d190c2a Added support for getting the buttons and the estimated interval times (no tests!) David Snopek 2013-07-16 17:44:09 +01:00
  • d925cddf17 Implemented import support! David Snopek 2013-07-16 16:58:04 +01:00
  • 022235ec60 * Simplified the *HandlerGroup to *Handler. David Snopek 2013-07-16 15:12:05 +01:00
  • 93094ebb48 * Added new handler type 'card' and moved the position of 'note' David Snopek 2013-07-16 14:20:31 +01:00
  • a31de8a91a Got almost 80% test coverage of AnkiServer/apps/rest_app.py and fixed some bugs. David Snopek 2013-07-15 17:11:28 +01:00
  • 57d3ba5445 Refactored AnkiServer/apps/rest_app.py so that it is actually testable. David Snopek 2013-07-15 16:13:48 +01:00
  • 3a31cb5889 Merge branch 'anki_2_0' of https://github.com/dsnopek/anki-sync-server into anki_2_0 David Snopek 2013-07-15 15:29:29 +01:00
  • f707c8409c Got nearly 100% test coverage for AnkiServer/collection.py David Snopek 2013-07-15 15:27:13 +01:00
  • 9f4a3c5373 Corrected INSTALL.txt. David Snopek 2013-07-14 06:56:46 -05:00
  • e25cf25684 Squashed commit of the following: David Snopek 2013-07-12 22:08:16 +01:00
  • 661662400f Actually integrated the thread_pool into the SyncApp. David Snopek 2013-04-04 00:42:27 +01:00
  • 775036e3db Reduced the collection.py module to purely managing threads. David Snopek 2013-04-03 23:42:01 +01:00
  • 457a88d484 Got a complete 'fullup' working! David Snopek 2013-04-03 22:42:28 +01:00
  • d425b03d3e Got sync working through part of the 'fullup' process (media is currently failing). David Snopek 2013-04-03 20:50:32 +01:00
  • 549d9b1d2c Committed old Anki 1.2 sync server code. It's not very generic. :-/ David Snopek 2013-04-03 14:31:44 +01:00