tkinter和pyinstaller初尝 : 国自然结题报告下载工具 视窗化改造

tkinter和pyinstaller初尝 : 国自然结题报告下载工具 视窗化改造

我在今年2月的时候写了个 Rhilip/NSFC_conclusion_downloader 来辅助我从科学基金共享服务网(科技成果信息系统) 下载 国自然结题报告,并生成PDF文件。截至目前也有了12个star,并且在知乎上介绍之后,也开始有其他使用的人。可毕竟原项目需要一定的python基础(基础到极限了),但使用人(包括我们课题组的同学)多数并不具备编程基础,导致原脚本形式的repo难...

Python 2020-07-09 PM 8565次 6条
基于qbittorrent完成回调和Pt-Gen简介生成的美剧发种机

基于qbittorrent完成回调和Pt-Gen简介生成的美剧发种机

有些人可能对我有些了解,我在17年时候完成了本人的第一个 Rhilip/Pt-Autoseed 并之后持续运行到了2020年年初(自己的关掉了,仅剩下Ourbits还在使用该项目)。受限制于当时才开始学习编程相关的背景,Pt-Autoseed被设计成一个需要持续性运行且需要Mysql数据库(虽然仅一张很普通的表)做进一步支撑的项目。后续 rachpt/AutoSeed 的出现,让我认识到其实...

Python,PT 2020-05-19 PM 6426次 0条
Python下载国自然结题报告 + 初尝Vue项目构建

Python下载国自然结题报告 + 初尝Vue项目构建

前段时间,我导师布置任务,让我根据一些关键词主题以及接下去的工作任务查找国自然的一些项目,看看其他人的科研经验。然而假期嘛~ 所以直到前几天老师打电话催问的时候,我才想起来做。为了体现工作量,我认真找了下相关课题,并准备把 科学基金共享服务网(科技成果信息系统) 上其结题报告下载了下来。在此期间,从Google、GitHub等处均搜索了相关方法,感觉都不是很好,所以自己写了个脚本。其实本文章...

Python,Javascript,Knowledge 2020-02-05 PM 3932次 0条
使用Vultr的Snapshots API完成自动备份(Python版)

使用Vultr的Snapshots API完成自动备份(Python版)

除了免费赠送可挂载的50G Block Storage之外,Snapshots可能也是吸引我使用Vultr的原因。虽然我一直没有从快照中还原过2333(但是好歹有个心理安慰是不是)注意,默认情况下最多创建11个Snapshots!!!!可能是因为本人搜索姿势不对吧,使用“vultr snapshot script”在Google中只搜索到 Automated Snapshots 这一个使用P...

Python,VPS,Knowledge 2018-12-08 PM 5517次 1条
爬取备份“忧郁的弟弟”站点Galgame

爬取备份“忧郁的弟弟”站点Galgame

我的Galgame资源发布站 - 忧郁的弟弟 是由忧郁的弟弟提供的汉化Galgame下载站点,关于该站点介绍请访问:关于若干注意事项(新人必读) | 我的Galgame资源发布站资源备份档分享请见:Mygalgame全站资源备份他人抓取项目请见: Mygalgame backup弟弟站点html结构十分规范,而且爬取特别容易。问题在于该站的资源都是用百度云进行存储,而百度云的转存与下载较为麻...

Python,Game 2018-08-07 PM 45009次 18条
蒲公英(NPUBits)站点 Banner分析

蒲公英(NPUBits)站点 Banner分析

无所事事的时候看到这站内的这个帖子,正好最近在做(学习)数据分析的工作,同时我对主帖子中的一些问题表示关注,所以顺带水一片博文进行分析。首先对从那些地方能获取到数据要进行分析:用户在论坛发帖提交Banner会留下记录,管理员使用Banner更换系统进行自动更换时会在“普通”日志中留下记录,已经展示过的Banner有集中展示页面。所有数据基于站内公开数据,数据最后更新(爬取)于2018/07/...

Python,PT 2018-07-15 PM 6687次 2条
某站5.20开放注册活动结果分析

某站5.20开放注册活动结果分析

很荣幸在本次活动中参与了某站点的最终审核过程。下面根据整次活动的过程进行梳理。该活动以“将特定图片上传到微信朋友圈,发完后截图朋友圈,并上传截图”的形式展开,用户通过上传的朋友圈截图信息,就可以获得一定数量以上的奖励。活动对上传的截图文件有以下要求:请不要通过仅自己可见等设限方式上传到朋友圈需要截图朋友圈带有自己发布内容的区域,不可以截图个人相册等其他区域请完整截图,不要裁剪如果同时加入了自...

Python,PT 2018-07-11 PM 3277次 0条
发种姬修复之 "请填写必填项目上传失败!"

发种姬修复之 "请填写必填项目上传失败!"

这个其实是一个一致很困扰的问题,虽然以前大体可以定位是因为python的requests库原因,导致file的filename属性在上传的时候不能正确的被编码,故服务器接收失败。但是之前这个并不是很影响发种姬发布(实际被影响的种子只有几个)。故一直没有去解决。但最近在配置新的发种姬的时候,却发现所有种子、所有站点都出现了同样的错误。那么就说明了这个问题需要解决了23333额,如果你看不下去中...

Python,Knowledge 2018-05-31 PM 3749次 0条
浅谈PT站自动发种

浅谈PT站自动发种

最近写Autoseed的人真多,我就抛砖引玉的讲讲Python的实现吧。但是其实并不是只有Python才能实现,只要该语言具有网络通信以及本地文件读写的能力均可以。(比如某人的就是用Node.js)传统发种流程在介绍Autoseed的流程前,我们先回顾下传统的发种流程。。可以看到,我们需要先要在本地存在你想要自动发布的文件,并准备好发种表单需要的信息。完成发布后需要下载对应种子,以及做种软件...

Python,PT 2018-04-01 PM 9684次 1条
国内PT站点最新种子公告板Pt-Board

国内PT站点最新种子公告板Pt-Board

在别人的怂恿下写了个这样的工具。原来的想法是在这里就可以直接查看各站最新的种子,方便多站辅种,后来想了想扩充了下,用爬虫补抓了国内各站的历史种子信息,就做成了现在这幅样子。已关闭!本工具不是跨站点搜索,你应该使用Pt-Search作为聚合搜索工具!!!!!禁止滥用!禁止高强度连续请求!本工具禁止在任何论坛、贴吧、Pt站点、QQ群等公开场所宣传。本工具尊重站点要求,如站点禁止抓取展示,请及时告...

Python,Javascript,PT 2017-09-20 PM 19284次 14条
关于Thread与while True loop的肤浅认知

关于Thread与while True loop的肤浅认知

虽然很久之前就接触了Python的Thread模块,但在之前的应用中也只是依瓢画葫芦,如在已经荒废了很久的Rhilip/cn-mooc-dl中,为了加快使用脚本下载的速度,而使用了多线程(Thread+Queue)下载的解决思路。在这次的发种姬重构中,为了摆脱主线程while True loop循环闲置时候不能够做后台检查,我将部分与后端Database和待发布站点的相关轮询方法使用Thre...

Python 2017-09-03 PM 3119次 0条
在python列表推导式中对字典列表进行更新的方法

在python列表推导式中对字典列表进行更新的方法

嗯,很绕的标题,但是这是为了解决这样一个问题:存在一个python列表,这个列表是由一系列的同样类型的字典组成,想要对该列表中的每一个字典进行更新(按照一定规则),并返回一个新的列表。如此假定:In [1]: d = [ # 原始列表 ...: {"id":1,"name":"test1&qu...

Coding,Python 2017-08-21 PM 5845次 2条
基于Python的中国大学MOOC爬虫练手

基于Python的中国大学MOOC爬虫练手

项目地址:Rhilip/icourse163-dl[gitwidget type='github' url='Rhilip/cn-mooc-dl']这个爬虫更新到v20170116(93ea55d4d215f675b8e2fae8003e19c03ceed0ad)这个版本,也算是差不多完成了吧。今后可能就不做更新了。最早开始抓MOOC的时候,用的是插件的方法读视频的地址,如果没有记错的话,应...

Coding,Python 2017-01-16 PM 4070次 0条
Python3中Unicode形式字符串解码

Python3中Unicode形式字符串解码

在某个奇葩的文件(temp.txt)中,有这么一串字符串s17.chapterId=1002037128;s17.contentId=null;s17.contentType=1;s17.gmtCreate=1471894343268;s17.gmtModified=1471894343268;s17.id=1002294678;s17.isTestChecked=false;s17.nam...

Coding,Python 2016-12-29 PM 4203次 0条