其实,自建RSS阅读器也不是什么太难的事情,一方面开源的RSS阅读器已经不少,类似的有Tiny Tiny RSS和FreshRSS,另一方面安装RSS阅读器很简单,没有VPS主机的朋友甚至可以直接在虚拟主机上运行...这篇文章就来分享一下自建RSS阅读器的过程,更多的关于RSS订阅以及获取信息的方式方法,这里有:生成和订阅任意网站RSS工具-实现RSS全文,邮箱和手机APP提醒WordPress利用MailPoet自建...将Tiny Tiny RSS上传到网站目录,然后就可以用浏览器打开开始安装了。...有关于TT-RSS详细的安装方法以及问题解决,请参考:自建RSS阅读器Tiny Tiny RSS安装和配置自动更新,全文RSS,更换主题,手机RSS登录。...Tiny Tiny RSS手机客户端功能也很强大。目前已经有不少的RSS手机客户端是可以直接使用Tiny Tiny RSS的。
1.3 Miniflux使用场景 Miniflux是一个开源的RSS阅读器工具,它提供了一个简单而高效的方式来订阅和阅读各种RSS源的内容。...团队成员可以订阅共同感兴趣的内容,比如行业动态、竞争对手的动态等,以便及时共享并讨论最新的信息。 1.4 RSS阅读器介绍 RSS阅读器是一种工具或应用程序,用于订阅和收集来自各种网站和博客的内容。...RSS阅读器可以将订阅的网站和博客的更新集中到一个统一的界面中,用户可以通过阅读器来浏览和阅读最新的文章和消息,而无需访问每个网站或博客。...docker logs miniflux_web 七、访问RSS阅读器Miniflux 7.1 进入Miniflux登录页 访问地址:http://192.168.3.166:8599/,将IP替换为自己服务器...重新将RSS源,添加到“我的技术博客”分类中。 8.5 阅读订阅博客文章 选择文章后,点击抓取全文,即可阅读订阅博客文章。 九、总结 Miniflux是一个简洁易用的个人RSS阅读器,适用于个人使用。
rss" /> 但是RSS有个缺点,它并不能够由服务器主动向客户端推送,而需要靠客户端自动去服务器拉取。...Mozilla Thunderbird 和许多其他RSS阅读器网站和应用程序都支持以OPML格式导入和导出RSS feed列表。”...在客户端里可以完整的编辑文章、插入图片、设置分类,甚至可以将博客的主题同步到客户端中。...5.12 阅读器视图 大部分浏览器和客户端都有阅读器视图,可以让读者在与博客网站页面风格完全不一样的视图中阅读文章。例如,我博客某篇文章的正常页面长这样: ?...(图:Azure 官方博客阅读器视图) 另外,支持阅读器视图的网站,SEO一定不会差。因此设计博客系统时,请考虑支持阅读器视图。 下篇将主要介绍 【设计博客系统有哪些知识点】
网络用户可以在客户端借助于支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。 说得更加简单一点,RSS就是一种用来分发和汇集网页内容的XML格式!...如果你还是不太明白,没有关系,RSS是什么其实基本就不重要,重要的是RSS可以做什么,下面我们就来了解一下,RSS能给我们带来什么? 小知识 BLOG:BLOG是Web Log的简称。...三、RSS阅读器 目前,RSS阅读器基本可以分为两类。 第一类大多数阅读器是运行在计算机桌面上的单机应用程序,通过所订阅网站和博客(blog)中的新闻供应,可自动、定时地更新新闻标题。...(后面我们就将以这款软件为例,为大家介绍怎样来使用RSS阅读器) 第二类新闻阅读器通常是内嵌于已在计算机中运行的应用程序中。...3.Atom(原子) Atom是一个项目的名字,主要是开发一个新的博客摘要格式以解决目前RSS存在的问题(混乱的版本号,不是一个真正的开放标准,表示方法的不一 致,定义贫乏等等)。
---- 作为程序狗的各位对这种需求自然有自己的解决办法,自己写程序进行定时检查是最直接且最贴合个人需要的方法,但如果闲暇时间并没有那么多的话就可以使用现有的技术。...,动漫花园提供了RSS订阅服务,首先简要介绍一下RSS。 以下摘自百度百科: RSS/Atom源是基于XML的语义网内容,能够被客户端解析程序用做数据源。微格式是嵌入到网页中的语意网微内容。...聚合供源与聚合消费器之间,采用”服务器/客户机”模式和标准的HTTP通讯。网站可以根据现有网页或者网站数据库生成RSS/Atom源,也可以考虑将多个外部RSS/Atom源聚合成新的RSS/Atom源。...列表RSS/Atom源同时支持对客户端缓存的更新与删除操作。面向浏览器用户通报网站发布的RSS/Atom源,首选自动发现方式。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
引言 大约七年前,谷歌决定关闭谷歌阅读器,这是一个世界闻名且深受喜爱的RSS阅读器,我觉得从那时起,没有其他服务像它一样受到如此真诚的哀悼。...所以我想也许是时候做一个我自己的 RSS 阅读器了,一个比其他阅读器更适合我个人需求的阅读器,也许这会让我恢复阅读RSS的好习惯。 过去的辉煌 一切都开始于几年前。...好的方面是 RSS 阅读器页面从来没有收集过任何个人信息,需要任何登录,并且非常容易使用。 完成 RSS 和 Atom 提要解析的简短函数,真是令人兴奋,因为真是简单! ?...一时间,越来越多的博客对我的读者来说变得遥不可及。原因是 CORS(跨域)。 从另一个来源的客户端 javascript 获取 RSS/Atom xml 已经不可行。...我打算尝试自然语言处理方法,根据用户兴趣过滤新闻。 我尝试了能搜索到的方法,从TD-IDF、“Bag of Words”到 word2vec。
在本次的学习过后你将学会使用RSS来订阅别人的网站,而且你还能学会给不能用RSS网站的创建订阅,比如学校的教务网站发布重要的通知、新闻通知、公司网站通知、包括好看的电视剧更新就都能被你订阅了。...优雅的阅读 在feeder的设置页面可以针对每个订阅者设置,可以选择刷新周期,提示方式(不过Email提示是要收费的),还可以导出你的订阅让好友来导入 配置 客户端方式 阅读器推荐 因为我觉得浏览器端的就够我用了...,就没用过客户端的,下面是网上摘录的客户端阅读器 irreade 最好用,支持多平台。...语法 事实上我们根本不用关心RSS的语法是什么,因为多的是自动RSS的工具,如果使用的开源blog通常也会提供RSS自动生成的插件,以下是2.0版本语法 <?...如何让你的网站支持RSS 建议使用一些直接就支持自动生成RSS的开源blog,像WordPress、Blogger、Radio、Hexo,这里提供一个自动给网站生成RSS的方法,有了这种神器以后任何东西你都可以订阅了
用过RSS阅读器的用户可能都体会到RSS阅读器在获取信息的优越性了吧。...将XML文件存储到ACCESS数据库中进行备份 如果不想备份的可以直接从第3步中到第5步,但是笔者,觉得将数据转换成此构架后,更加方便后来的程序操作以及浏览数据。...对ACCESS数据库查询并写成RSS阅读器的OPML格式 对于制作RSS阅读器的OPML格式,需要的数据只有两条字段:一个是id字段,一个是name字段。...);//添加到节点中 //增加body子节点,然后,将所有的RSS订阅信息全部写入到body节点中间 XmlElement xeBody = xmldoc.CreateElement...然后将此文件就可以导入到任何一个RSS阅读器中了,用户就能够通过RSS阅读器来获取微博信息了,而且现在的RSS阅读器都有个一键转贴到微博的功能,很方便的,不想转到自己微博的,也可以通过RSS阅读器直接收藏到阅读器中
我在网上找不到简明易懂的介绍文章,只好下决心自己来写。虽然我不是这方面的专业人士,但是我相信你只要耐心读完这篇文章,你就会基本搞懂RSS以及它的使用方法。 ?...二、 在解释RSS是什么之前,让我先来打一个比方。 读大学的时候,我有个习惯,就是每天要去看食堂后面的海报栏。...互联网是什么?最直观的说,就是一个杂乱无章的巨大信息源,其丰富和杂乱的程度,不仅是巨大的,而且几乎是无限的。 一个使用者,要想及时掌握的互联网上出现的最新信息,有办法吗?...因为RSS只是数据源,它本身是写给程序看的,必须经过阅读器转换,才能成为可以浏览的格式。 RSS阅读器多种多样,大致分为两种,一种是桌面型的,需要安装;另一种是在线型,直接使用浏览器进行阅读。...有时RSS后面还会带有版本号,比如2.0、1.0,甚至0.92,这个不必理会,它们只是内部格式不同,内容都是一样。 将RSS地址复制下来以后,你就可以在在线阅读器中添加。
现在说到 Feed 或者 RSS,很多人都感觉非常陌生,在我年轻的那个年代,这个可是最酷的东西,最 Web 2.0 的东西。...当时和他一起酷的还有 Google Reader,一款 RSS 阅读器,通过订阅自己喜欢的博客的 RSS,然后在 Google Reader 中一起阅读,甚至可以分享好文章到它的发现页,通过好友的分享可以订阅到很多很好的博客...虽然大家都不再使用 RSS 阅读器了,甚至订阅行为的已经偏离原来的 RSS 订阅没有什么关系了,现在的订阅大部分都是公众号订阅或者其他媒体平台的订阅了。...用户可以在自己的客户端,借助于支持 RSS 的新闻聚合工具软件,在不打开网站内容页面的情况下阅读这些支持 RSS 输出的网站的内容。...」即可实现在 Feed 中展现相关文章: 把自定义文章类型添加到 Feed 通过 WPJAM Basic「文章数量」扩展,可以设置在不同的页面显示哪些文章类型,其中就包括 Feed 页: 禁用 WordPress
使用 Django Feed 类 根据以上对 RSS 的介绍,我们可以发现关键的地方就是根据网站的内容生成规范化的 XML 文档,幸运的是,Django 已经内置了一些生成这个文档的方法,下面就使用这些方法来创建...但要注意的是我们使用了 django 提供的 cached_property 装饰器,这个装饰器和 Python 内置的 property 装饰器功能一样,可以将方法转为属性,这样就能够以属性访问的方式获取方法返回的值...,不过 cached_property 进一步提供缓存功能,它将被装饰方法调用返回的值缓存起来,下次访问时将直接读取缓存内容,而不需重复执行方法获取返回结果。.../', AllPostsRssFeed(), name='rss'), ] 修改模板 简单修改一下 templates/base.html 模板,把 RSS 的 URL 添加到模板中: <div class...all/rss/,你会看到这对乱码一样的东西,这就是生成的 RSS 标准文档,当然这个文档不是给你读的,而是给 RSS 聚合阅读器工具读的。
Insomnia - 最直观的跨平台 REST API 客户端。 Postman - Postman 帮助我们快速测试 API。...数据库 Bdash - SQL 客户端应用程序,支持 MySQL、 PostgreSQL (Redshift)、BigQuery。 Base 2 - 一个用于管理 SQLite 数据库的软件。...Postgres.app - Mac 上最简单的方法的使用 PostgreSQL 关系型数据库管理系统。 PSequel - PostgreSQL 数据库 GUI 软件。...WPS - 是一套跨平台的办公室软件套件。 RSS Leaf - RSS 客户端程序。 NetNewsWire - 免费的 RSS 阅读器。 ReadKit - 书签 RSS 管理客户端。...Reeder 4 - RSS 服务订阅。 Vienna - RSS/Atom 新闻阅读客户端。 irreader - 多功能的 RSS 阅读器,支持订阅播客和任何网站。
本篇是我之前提到的三种常规的 RSS 服务搭建方式的第二篇,Stringer。...如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。...我之前使用它的主要原因有: 支持有限时间的离线缓存。 支持 Fever API,允许用户在客户端阅读器上进行阅读。 代码量不大,技术栈简单。...并且官方使用的数据库版本比较旧(PQ v9.5),在使用的过程中,还需要手动进入容器进行辅助操作,太不环保了。...Stringer 和其他阅读器不同的是,它的理念只是倡导阅读,整理贮藏的操作需要用户额外使用其他的软件进行,阅读过的文章默认保存时间是一个月。
一般地,我会使用离线编辑器将文章写好,然后再直接到复制到Wordpress编辑后发布出来。...不过,离线编辑器最近几年的遭遇有点类似于RSS在线阅读器,在各大公司眼里已经成了鸡肋——”食之无味,弃之可惜“。...这篇文章就是为分享如何在Windows 10上安装Windows Live Writer,由于微软已经放弃了Windows Live Writer,所以通过常规的方法会出现安装失败的情况。...二、Windows Live Writer使用 Windows Live Writer使用很简单,有点像Word文档,相对于其它的编辑来说主要是干净,虽然说多数功能没有什么实用,但是用于文章编辑还是让人省心...三、总结 对于很多不写博客的朋友来说,Windows Live Writer可能没有怎么听说过,但是在几年前就像RSS阅读器一样,使用者还是非常多的,我的个人第一篇文章就是用Windows Live Writer
安装网络阅读器 - Tiny Tiny RSS Reader 我在网上最主要的活动是搜索和用阅读器跟踪热门站点的源。 搜索引擎使用的是Google。...经过分析,发现Movable type和Tiny Tiny RSS Reader的数据库表没有重名的,于是我就尝试Movable type和Tiny Tiny RSS Reader共享一个数据库。...3 将reader目录下的config.php-dist文件重命名为config.php,修改代码内容。...如果一个方法无法实现,可以尝试别的办法。 没有意外的话,Tiny Tiny RSS Reader就架设起来了。...用Tiny Tiny RSS Reader架设网络阅读器可以用来应对一些较为极端的情况。
前言 半年前我在简书上分享过一篇文章——Huginn 安装教程—建立你自己的 IFTTT,简单地介绍了一下Huginn到底是什么以及它部署到Heroku云平台上的方法。...下面我举一个简单的例子吧,例如,我们想把某个人的知乎回答制作成RSS,用来在RSS阅读器上进行阅读。...因此,最好的解决方法就是一站式阅读,将所有自己关注的信息全部放在一处,而一站式阅读的最好方法就是RSS——将自己关注的信息渠道都制作成一个个RSS源,然后在RSS阅读器中集中阅读,之前我在简书上写过一篇文章...而针对不同的信息,Huginn配合第三方应用都有很好的解决方案,比如一些优质的博客,我们可以制作成RSS,集中在RSS阅读器中阅读,等等,除了RSS阅读这种最佳的方式,下面我再介绍一些通过Huginn实现的信息解决方案...如果是制作成RSS的话,RSS阅读器就是接收端;如果是触发邮件的话,邮箱就是接收端……但是,对于零散的信息,比如提醒你某个电视剧的更新,如果使用RSS或邮箱,显然是很不方便的,而且,如果是将自己私人有关的信息制作成
XML 把数据从 HTML 分离 如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。 通过 XML,数据能够存储在独立的 XML 文件中。...XML 简化数据共享 在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。 XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。...对开发人员来说,其中一项最费时的挑战一直是在因特网上的不兼容系统之间交换数据。 由于可以通过各种不兼容的应用程序来读取数据,以 XML 交换数据降低了这种复杂性。...通过 XML,您的数据可供各种阅读设备使用(手持的计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用。...service WAP 和 WML - 用于手持设备的标记语言 RSS - 用于 RSS feed 的语言 RDF 和 OWL - 用于描述资源和本体 SMIL - 用于描述针针对 web 的多媒体
作为开发人员,我们都致力于打造高效、健壮且易于理解、修改和扩展的代码库。 通过采用最佳实践和探索先进技术,我们可以释放 NodeJS 的真正潜力并显着提高应用程序的质量。...在这篇文章中,我们将重点介绍 NodeJS 的五种高级技术。 所以,系好安全带,我们要开车了,准备好探索它们吧。...1.添加中间件 不要将中间件添加到每个路由,而是使用 use 方法将其添加到路由列表的顶部。 这样,中间件下面定义的任何路由都会在到达各自的路由处理程序之前自动通过中间件。...解决此问题并保持代码库更干净、更有条理的一种推荐技术是将主文件分为两部分:一个用于路由,另一个用于服务器设置或配置。...将路由与控制器分开 为了实现更有组织性和模块化的代码库,我建议将路由与控制器分开。 这种做法有助于保持清晰的关注点分离,并提高代码的可读性和可维护性。 这是一个演示路由和控制器分离的示例。
作为开发人员,我们都致力于打造高效、健壮且易于理解、修改和扩展的代码库。通过采用最佳实践和探索先进技术,我们可以释放 NodeJS 的真正潜力并显着提高应用程序的质量。...在这篇文章中,我们将重点介绍 NodeJS 的五种高级技术。所以,系好安全带,我们要开车了,准备好探索它们吧。...1.添加中间件 不要将中间件添加到每个路由,而是使用 use 方法将其添加到路由列表的顶部。这样,中间件下面定义的任何路由都会在到达各自的路由处理程序之前自动通过中间件。...解决此问题并保持代码库更干净、更有条理的一种推荐技术是将主文件分为两部分:一个用于路由,另一个用于服务器设置或配置。...将路由与控制器分开 为了实现更有组织性和模块化的代码库,我建议将路由与控制器分开。这种做法有助于保持清晰的关注点分离,并提高代码的可读性和可维护性。 这是一个演示路由和控制器分离的示例。
领取专属 10元无门槛券
手把手带您无忧上云