Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/honmaple/maple-bbs
a forums system based on flask
https://github.com/honmaple/maple-bbs
bbs flask forums python
Last synced: 4 days ago
JSON representation
a forums system based on flask
- Host: GitHub
- URL: https://github.com/honmaple/maple-bbs
- Owner: honmaple
- License: gpl-3.0
- Created: 2016-03-28T06:14:37.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T12:44:04.000Z (10 months ago)
- Last Synced: 2025-01-11T01:07:20.532Z (11 days ago)
- Topics: bbs, flask, forums, python
- Language: Python
- Homepage:
- Size: 6.11 MB
- Stars: 471
- Watchers: 30
- Forks: 171
- Open Issues: 13
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* maple-bbs
[[LICENSE][https://img.shields.io/badge/license-GPL3.0-blue.svg]]
[[https://www.python.org][https://img.shields.io/badge/python-3.4-brightgreen.svg]][[README.org][English]] | [[README_zh.org][中文]]
[[https://raw.githubusercontent.com/honmaple/maple-bbs/master/screenshooter/index.png]]
[[https://raw.githubusercontent.com/honmaple/maple-bbs/master/screenshooter/board.png]]
[[https://raw.githubusercontent.com/honmaple/maple-bbs/master/screenshooter/ask.png]]
This is a free,open-source forums system based on the flask
*If you have used maple-bbs before 2017-4-1,please use upgrade script to upgrade data*
*important !* : please modify script to configure as your own database.
#+BEGIN_SRC sh
# session1:old database
# session2:new database
python upgrade.py
python upgrade_count.py
#+END_SRC** Features
+ Register & login & forget password
+ Board and tags
+ Collect
+ Like replies
+ Follow tags,users,topics
+ Privacy setting
+ Choice markdown to ask
+ Tags rss
+ Avatar
+ Full text search with whoosh
** Installation
#+BEGIN_SRC sh
mkvirtualenv forums
#+END_SRC*** Install necessary package
#+BEGIN_SRC python
pip install -r requirements.txt
#+END_SRC*** Config
#+BEGIN_SRC shell
mv config.example config.py
#+END_SRC
*remember to modify config file.**** Init sql
#+BEGIN_SRC python
python runserver.py db init
python runserver.py db migrate -m "first migrate"
python runserver.py db upgrade
#+END_SRC
Or
#+BEGIN_SRC sh
python runserver.py initdb
#+END_SRC*** create full text index
#+BEGIN_SRC sh
python runserver.py create_index
#+END_SRC
*** Create admin account
#+BEGIN_SRC shell
python runserver.py create_user
#+END_SRC*** Login and visit admin
*Ok* ,visit forums.localhost:8000/admin to add something** Demo
Please visit [[https://forums.honmaple.org][forums.honmaple.org]]** License
maple-bbs is open-sourced software licensed under the GPL3 license