Zintegrowany z Anki, terminalowy program do przeglądania słowników.
- zainstaluj Pythona z oficjalnej strony
przy instalacji zaznacz "Add Python to PATH" - pobierz i wyodrębnij archiwum zip z programem
- otwórz terminal (Win+R "cmd" lub wpisz "cmd" do pola ścieżki eksploratora plików)
- przejdź do folderu z wyeksportowanym programem (np.
cd Pobrane\anki-dodawacz-main
) - zainstaluj wymagane biblioteki:
pip install --no-deps -r requirements.txt windows-curses
- uruchom program:
python ankidodawacz.py
jeżeli masz szczęście, to program może uruchomić się bez wpisywania przedrostkapython
!
Na Windowsie kliknięcie w ikonkę też powinno otworzyć program, jednak przy wystąpieniu jakiegokolwiek nieoczekiwanego błędu, okno zamknie się natychmiastowo.
Większość dystrybucji GNU/Linuxa ma już zainstalowaną odpowiednią wersję Pythona.
- przejdź do folderu do którego chcesz pobrać kod źródłowy programu
- 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
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.
- 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.
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
Wbudowany pomocnik konfiguracji dodaje swoją własną notatkę, która może posłużyć jako baza do dalszej edycji.
Notatka w formie tekstowej: https://pastebin.com/9ZfWMpNu
Jest to mój pierwszy projekt. Jestem otwarty na sugestie i poprawki.