Skip to main content

Simple file-based wiki for Flask

Project description

Flask-Wiki

About

Simple file based wiki for Flask.

Getting started

Requirements

Install

  • Clone the git repository
  • run poetry install
  • If you want to enable debug mode, run export FLASK_ENV=development
  • cd examples, then poetry run flask run
  • go to http://localhost:5000/wiki

Configuration

Templates

  • WIKI_BASE_TEMPLATE = 'wiki/base.html'
  • WIKI_SEARCH_TEMPLATE = 'wiki/search.html'
  • WIKI_NOT_FOUND_TEMPLATE = 'wiki/404.html'
  • WIKI_FORBIDDEN_TEMPLATE = 'wiki/403.html'
  • WIKI_EDITOR_TEMPLATE = 'wiki/editor.html'
  • WIKI_FILES_TEMPLATE = 'wiki/files.html'
  • WIKI_PAGE_TEMPLATE = 'wiki/page.html'

Miscs

  • WIKI_HOME = 'home'
  • WIKI_CURRENT_LANGUAGE = lambda: 'en'
  • WIKI_LANGUAGES = ['en']
  • WIKI_URL_PREFIX = '/wiki'
  • WIKI_CONTENT_DIR = './data'
  • WIKI_UPLOAD_FOLDER = os.path.join(WIKI_CONTENT_DIR, 'files')
  • WIKI_ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg', 'gif', 'svg'}
  • WIKI_MARKDOWN_EXTENSIONS = set(('codehilite', 'fenced_code'))

Permssions

  • WIKI_EDIT_VIEW_PERMISSION = lambda: True
  • WIKI_READ_VIEW_PERMISSION = lambda: True
  • WIKI_EDIT_UI_PERMISSION = WIKI_EDIT_VIEW_PERMISSION
  • WIKI_READ_UI_PERMISSION = WIKI_READ_VIEW_PERMISSION

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flask-wiki-0.2.2.tar.gz (690.2 kB view details)

Uploaded Source

Built Distribution

flask_wiki-0.2.2-py3-none-any.whl (714.7 kB view details)

Uploaded Python 3

File details

Details for the file flask-wiki-0.2.2.tar.gz.

File metadata

  • Download URL: flask-wiki-0.2.2.tar.gz
  • Upload date:
  • Size: 690.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.7 Linux/5.10.102.1-microsoft-standard-WSL2

File hashes

Hashes for flask-wiki-0.2.2.tar.gz
Algorithm Hash digest
SHA256 e7b8a6aec7e66919b5539739a3075620ea9c3196cedb8404d561ab61e8b6a10d
MD5 4a634408b6657fcc89fd7d16b90cdb53
BLAKE2b-256 d06488a68c1d8eb8225e1c04b3e710ed3e778330fc43916626702bf3e630ddd0

See more details on using hashes here.

File details

Details for the file flask_wiki-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: flask_wiki-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 714.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.7 Linux/5.10.102.1-microsoft-standard-WSL2

File hashes

Hashes for flask_wiki-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 da48e8a0425656d74566104c4827b81af7f7df3816032c566885d69be94224fd
MD5 e99be14279ed15bfea99960f8a8183bb
BLAKE2b-256 660aceef88fa2dfbfb63caa361a92970a06744fab6cac756d8f59e7714d61d1f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page