Neknihy is an application for managing rented books. It works with some libraries in the Czech republic so the rest is in Czech language only.
Některé knihovny v ČR půjčují i e-knihy, což je skvělé. Bohužel mobilní aplikce pro čtení nemá moc dobré hodnocení a na velkém množství čteček nefunguje dobře nebo vůbec.
Proto jsem vytvořil tuto aplikaci, která umožňuje pracovat s výpujčkami na desktopu. Knihy je možné stáhnout do vybrané složky odkud se synchronizují s vybranou složkou ve čtečce.
Knihy lze po uplynutí výpůjční doby snadno vrátit přímo tlačítkem v aplikaci. Při další synchronizaci se čtečkou dojde i k smazání knih ve čtečce.
Účelem aplikace není nekalé kopírování, ale umožnit lidem plnohodnotný čtenářský zážitek a komfort.
V sekci "Releases" najdete balíčky pro Fedora Linux, Window a MacOS.
Ze sekce "Releases" si stáhnete balíček s aplikací na disk a nainstalujte ho
sudo dnf install ./neknihy*.rpm
Ze sekce "Releases" si stáhnete balíček (zip) pro windows na disk. Rozbalte ho a spusťte aplikaci neknihy.exe
Některé antiviry mohou považovat stažené soubory za podezřelé. V takovém případě buď nastavte vyjímku v antivirovém programu a nebo nainstalujte aplikaci ze zdrojových kódů.
Ze sekce "Releases" si stáhnete balíček (zip) pro MacOS na disk. Rozbalte ho a spusťte aplikaci neknihy.
Pokud máte nainstalovanou aplikaci Calibre,
mohou Neknihy převést vypůjčenou publikaci do formátu mobi
automaticky.
V záložce Nastavení
zatrhněte volbu Převádět na .mobi
a vyplňte cestu
k programu ebook-convert
(součást Calibre).
/Applications/calibre.app/Contents/MacOS/ebook-convert
Ze sekce "Releases" si stáhněte archiv se zdrojovým kódem. Nainstalujte python3 z distribuce. Doinstalujte závislosti a spusťte aplikaci. Příklad pro Fedora Linux:
sudo dnf install python3 python3-requests python3-gobject
tar -xzf ./neknihy-${RELEASE}.tar.gz
./neknihy-${RELEASE}/src/neknihy.py
Příklad instalace s python virtual environment
sudo dnf install python3
tar -xzf ./neknihy-${RELEASE}.tar.gz
cd ./neknihy-${RELEASE}
python -m venv venv
source venv/bin/activate
pip install -r src/REQUIREMENTS.txt
./src/neknihy.py
Pokud máte potíže s instalací PyGObject
, použijte místo něho
platformdirs
(pip install platformdirs
)
Aplikace pro svůj běh potřebuje Python, stáhněte si a nainstaluje Python z oficiálního zdroje. Při instalaci vyberte volbu "add python.exe to PATH".
Spusťe si příkazový řádek (cmd) a přesvěčte se, že Python je správně nainstalován a je možné ho spustit
c:\...> python --version
Python 3.11.6
Stáhněte si zdrojové kódy aplikace neknihy (Source code) a rozbalte je na disk. V příkazovém řádku doinstalujte potřebné závislosti. Volitelně můžete změnit příponu souboru z .py na .pyw:
c:\...> cd .....\neknihy\src
c:\...> python -m pip install -r REQUIREMENTS.txt
c:\...> copy neknihy.py neknihy.pyw
Aplikace připravena k použití, spustíte ji poklikáním na soubor neknihy.py nebo neknihy.pyw
Ze sekce "Releases" si stáhněte archiv se zdrojovým kódem. Nainstalujte python3 a knihovnu Tkniter. Doinstalujte závislosti a spusťte apliaci.
brew install python3
brew install python-tk
tar -xzf ./neknihy-${RELEASE}.tar.gz
./neknihy-${RELEASE}/src/neknihy.py
brew install python3
brew install python-tk
tar -xzf ./neknihy-${RELEASE}.tar.gz
cd ./neknihy-${RELEASE}
python -m venv venv
source venv/bin/activate
pip install -r src/REQUIREMENTS.txt
./src/neknihy.py