一年一次的毕业季马上就要来临了,初三的小朋友面临着中考,高三的学子面临着高考,而大四的学子面临着论文!所以说每年的六月份都是检验你学习成果的时候!不过咱也是这样子过来的,哈哈哈!今天咱帮不了初高三的学子!但是大四面临着拿到文凭这一关还是能多少帮点忙的!
花了半个小时写好的论文下载器供大家写论文做参考使用!废话不多说,进入正题!
开发工具
Python版本:3.7.8
相关模块:
requests模块;
paperdl模块;
reportlab模块;
pillow模块;
img2pdf模块;
PyPDF2模块;
以及一些python自带的模块。
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
1. 支持直接在终端调用
和musicdl以及videodl一样,我添加了直接在终端调用paperdl的功能,这样方便我们使用,核心代码如下:
'''cmd直接运行'''
@clickmand()
@click.version_option()
@click.option('-m', '--mode', default='download', help='the used mode, support "search" and "download"')
@click.option('-i', '--inp', default=None, help='the paper to download, the supported format is the same as sci-hub')
@click.option('-s', '--source', default=None, help='the used source, support "arxiv", "scihub" and "googlescholar", you can use "," to split multi sources')
@click.option('-d', '--savedir', default='papers', help='the directory for saving papers')
@click.option('-l', '--logfilepath', default='paperdl.log', help='the logging filepath')
@click.option('-z', '--size', default=5, help='search size per source
本文发布于:2024-02-03 06:35:32,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170691332849278.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |