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.4.tar.gz (690.3 kB view details)

Uploaded Source

Built Distribution

flask_wiki-0.2.4-py3-none-any.whl (714.9 kB view details)

Uploaded Python 3

File details

Details for the file flask_wiki-0.2.4.tar.gz.

File metadata

  • Download URL: flask_wiki-0.2.4.tar.gz
  • Upload date:
  • Size: 690.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.7 Linux/5.10.102.1-microsoft-standard-WSL2

File hashes

Hashes for flask_wiki-0.2.4.tar.gz
Algorithm Hash digest
SHA256 7e5043457319853a9c8d036cab96136a0e675fc1661eb50f076c58ebcb93ec76
MD5 edf4b50198c9be202debc780c7b1c78d
BLAKE2b-256 a846506b10ab216f968972048db4b6b54ae4b62cfbd84d6b0b540f069a209ff2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for flask_wiki-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6ee6a02ab58fd0587e95992a24d011ea8bb6b4a730323b935c3678a736837f1c
MD5 948cb36aa3f480e5e1699fb445b9b867
BLAKE2b-256 4f15b79ec684416cebeee773fc448eaec3f18578fb1365d09f0aecf7644f96ba

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