2018-2-13-win10-uwp-csdn-博客阅读器
| title | author | date | CreateTime | categories |
|---|---|---|---|---|
|
win10 uwp csdn 博客阅读器
|
lindexi
|
2018-2-13 17:23:3 +0800
|
2018-2-13 17:23:3 +0800
|
Win10 UWP
|
本文告诉大家如何写一个 rss 阅读器,并且用它来获得 csdn 博客。
因为 csdn 的首页有很多文章,但是我喜欢的文章很少,于是我需要一个可以过滤关键词的工具。如果文章包含了某些关键词就把文章给我,这样就可以减少我去找文章的时间。
为了做这个软件,我需要下面的技术:
一开始我使用的是 ms 的 Rss 类,但是很不好用,很多信息无法得到,于是我就对 csdn 使用了 xml 的方法解析。需要知道,因为我是对 csdn 博客使用 xml 解析,所以这个软件可能无法在其他地方使用,因为 csdn 使用的不是标准的。最少不是垃圾微软的标准,所以对于一些其他博客,可能解析就出错了。
项目放在 全球交友平台 ,如果有兴趣 开发的话,请直接下载代码到本地,编辑之后提交。如何使用 github 参见 Git教程
于是可以看到,我需要的软件只有两个页面,一个是显示博客,一个是设置。
为了简单,我也不上 MVVM 啦,直接的代码就是点击确定,扫描所有的 rss ,获取他们的内容,然后判断是否存在关键词,如果存在的话,就显示,如果不存在,就不显示。
软件的功能,获取csdn推荐的博客,包括首页和 web 、前端、编程语言这些页面的推荐博客,判断这些内容中的文章,是否包含了用户设置的关键字,如果包含了,那么就是判断这个文章是用户喜欢的,显示出来。
用户可以通过点击自己喜欢的文章,跳转到浏览器去看文章。
看起来软件的功能很简单,做起来基本没有遇到什么难的地方,但是界面我做的不好看,我觉得这个功能应该放在 之前的 csdn 阅读软件。不过因为今天已经到了吃饭的时间,我需要回去了,所以就没有做。这个软件是为了我可以在手机看 csdn 博客,因为是 UWP ,在手机上也可以使用。
本来想告诉大家,这个软件是如何做的,但是感觉这个会用很长时间,于是我就不多说啦,反正代码已经开源,大家可以去看看。
2018-2-13-win10-uwp-csdn-博客阅读器的更多相关文章
- 将批量下载的博客导入到手机后,通过豆约翰博客阅读器APP(Android手机)进行浏览,白字黑底,保护眼睛,图文并茂。
首先下面演示的博文来自于以下地址:http://www.douban.com/note/423939291/ 需要先通过博客备份专家将导出的博文导入到手机(还不会用的朋友请先阅读http://www. ...
- 用python爬虫监控CSDN博客阅读量
作为一个博客新人,对自己博客的访问量也是很在意的,刚好在学python爬虫,所以正好利用一下,写一个python程序来监控博客文章访问量 效果 代码会自动爬取文章列表,并且获取标题和访问量,写入exc ...
- Python爬取CSDN博客文章
0 url :http://blog.csdn.net/youyou1543724847/article/details/52818339Redis一点基础的东西目录 1.基础底层数据结构 2.win ...
- 神一样的CSDN博客排名规则
本文转载于:http://blog.csdn.net/littletigerat/article/details/17448521 神一样的CSDN博客排名规则 一.引言 年. 马年CSDN博客,毫无 ...
- 【CSDN博客之星】2013年CSDN博客之星正在评选,希望大家支持,非常感谢!
首先在此感谢 MoreWindows 秒杀多线程面试题系列让我成长和学习,同时也借鉴了很多优秀观点和示例! 请各位读者可以支持MoreWindows,让更优秀的文章陪伴我们! 各位读者好, 本人博客自 ...
- Python 爬取CSDN博客频道
初次接触python,写的很简单,开发工具PyCharm,python 3.4很方便 python 部分模块安装时需要其他的附属模块之类的,可以先 pip install wheel 然后可以直接下载 ...
- CSDN博客已经打不开了
CSDN博客已经打不开了,移动和联通的网都一样,怀疑是辽宁节点到骨干网出现故障 tracert结果 4跳和5跳本来是国际出口,相当于出国绕了一圈再回来访问 Hop IP地址 所在地 耗时(ms) 1 ...
- ASP.NET Core 如何记录每次请求的Request信息 - sky 胡萝卜星星 - CSDN博客
原文:ASP.NET Core 如何记录每次请求的Request信息 - sky 胡萝卜星星 - CSDN博客 版权声明:本文为starfd原创文章,转载请标明出处. https://blog.csd ...
- ASP.NET Core默认注入方式下如何注入多个实现(多种方式) - sky 胡萝卜星星 - CSDN博客
原文:ASP.NET Core默认注入方式下如何注入多个实现(多种方式) - sky 胡萝卜星星 - CSDN博客 版权声明:本文为starfd原创文章,转载请标明出处. https://blog.c ...
随机推荐
- Maximum Depth of Binary Tree 树的最大深度
Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ...
- execute和submit的区别与联系
execute和submit都属于线程池的方法,execute只能提交Runnable类型的任务,而submit既能提交Runnable类型任务也能提交Callable类型任务. execute会直接 ...
- Spring Security 的登录密码验证过程 UsernamePasswordAuthenticationFilter
认证过程如下 一.先判断请求(请求必须是post请求)地址是否为配置的 login-processing-url 值(默认/j_spring_security_check),如果不是,则放行,进入下一 ...
- jQuery 练习 dom
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 使用DECLARE定义条件和处理程序
定义条件和处理程序是事先定义程序执行过程中可能遇到的问题,并且可以在处理程序中定义解决这些问题的办法,可以简单理解 为异常处理,这种方式可以提前预测可能出现的问题,并提出解决办法,从而增强程序健壮性. ...
- Linux Shell 教程
Shell 教程 Shell 是一个C语言编写的程序,他是用户使用Linux的桥梁,Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面用户通 ...
- 像Google一样构建机器学习系统3 - 利用MPIJob运行ResNet101
本系列将利用阿里云容器服务,帮助您上手Kubeflow Pipelines. 第一篇:在阿里云上搭建Kubeflow Pipelines 第二篇:开发你的机器学习工作流 第三篇:利用MPIJob运行R ...
- P2993 [FJOI2014]最短路径树问题 点分治+最短路
这道题还是非常简单的,由于我们要保证最小字典序,因此我们需要把边进行排序,然后从大到小插入,因为链式前向星是倒着存的.我们只需要先跑一个最短路,然后查询边是不是在最短路上,这个可以通过枚举边并用 di ...
- @hdu - 6427@ Problem B. Beads
目录 @description@ @solution@ @accepted code@ @details@ @description@ 有 m 种不同颜色的珠子,颜色分别为 1~m,每一种颜色的珠子有 ...
- 建立一个Web项目及一些错误解决办法
培训之前,先自学一波,写一个从Hello World,然后记录一下每天学习Java Web的过程:东西很多,有用的会写大量解释,希望能最终学完 然后搞定这门语言吧. 1.配置tomacat:点击win ...