Giter Site home page Giter Site logo

iamasink / ankimote Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thedabblingduck/ankimote

1.0 0.0 0.0 13.37 MB

Ankimote is an addon that adds remote control functionality to Anki flashcards. This fork removes Google Analytics.

License: MIT License

Shell 0.09% JavaScript 19.80% Python 51.74% CSS 2.83% HTML 25.54%

ankimote's Introduction

Ankimote

Ankimote is an addon that adds remote control functionality to Anki, the open source flashcards app.

After installing this addon, selecting 'Ankimote' from the Anki toolbar will start Ankimote and display a QR code and URL directing to the remote that can be accessed by any other device on the local network (usually your phone).

Features

  • Answer cards (again, hard, good, easy) from the remote and get visual feedback on the desktop app

  • Scroll up, scroll down, undo from the remote

  • One-hand (Swipes) and two-hand (Taps) control interfaces

  • Switch decks without touching your computer

  • Works with the AMBOSS addon to flip through popups

  • 'Show Hints' action reveals hidden portions of cards in common decks such as Anking and Pepper

Advanced features (see addon config in Anki):

  • Custom actions to trigger execution of user-defined Python code (to interact with Anki) or Javascript (to interact with the current card)

  • Custom hook support for integration with other addons

Limitations

  • Both devices must be on the same network (usually the same WiFi name)

  • The network must allow local communication (public networks like coffee shops and some schools may not work)

  • Workaround: when the above conditions cannot be met, try enabling Bluetooth tethering on your phone and connect your computer to your phone's Bluetooth. In your computer's Bluetooth settings, use "connect to network" or similar to create an internet connection over Bluetooth between the two devices. Then find your phone's IP address on the Bluetooth connection, and use that IP address instead of the one Ankimote displays. Use the same port displayed by Ankimote.

Screenshots

Connect by scanning a QR or visiting the URL from a phone or other device that is on the same local network.

Visual feedback in the desktop Anki app.

Swipe mode and swipe settings

Tap mode (best in landscape)

Privacy

Ankimote uses Google Analytics to measure anonymized user engagement.
This Ankimote fork doesn't spy on you! (and doesn't crash if you have pihole, etc.)

ankimote's People

Contributors

thedabblingduck avatar iamasink avatar

Stargazers

Carlos J. Orozco avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.