• Go 48%
  • Rust 40.7%
  • HTML 7%
  • CSS 2.6%
  • Python 0.9%
  • Other 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pete02 104b7ab591
Some checks failed
Booklegion CI / Tribune Logistica (Go) (push) Failing after 54s
Booklegion CI / Rust (lector) (push) Failing after 1m15s
Booklegion CI / Rust (tribune_archivum) (push) Failing after 5s
Changed things a bit
2026-10-15 12:40:48 +03:00
.forgejo/workflows Changed things a bit 2026-10-15 12:40:48 +03:00
.rustup Testing push to forgejo, and then mirroring 2026-10-15 11:36:41 +03:00
.vscode Arhcive checks are done 2026-09-30 19:45:12 +03:00
configs initial backup 2025-11-30 19:45:30 +02:00
lector Fixed the warnings 2026-09-13 14:44:57 +03:00
tribune_archivum Arhcive checks are done 2026-09-30 19:45:12 +03:00
tribune_dictio Fixed some bugs, added health check for tribune dictio 2026-03-22 19:25:23 +02:00
tribune_logistica Testing push to forgejo, and then mirroring 2026-10-15 11:36:41 +03:00
tribune_porta Merge v4 into main (squashed) 2026-07-05 11:59:07 +03:00
.envrc Arhcive checks are done 2026-09-30 19:45:12 +03:00
.gitignore Testing push to forgejo, and then mirroring 2026-10-15 11:36:41 +03:00
.golangci.yml Added actions to run automatically 2026-10-15 11:48:02 +03:00
Cargo.lock Arhcive checks are done 2026-09-30 19:45:12 +03:00
Cargo.toml Api should be ready. Also deleted some uneeded tribunes 2026-03-15 18:42:24 +02:00
clippy.tml Added actions to run automatically 2026-10-15 11:48:02 +03:00
commands.sh Updated tribune_logistica library to handle the vault stuff 2026-09-11 16:27:05 +03:00
deploy.sh Updated tribune_logistica library to handle the vault stuff 2026-09-11 16:27:05 +03:00
docker-compose-test.yaml Updated tribune_logistica library to handle the vault stuff 2026-09-11 16:27:05 +03:00
docker-compose.yaml Some fixes, folded to main line 2026-08-31 17:19:24 +03:00
example-env Added example env, and updated staging.yaml 2026-03-15 18:56:39 +02:00
README.md Forward page works 2026-03-15 18:42:41 +02:00
staging.yaml Added example env, and updated staging.yaml 2026-03-15 18:56:39 +02:00
test.sh Updated tribune_logistica library to handle the vault stuff 2026-09-11 16:27:05 +03:00

A webapp, which allows for both reading and listening of epubs. The audio is generated via a TTS api live, as the user is listening to it. A webapp, which allows for both reading and listening of epubs. The audio is generated via a TTS api live, as the user is listening to it.

In progress, to be documented better

Tribune_logisitca serves as the backend, which is written in Go. There you will find an API-skeleton.md, which documents the API usage of the backend. Lector holds the the in progress frontend, which is written in Rust dioxus. Old frontend is placed in lector_old. No specific README yet. Tribune dictio is a python docker api, which hosts a Chatterbox TTS. Place a 15 sec audio clip to /voiceactors, name actor.wav, and you can use it. You can find an example curl command in run-docker.sh Tribune archivum is to be used to add new books to the library. THis is not yet updated for the V 0.3 version.

Tribune porta can be used to turn an epub into an .mp3 file, using the Tribune dictio. Be warned, this might take 24h, and will be really annoying, if the server is in the same room with you

This project will need a dedicated graphics card to run, or external, web TTS api access. Tested and working with 1070 TI