Skip to content

Latest commit

 

History

History
74 lines (51 loc) · 3.09 KB

README.pl.md

File metadata and controls

74 lines (51 loc) · 3.09 KB

Ankidodawacz

PolishEnglish

Zintegrowany z Anki, terminalowy program do przeglądania słowników.

ekran zapytania

Instalacja

Windows

  1. zainstaluj Pythona z oficjalnej strony
    przy instalacji zaznacz "Add Python to PATH"
  2. pobierz i wyodrębnij archiwum zip z programem
  3. otwórz terminal (Win+R "cmd" lub wpisz "cmd" do pola ścieżki eksploratora plików)
  4. przejdź do folderu z wyeksportowanym programem (np. cd Pobrane\anki-dodawacz-main)
  5. zainstaluj wymagane biblioteki: pip install --no-deps -r requirements.txt windows-curses
  6. uruchom program: python ankidodawacz.py
    jeżeli masz szczęście, to program może uruchomić się bez wpisywania przedrostka python!

Na Windowsie kliknięcie w ikonkę też powinno otworzyć program, jednak przy wystąpieniu jakiegokolwiek nieoczekiwanego błędu, okno zamknie się natychmiastowo.

Linux

Większość dystrybucji GNU/Linuxa ma już zainstalowaną odpowiednią wersję Pythona.

  1. przejdź do folderu do którego chcesz pobrać kod źródłowy programu
  2. pobierz i wyodrębnij archiwum tar, następnie pobierz wymagane biblioteki i zainstaluj program do folderu /usr/local/bin:
curl -sL https://github.com/gryzus24/anki-dodawacz/archive/refs/heads/main.tar.gz | tar xfz -
cd anki-dodawacz-main
pip install --no-deps -r requirements.txt -t lib
sudo make install

Konfiguracja

Wszystkie pliki konfiguracyjne i historia są zapisywane do ~/.local/share/ankidodawacz na Linuxie i odpowiedniku %USER%\Appdata\Local\Ankidodawacz na Windowsie.

Program posiada szybki pomocnik konfiguracji Anki i wbudowane menu konfiguracji. Nie ma potrzeby ręcznej edycji plików konfiguracyjnych.

ekran konfiguracji

Opcjonalna funkcjonalność

  • mpv – do odtwarzania plików audio z wymową (wciśnij a)
  • xsel lub xclip – do wklejania zawartości schowka (primary selection), (tylko na Linuxie).
    Na Windowsie wklejanie zawartości schowka powinno działać bez instalowania dodatkowych programów.

Notatki w Anki

Program spróbuje automatycznie wykryć jakie informacje trafiają w poszczególne pola notatek.
Pola, które są na pewno zrozumiałe dla programu to:

  • Definicja
  • Synonimy
  • Przykłady
  • Słowo
  • Przykładowe zdanie
  • Części mowy
  • Etymologia
  • Audio
  • Nagranie

Wbudowana notatka

Wbudowany pomocnik konfiguracji dodaje swoją własną notatkę, która może posłużyć jako baza do dalszej edycji.

notatka w Anki

Notatka w formie tekstowej: https://pastebin.com/9ZfWMpNu


Jest to mój pierwszy projekt. Jestem otwarty na sugestie i poprawki.