我是莱斯利,你非常优雅的rss阅读器。

leselys的Python项目详细描述


我是莱斯利,你非常优雅的rss阅读器。试试我right now(密码:demo)!

没有bullshit apps适用于android、iphone等,只是一个响应式设计,适用于所有设备。

莱斯利已经准备好了。

https://raw.github.com/prologic/leselys/dockerize/ScreenShot-20160202212811.pnghttps://raw.github.com/prologic/leselys/dockerize/ScreenShot-20160202212842.png

安装

ubuntu

两个要求:mongodbpython

为了安装lesely,您需要一些依赖项:

sudo apt-get install build-essential python-dev python-setuptools
sudo apt-get install libxslt1-dev libxml2-dev
sudo easy_install pip
sudo easy_install virtualenv

安装MongoDB

这是正确的方法,使用virtualenv

mkdir leselys && cd leselys
virtualenv .
source bin/activate
pip install leselys
leselys init leselys.ini
leselys serve leselys.ini
# In another terminal (in leselys directory)
source bin/activate
leselys worker leselys.ini

http://localhost:5000打开浏览器。

Docker

使用Docker设置很简单。没有 已经在Docker Hub上发布了图像,但是 下面是如何使用 Docker Compose

git clone https://github.com/prologic/leselys
cd leselys
git checkout dockerize
docker-compose up -d

通过docker compose.yml中的配置,您可以访问:

http://localhost:5000/如果您在本机linux docker主机上,或者 http://$(docker-machineip dev:5000/如果您通过boot2docker在os x上 或类似的。

英雄

在Heroku上使用MongoDB进行存储和使用Redis进行会话的高级设置。 您还需要Heroku Scheduler插件来刷新您的订阅源。

Pymongogunicornredis这样的所有heroku依赖项都在requirements.txt文件中,因此所有内容都将自动安装。

git clone git@github.com:socketubs/leselys.git
cd leselys
heroku create
heroku addons:add mongohq:sandbox
heroku addons:add redistogo:nano
heroku addons:add scheduler:standard
heroku addons:open scheduler
# Add "sh heroku.sh && leselys refresh heroku.ini" job every 10 minutes
# And "sh heroku.sh && leselys retention heroku.ini" job every day
git push heroku master

立即导入您的google reader opml文件!

更新

这是如何更新您的leselys(在heroku上):

git pull
git push heroku master
heroku restart

对于pip方法,您只需转到virtualenv,运行pip install leselys -U,然后重新启动leselys进程。

其他

存储和会话后端是python模块,您可以轻松编写自己的模块。看看MongoDB storage backend

Leselys自动地用它的刷新器获取新的故事,并且自动地(再次)用它的保留任务清除我们的故事数据库。

python 3支持是可用的,芹菜中只有worker不能正常工作。您可以使用“刷新”和“保留”命令安排任务。 python 3自动用于heroku。

许可证

许可证是AGPL3。见LICENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的多个控制台或显示屏?   java Guava:是否可能不使用多重映射映射所有条目。索引()?   java转换键值对作为JSON响应的对象?   java读取一个文本文件,然后计算字母频率,并从高到低列出它们   java Apache CXF为客户提供SEI   java如何在SQL查询中“转义”整个字符串   将JavaServlet定义为主网页servlet注释不起作用   运行jar文件时发生java FileNotFoundException   java有两种加载FXML的方法;为什么一个比另一个更受欢迎?   java无法切换到timeofindia站点页面中的帧   java Firebase Firestore在连接丢失后需要很长时间才能重新连接   java使用来自SQLite的通用数据填充RecyclerView/ListView   当我使用offer和poll独占访问它时,java是LinkedList线程安全的吗?   如何使用包含Java命名空间的XPath检索XML数据?   Spring Boot的java Elasticsearch Searchguard配置   java数组中的数组值赋值?   java保存成功,但更新失败使用Jointable的多对多Spring JPA和额外列   kotlin什么是java。构造器。单()?   简单解析例程的java问题