Skip to content

Source code for Blind Linux Tutorials, a website written in Flask.

License

Notifications You must be signed in to change notification settings

stiboly/blind-linux-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blind Linux Tutorials

A Flask-based website for hosting and sharing Linux tutorials designed for blind users.

Features

  • Browse tutorials by category
  • Search for tutorials
  • Upload audio tutorials (authenticated users)
  • Recent tutorials displayed on home page

Requirements

  • Python 3.8+
  • Dependencies listed in requirements.txt

Setup

  1. Install dependencies:

    pip install -r requirements.txt
  2. Set environment variables:

    • BLT_SECRET_KEY - Flask secret key
    • BLT_DB_URI - Database connection URI (e.g., sqlite:///app.db)
    • BLT_UPLOAD_DIRECTORY - Directory for uploaded files
    • BLT_DEV - Set to true for development mode (optional)
  3. Initialize the database:

    flask db upgrade
  4. Run the application:

    flask run

License

MIT License - see LICENSE for details.

About

Source code for Blind Linux Tutorials, a website written in Flask.

Resources

License

Stars

Watchers

Forks