All Projects → Lynnesbian → FediBooks

Lynnesbian / FediBooks

Licence: AGPL-3.0 license
A web UI for creating your very own ebooks bots.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
TSQL
950 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to FediBooks

gotosocial
Golang fediverse server.
Stars: ✭ 400 (+1804.76%)
Mutual labels:  agplv3, fediverse
HerokuContainer
Dockerized ASP.NET Core Web API app in Heroku
Stars: ✭ 26 (+23.81%)
Mutual labels:  webapp
youtube-copy-annotations
💻 Copy YouTube annotations like a pro!
Stars: ✭ 13 (-38.1%)
Mutual labels:  webapp
team
Free Knowledge Groupware
Stars: ✭ 63 (+200%)
Mutual labels:  webapp
wordpress-ostatus
An OStatus plugin for WordPress
Stars: ✭ 21 (+0%)
Mutual labels:  fediverse
tksweb
Web-based timesheeting system that exports TKS files
Stars: ✭ 15 (-28.57%)
Mutual labels:  webapp
tellerbot
Telegram Bot for over-the-counter trading
Stars: ✭ 17 (-19.05%)
Mutual labels:  agplv3
code-generator
Web Application to generate your training scripts with PyTorch Ignite
Stars: ✭ 30 (+42.86%)
Mutual labels:  webapp
azure-sdk-for-python-keyvault-secrets-get-set-managedid
How to set and get secrets from Azure Key Vault with Azure Managed Identities and Python
Stars: ✭ 13 (-38.1%)
Mutual labels:  webapp
readis
Lightweight web frontend in PHP for reading data, stats and config from multiple redis servers.
Stars: ✭ 38 (+80.95%)
Mutual labels:  webapp
FC-Docker
Project to run FreeCAD in a cloud environment accessible via a web browser in a cloud environment.
Stars: ✭ 40 (+90.48%)
Mutual labels:  webapp
workflowmanager-viewer-js
Source code for ArcGIS Workflow Manager JavaScript viewer - Manage your workflows on the web.
Stars: ✭ 23 (+9.52%)
Mutual labels:  webapp
Lightcord
A webapp for Discord Bots
Stars: ✭ 20 (-4.76%)
Mutual labels:  webapp
whatdevice
Progressive Web App that displays hardware and software information, with one-click sharing.
Stars: ✭ 32 (+52.38%)
Mutual labels:  webapp
outofcontext
A party game suite web application.
Stars: ✭ 27 (+28.57%)
Mutual labels:  webapp
sgce
Sistema Gerenciador de Certificados Eletrônicos (Projeto em Python/Django) - Django 2.0+ e Python3
Stars: ✭ 28 (+33.33%)
Mutual labels:  webapp
play-scala-streaming-example
Example Play application showing Comet and Server Sent Events in Scala
Stars: ✭ 42 (+100%)
Mutual labels:  webapp
onepile
Playground for the future of private notes and document management
Stars: ✭ 41 (+95.24%)
Mutual labels:  webapp
SmartsApp
💬📱 An End to End Encrypted Cross Platform messenger app.
Stars: ✭ 69 (+228.57%)
Mutual labels:  webapp
brackette-prototype
Manage your Challonge tournaments with ease. A beta application
Stars: ✭ 14 (-33.33%)
Mutual labels:  webapp

FediBooks

A web UI for creating your very own ebooks bots.

Selfhosting

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.

  1. Install python3 and mariadb or mysql. If you're installing on Windows, make sure to check "Add Python to PATH" during Python installation.

  2. Install the requirements, using pip:

# 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).

  1. Copy the app/config.sample.json file to app/config.json.

  2. Fill in the app/config.json file.

  3. Run python3 app/setup.py and follow the on-screen prompts.

  4. Open the MySQL prompt (using the mysql command) 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

where fedibooks is your database name, myuser is your database username and mypassword is your database user's password.

  1. Run
# mysql -u USERNAME -p DATABASE < db/setup.sql

where USERNAME is your database username and DATABASE is your database name.

  1. Run ./run.sh to start FediBooks.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].