├── .gitignore ├── CHANGELOG.md ├── MANIFEST.in ├── README.md ├── SpiderKeeper ├── __init__.py ├── app │ ├── __init__.py │ ├── proxy │ │ ├── __init__.py │ │ ├── contrib │ │ │ ├── __init__.py │ │ │ └── scrapy.py │ │ └── spiderctrl.py │ ├── schedulers │ │ ├── __init__.py │ │ └── common.py │ ├── spider │ │ ├── __init__.py │ │ ├── controller.py │ │ └── model.py │ ├── static │ │ ├── css │ │ │ ├── AdminLTE.min.css │ │ │ ├── alt │ │ │ │ └── AdminLTE-without-plugins.min.css │ │ │ ├── app.css │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── font-awesome.min.css │ │ │ ├── ionicons.min.css │ │ │ └── skins │ │ │ │ ├── _all-skins.min.css │ │ │ │ └── skin-black-light.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ ├── fontawesome-webfont.woff2 │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ ├── glyphicons-halflings-regular.woff2 │ │ │ ├── ionicons.eot │ │ │ ├── ionicons.svg │ │ │ ├── ionicons.ttf │ │ │ └── ionicons.woff │ │ └── js │ │ │ ├── AdminLTE.min.js │ │ │ ├── Chart.min.js │ │ │ ├── bootstrap.min.js │ │ │ ├── demo.js │ │ │ ├── fastclick.min.js │ │ │ ├── html5shiv.min.js │ │ │ ├── jquery-2.2.3.min.js │ │ │ ├── jquery.slimscroll.min.js │ │ │ ├── pages │ │ │ └── base.js │ │ │ └── respond.min.js │ ├── templates │ │ ├── base.html │ │ ├── job_dashboard.html │ │ ├── job_log.html │ │ ├── job_periodic.html │ │ ├── project_manage.html │ │ ├── project_stats.html │ │ ├── server_stats.html │ │ ├── spider_dashboard.html │ │ └── spider_deploy.html │ └── util │ │ ├── __init__.py │ │ └── http.py ├── config.py ├── run.py └── uwsgi.py ├── requirements.txt ├── screenshot ├── donate_wechat.png ├── qqgroup_qrcode.png ├── screenshot_1.png ├── screenshot_2.png └── screenshot_3.png └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/README.md -------------------------------------------------------------------------------- /SpiderKeeper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/__init__.py -------------------------------------------------------------------------------- /SpiderKeeper/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/__init__.py -------------------------------------------------------------------------------- /SpiderKeeper/app/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SpiderKeeper/app/proxy/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SpiderKeeper/app/proxy/contrib/scrapy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/proxy/contrib/scrapy.py -------------------------------------------------------------------------------- /SpiderKeeper/app/proxy/spiderctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/proxy/spiderctrl.py -------------------------------------------------------------------------------- /SpiderKeeper/app/schedulers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SpiderKeeper/app/schedulers/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/schedulers/common.py -------------------------------------------------------------------------------- /SpiderKeeper/app/spider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SpiderKeeper/app/spider/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/spider/controller.py -------------------------------------------------------------------------------- /SpiderKeeper/app/spider/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/spider/model.py -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/AdminLTE.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/AdminLTE.min.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/alt/AdminLTE-without-plugins.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/alt/AdminLTE-without-plugins.min.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/app.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/font-awesome.min.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/ionicons.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/ionicons.min.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/skins/_all-skins.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/skins/_all-skins.min.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/css/skins/skin-black-light.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/css/skins/skin-black-light.min.css -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/ionicons.eot -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/ionicons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/ionicons.svg -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/ionicons.ttf -------------------------------------------------------------------------------- /SpiderKeeper/app/static/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/fonts/ionicons.woff -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/AdminLTE.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/AdminLTE.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/Chart.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/Chart.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/demo.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/fastclick.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/fastclick.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/html5shiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/html5shiv.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/jquery-2.2.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/jquery-2.2.3.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/jquery.slimscroll.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/jquery.slimscroll.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/pages/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/pages/base.js -------------------------------------------------------------------------------- /SpiderKeeper/app/static/js/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/static/js/respond.min.js -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/base.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/job_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/job_dashboard.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/job_log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/job_log.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/job_periodic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/job_periodic.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/project_manage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/project_manage.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/project_stats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/project_stats.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/server_stats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/server_stats.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/spider_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/spider_dashboard.html -------------------------------------------------------------------------------- /SpiderKeeper/app/templates/spider_deploy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/templates/spider_deploy.html -------------------------------------------------------------------------------- /SpiderKeeper/app/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/util/__init__.py -------------------------------------------------------------------------------- /SpiderKeeper/app/util/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/app/util/http.py -------------------------------------------------------------------------------- /SpiderKeeper/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/config.py -------------------------------------------------------------------------------- /SpiderKeeper/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/run.py -------------------------------------------------------------------------------- /SpiderKeeper/uwsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/SpiderKeeper/uwsgi.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenshot/donate_wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/screenshot/donate_wechat.png -------------------------------------------------------------------------------- /screenshot/qqgroup_qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/screenshot/qqgroup_qrcode.png -------------------------------------------------------------------------------- /screenshot/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/screenshot/screenshot_1.png -------------------------------------------------------------------------------- /screenshot/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/screenshot/screenshot_2.png -------------------------------------------------------------------------------- /screenshot/screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/screenshot/screenshot_3.png -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DormyMo/SpiderKeeper/HEAD/setup.py --------------------------------------------------------------------------------