• Stars
    star
    468
  • Rank 93,137 (Top 2 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

a forums system based on flask

maple-bbs

https://img.shields.io/badge/license-GPL3.0-blue.svg https://img.shields.io/badge/python-3.4-brightgreen.svg

English | 中文

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.

# session1:old database
# session2:new database
python upgrade.py
python upgrade_count.py

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

mkvirtualenv forums

Install necessary package

pip install -r requirements.txt

Config

mv config.example config.py

remember to modify config file.

Init sql

python runserver.py db init 
python runserver.py db migrate -m "first migrate"
python runserver.py db upgrade

Or

python runserver.py initdb

create full text index

python runserver.py create_index

Create admin account

python runserver.py create_user

Login and visit admin

Ok ,visit forums.localhost:8000/admin to add something

Demo

Please visit forums.honmaple.org

License

maple-bbs is open-sourced software licensed under the GPL3 license

More Repositories

1

flask-msearch

Full text search for flask.
Python
207
star
2

maple-blog

a blog website based on flask
Python
117
star
3

emacs-maple-minibuffer

Show minibuffer with another frame
Emacs Lisp
75
star
4

maple-file

upload and storage images server in python.
Python
39
star
5

maple-poetry

古诗词接口 By Go
Go
27
star
6

emacs-maple-preview

markdown, org-mode or html realtime preview on Emacs
JavaScript
24
star
7

emacs-maple-explorer

Create file, imenu, buffer sidebar on Emacs quickly
Emacs Lisp
20
star
8

org-python

convert orgmode to html based on python.
Python
16
star
9

maple-json

sqlalchemy serializer to json
Python
9
star
10

flask-avatar

To generate avatar for flask
Python
8
star
11

emacs-maple-scratch

Show recent files and projects in scratch buffer.
Emacs Lisp
7
star
12

forest

lightweight and fast HTTP router written in Go
Go
7
star
13

maple-emacs

Emacs configuration
Emacs Lisp
6
star
14

emacs-maple-tabbar

show tabbar in emacs
Emacs Lisp
6
star
15

flask-maple

flask tips
Python
6
star
16

emacs-maple-imenu

imenu
Emacs Lisp
5
star
17

emacs-maple-modeline

Beautiful emacs modeline
Emacs Lisp
5
star
18

emacs-maple-translate

Translate word between chinese and english.
Emacs Lisp
4
star
19

snow

static site generator
Go
4
star
20

dotfiles

My linux config about i3,vim,emacs,conky.....
CSS
4
star
21

emacs-maple-echoarea

Auto hide echo area and show modeline
Emacs Lisp
4
star
22

emacs-maple-run

Execute buffer code with comint mode.
Emacs Lisp
3
star
23

emacs-maple-package

Speed up emacs startup.
Emacs Lisp
3
star
24

emacs-maple-iedit

Emacs multiple cursors support based on iedit.
Emacs Lisp
3
star
25

emacs-maple-line

emacs hide mode line of every buffer but with single maple line
Emacs Lisp
3
star
26

honmaple.github.io

my blog based on pelican
HTML
2
star
27

emacs-maple-env

Isolate emacs dependency environment
Emacs Lisp
2
star
28

meting-api

MetingJS服务端的Golang实现
Go
2
star
29

maple-scheduler

scheduler
Python
2
star
30

orgmode_reader

pelican org-mode reader
Python
1
star
31

org-golang

Convert org-mode to html by golang
Go
1
star
32

emacs-maple-note

Emacs Lisp
1
star
33

fortune

fortune with python
Python
1
star
34

emacs-maple-xpm

Beautiful string separators by xpm image.
Emacs Lisp
1
star