All Projects → fyxtc → Soul Manga

fyxtc / Soul Manga

react + flask + scrapy 构建的单页应用漫画网站

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Soul Manga

Flaskex
Simple flask example for quick prototypes and small applications
Stars: ✭ 679 (+438.89%)
Mutual labels:  flask, website
Pepy
pepy is a site to get statistics information about any Python package.
Stars: ✭ 369 (+192.86%)
Mutual labels:  flask, website
Livetv mining
直播网站数据采集
Stars: ✭ 188 (+49.21%)
Mutual labels:  scrapy, flask
Job Web Demo
Python Web 实战项目,Flask + Jinja2 + Bootstrap 开发的招聘网站
Stars: ✭ 87 (-30.95%)
Mutual labels:  flask, website
Cancer Donation Portal Python Flask App
Flask App for Cancer Donation Portal using basic Python, SQLite3, HTML, CSS and Javascript
Stars: ✭ 32 (-74.6%)
Mutual labels:  flask, website
Sparrow
运维管理平台(python3+flask+pycharts+apscheduler+gunicorn),模块化结构设计,底层依托mysql、influxdb、elasticsearch、zabbix、k8s等数据源数据
Stars: ✭ 723 (+473.81%)
Mutual labels:  flask, website
Wikipedia Map
A web app for visualizing the connections between Wikipedia pages.
Stars: ✭ 302 (+139.68%)
Mutual labels:  flask, website
P2p
一个基于 python 的 flask 框架的资讯网站, http://119.29.100.53:8086/
Stars: ✭ 28 (-77.78%)
Mutual labels:  flask, website
Taobao duoshou
使用Scrapy采集淘宝数据,Flask展示
Stars: ✭ 63 (-50%)
Mutual labels:  scrapy, flask
Python Tutorial
🏃 Some of the python tutorial - 《Python学习笔记》
Stars: ✭ 122 (-3.17%)
Mutual labels:  scrapy, flask
Whoogle Search
A self-hosted, ad-free, privacy-respecting metasearch engine
Stars: ✭ 4,645 (+3586.51%)
Mutual labels:  flask
Qqmusicspider
基于Scrapy的QQ音乐爬虫(QQ Music Spider),爬取歌曲信息、歌词、精彩评论等,并且分享了QQ音乐中排名前6400名的内地和港台歌手的49万+的音乐语料
Stars: ✭ 120 (-4.76%)
Mutual labels:  scrapy
Nim websitecreator
Nim fullstack website framework - deploy a website within minutes
Stars: ✭ 124 (-1.59%)
Mutual labels:  website
Python Resources 2019
A curated list of Python 3 resources, books, websites, tutorials, code challenges
Stars: ✭ 125 (-0.79%)
Mutual labels:  flask
Flask2postman
🚀 Generate a Postman collection from your Flask application
Stars: ✭ 120 (-4.76%)
Mutual labels:  flask
Jiosaavnapi
An unofficial API for JioSaavn written in Python 3
Stars: ✭ 123 (-2.38%)
Mutual labels:  flask
Pyms
Library of utils to create REST Python Microservices
Stars: ✭ 120 (-4.76%)
Mutual labels:  flask
Lodash.com
The Lodash website.
Stars: ✭ 119 (-5.56%)
Mutual labels:  website
Serverlesslibrary
Source code for the Azure Serverless Community Library
Stars: ✭ 119 (-5.56%)
Mutual labels:  website
The Big List Of Hacked Malware Web Sites
This repository contains a list of all web sites I come across that are either hacked with or purposefully hosting malware, ransomware, viruses or trojans.
Stars: ✭ 125 (-0.79%)
Mutual labels:  website

soul-manga

使用reactjs + python/flask + sqlite + scrapy 构建的单页应用漫画站,里面还用到了gunicorn和fabric的python管理部署工具,当时自己构建自动部署的时候用的


soul_manga

soul1


soul2

安装

前置条件 node.js , python3

安装js依赖

npm install

安装python依赖

pip install -r requirements.txt

开启flask服务器

cd server python web_server.py

启动react

npm start

访问localhost:3000 over .....

关于scrapy

soul_manga_spider.py定义了三种抓取方式,REQ_TYPE分别对应不同的url类型:单个漫画,单个页面的所有漫画,以及全部漫画。还有一个is_update参数用于表明是否只抓取最近更新的页面url然后做增量更新。之前自己部署的时候基本上配合crontab12小时抓取一次足够了,默认情况is_update是false,且REQ_TYPE是default表示什么都不做,默认使用我已经抓取的db。日志级别根据自己需要调整setting.pyLOG_LEVELLOG_FILE

不支持移动端

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].