||8 months ago|
|.github||9 months ago|
|.vscode||2 years ago|
|app||9 months ago|
|db||1 year ago|
|.gitignore||11 months ago|
|LICENSE||2 years ago|
|README.md||1 year ago|
|logo.png||2 years ago|
|requirements.txt||8 months ago|
|run.sh||2 years ago|
A web UI for creating your very own ebooks bots.
FediBooks is currently unfinished - many functions don't work yet, and future updates may make major, breaking changes. I don't recommend self-hosting it yet unless you're willing to work through the potential growing pains.
mysql. If you're installing on Windows, make sure to check "Add Python to PATH" during Python installation.
Install the requirements, using
# pip3 install -r ./requirements.txt
If this doesn't work, try using
pip instead. If it still doesn't work, you might have to install an additional package (for example,
python-pip on Arch Linux).
Fill in the
python3 app/setup.pyand follow the on-screen prompts.
Open the MySQL prompt (using the
mysqlcommand) and type in the following commands:
CREATE DATABASE `fedibooks`; CREATE USER 'myuser' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON `fedibooks`.* TO 'myuser'; FLUSH PRIVILEGES; exit
fedibooks is your database name,
myuser is your database username and
mypassword is your database user's password.
# mysql -u USERNAME -p DATABASE < db/setup.sql
where USERNAME is your database username and DATABASE is your database name.
./run.shto start FediBooks.