EPUB reader written in Haskell
- Haskell 91.7%
- Scheme 4.7%
- Shell 3.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Right now chapter titles are completely plain, parsing the tags will allow us to render it properly. Revert chapterTitle addition and add it to seperate branch until its completed Delegating the task of implementing chapter title parsing into a different branch instead of having it incomplete in the main one Merge chtitle into main |
||
| app | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| svitak.cabal | ||
Svitak 📖
A minimal EPUB parser and reader written in Haskell.
Installation
System prerequisites:
- GHC ≥ 9.10
- GTK / WebKit system libraries (required by
gi-gtkandgi-webkit)
Dependencies
Arch:
sudo pacman -S \
ghc cabal-install \
gtk4 \
webkitgtk-6.0 \
gobject-introspection \
pkgconf
Feel free to make a pull request for instructions regarding your OS/distro
Clone the repo
git clone "https://git.ajattix.org/castelia/svitak.git" && cd svitak
Building
Update the package index (optional but recommended):
cabal update
Proceed with building:
cabal build