Sign inSign up

littlemo/moear

By littlemo

•Updated over 8 years ago

用来实现对网络文章的爬取、mobi打包、并投递到Kindle设备上

Image
1

666

littlemo/moear repository overview

⁠MoEar

用来实现对网络文章的爬取、mobi打包、并投递到Kindle设备上

⁠Screenshots

⁠Badge

⁠GitHub

GitHub followers GitHub repo size in bytes GitHub stars GitHub release Github commits (since latest release)

Github All Releases GitHub Release Date

⁠Docker

Docker Build Status Docker Stars Docker Pulls Docker Automated build

⁠文档

Documentation Status

⁠其他

license

⁠项目描述

本项目为基于 Django 开发的站点服务,提供对已安装文章源的定时抓取、持久化功能,并根据用户需求, 进行 mobi 书籍格式的打包,最终推送到用户设置好的 Kindle 设备上。

其中,文章抓取与 mobi 打包功能均为基于 stevedore 包实现的扩展插件, 方便第三方插件实现新的爬虫/打包功能。

了解更多,可查看 官方文档⁠

⁠特性

⁠项目
  • 基于 Scrapy 框架实现的多线程文章抓取插件
  • 基于 Scrapy 框架实现的多线程图片本地化&打包插件
  • 基于 Django 框架实现的 Web 管理系统
  • 基于 django-rest-framework & AJAX 实现的部分前后端交互
  • 基于 Celery 异步消息队列实现的 抓取 、 打包 、 投递 任务分发系统
  • 基于 stevedore 包实现的 抓取 、 打包 插件系统
  • 基于 Bootstrap 4.0 实现的前端页面
  • 基于 Docker 实现的 CI ,以及部署
⁠工程
  • 除部分生成文件,全部代码遵循 PEP8 规范,尽可能减少您阅读源码的门槛儿
  • 所有项目相关 Repo 均编写了 reST 说明文档,并托管于 RTFD⁠,供您参考
  • 基于 Gulp 实现前端工程化自动编译
  • 基于 PostCSS 实现的 CSS 预(后)编译器(OS:虽然为了赶时间目前并没有写几行样式。。)

⁠版本说明

当前最新版本( GitHub release ),已完整实现定时异步文章抓取、打包为 mobi 格式、投递到指定 kindle 设备上的核心功能。但仍有很多待完善的地方需要打磨,若您有任何想法,可以给我 Issues⁠ 。

⁠License

本项目采用 license 协议开源发布,请您在修改后维持开源发布,并为原作者额外署名,谢谢您的尊重。

若您需要将本项目应用于商业目的,请单独联系本人( @littlemo⁠ ),获取商业授权。

⁠问题

如果您在使用该应用时遇到任何问题,请在 GitHub 上查看本项目 moear ,并在其中提交 Issues⁠ 给我,多谢您的帮助~~

⁠捐赠

来杯咖啡可好~~ ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄

支付宝

Tag summary

Content type

Image

Digest

Size

343.7 MB

Last updated

over 8 years ago

docker pull littlemo/moear