tomzx/anki-server

An Anki (http://ankisrs.net/) AnkiWeb replacement in PHP

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 21

Watchers: 10

Forks: 5

Open Issues: 4

Type:project

dev-master / 0.1.x-dev 2015-06-14 21:23 UTC

This package is auto-updated.

Last update: 2024-12-10 08:18:35 UTC


README

License Latest Stable Version Latest Unstable Version Build Status Code Quality Code Coverage Total Downloads

Anki Server is an alternative to AnkiWeb.

Requirements

  • PHP 5.4 <=

Installation

  1. Download the source code (either by downloading a release or cloning the git repository)
  2. Install the dependencies via composer php composer.phar install

Use with Anki (desktop)

  1. Go to Tools - Add-ons - Open Add-ons folder
  2. Create a new file called my-server.py with the following content (make sure to edit your-server-address.
import anki.sync
anki.sync.SYNC_BASE = 'http://your-server-address/'

Use with AnkiDroid

As of now (2014-12-31) AnkiDroid does not support specifying a custom AnkiServer. I've submitted a PR that should make it possible to do so.

  1. Go to Settings - Advanced - Anki Server URL
  2. Change the URL to point to http://your-server-address/

Note

This code was developed/tested with Anki Desktop 2.0.31 and a custom build of AnkiDroid. Anki 1 is not supported and any previous versions of Anki Desktop may not work. Try at your own risk.

License

The code is licensed under the MIT license. See LICENSE.