A Flask-based website for hosting and sharing Linux tutorials designed for blind users.
- Browse tutorials by category
- Search for tutorials
- Upload audio tutorials (authenticated users)
- Recent tutorials displayed on home page
- Python 3.8+
- Dependencies listed in
requirements.txt
-
Install dependencies:
pip install -r requirements.txt
-
Set environment variables:
BLT_SECRET_KEY- Flask secret keyBLT_DB_URI- Database connection URI (e.g.,sqlite:///app.db)BLT_UPLOAD_DIRECTORY- Directory for uploaded filesBLT_DEV- Set totruefor development mode (optional)
-
Initialize the database:
flask db upgrade
-
Run the application:
flask run
MIT License - see LICENSE for details.