Code Monkey home page Code Monkey logo

kinss's Introduction

About Kinss

Kinss is a minimalist feed reader for kindle.

CHANGELOG

  • 2023-01-22 更新了库依赖。不知会有多少人还坚持用kindle来阅读。过了一两年才发现项目完全跑不动了。刚好前几个月把古董KPW3拿出来越个狱,有点怀念初中时每天只有kindle陪伴的日子了。谁能想到在7、8年前kindle还能上百度贴吧回帖,现在估计是不能了。

Quickstart

  1. pip install -r requirements.txt
  2. 运行app.py,默认 ip 是 0.0.0.0 & 端口 5000

Docker 部署

安装

运行下面的命令下载 kinss 镜像

$ docker pull intemd/kinss

然后运行 kinss 即可

$ docker run -d --name kinss -p 5000:5000 intemd/kinss

在浏览器中打开 http://0.0.0.0:5000/ ,enjoy it! ✅

您可以使用下面的命令来关闭 kinss

$ docker stop kinss

更新

删除旧容器

$ docker stop kinss

$ docker rm kinss

然后重复安装步骤

Aggregator

此程序依赖feverapi,任何集成了此api的服务理论上都能运行。以下是几个大佬提供的公开服务,我稍微进行了测试。体验地址:kinss,当然,由于网络线路等原因,当读取文章列表时,一次响应可能高达10秒。建议自建。

Aggregator Fever UesrName Fever Password Fever API endpoint thanks to
FreshRSS kinss kinsses https://rss.othing.xyz/api/fever.php @yzqzss

通过链接方式登录

现已支持通过Get请求的方式进行登录(即通过访问如https://domain/login?name=FeverUsername&psd=FeverPassword&endpoint=FeverAPIendpoint 的链接的形式直接登录),该方式对咪咕版Kindle等设备更为友好。例如上面的例子:

https://kinss.2333332.xyz/login?name=kinss&psd=kinsses&endpoint=https://rss.othing.xyz/api/fever.php

对于没有浏览器的设备,理论上可能的操作参考: https://zhuanlan.zhihu.com/p/143457808

由于本人没有类似设备,故无法测试。

实际使用中请将等号后的参数替换为自己的参数使用。

由于Get请求的安全性较Post方式弱,使用该方式登录时请妥善保管好登录链接,不要外泄。

Features

  • 已读/未读
  • 星标
  • 二维码
  • 多账户

Read On KPW3

License

Kinss is open-sourced software licensed under the MIT license.

kinss's People

Contributors

dependabot[bot] avatar masterofstar avatar xizeyoupan avatar yzqzss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kinss's Issues

Centos7系统部署失败

  1. 用docker部署之后无法访问,容器会停止运行
  2. 用传统方式git了代码之后会提示缺少Pillow==7.2.0,安装pillow之后,能成功安装,但是用python ./app.py命令运行app.py会报错,还是运行不了,打开5000也无法访问,会提示No module named parse,把app.py中的urllib.parse更改为urlparse之后会提示SyntaxError: Non-ASCII character '\xe5' in file /utils.py on line 31, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details,在utils.py第一行加上-*- coding: utf-8 -*之后提示SyntaxError: invalid syntax。
    不知道怎么才能搭建好kinss,希望作者看到能帮帮忙,谢谢♥

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.