Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lufficc/flask_ishuhui
Comic reading website built by flask.
https://github.com/lufficc/flask_ishuhui
flask flask-application flask-server flask-sqlalchemy
Last synced: 3 months ago
JSON representation
Comic reading website built by flask.
- Host: GitHub
- URL: https://github.com/lufficc/flask_ishuhui
- Owner: lufficc
- License: mit
- Archived: true
- Created: 2017-08-25T00:13:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-03T12:03:44.000Z (over 6 years ago)
- Last Synced: 2024-04-27T23:56:16.219Z (7 months ago)
- Topics: flask, flask-application, flask-server, flask-sqlalchemy
- Language: Python
- Homepage: http://comic.lufficc.com
- Size: 336 KB
- Stars: 173
- Watchers: 9
- Forks: 44
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Ishuhui
A flask project built for learning. Responsive waterfalls flow by [Masonry](https://masonry.desandro.com/)
and real time search by [List.js](http://listjs.com).### Features
* Clear project structure.
* Controllers, logger, scheduler, extensions, models, tasks etc.
* Front end build with [Bootstrap4](https://github.com/twbs/bootstrap), [List.js](http://listjs.com), [Magnific Popup](http://dimsemenov.com/plugins/magnific-popup/), [Masonry](https://masonry.desandro.com/), [MDUI](https://www.mdui.org/), and [imagesLoaded](https://imagesloaded.desandro.com/).
* Add login.
* Message flash.
* Using `celery` to load data asynchronously (Optional), with a progress dashboard.### Dependencies
- `flask_sqlalchemy`
- `flask_login`
- `celery`### Usage
1. `git clone https://github.com/lufficc/flask_ishuhui.git`
1. `cd flask_ishuhui`
1. `python run.py`
1. Open localhost:5000
1. Login using `username` and `password`.
1. Set `ENABLE_CELERY` to `True` if you want to use celery.
1. Start celery by `celery -A ishuhui.tasks.celery_task.celery worker -B -E` in `flask_ishuhui` folde(same folder as `run.py`).NOTE: `username` and `password` are defined in [env.py](env.py)
### More screenshots
Latest
One Piece
Mange Dashboard### License
Licensed under the [MIT License](LICENSE).