在www.packtpub.com上轻松申请每日免费电子书的工具。

pypackt的Python项目详细描述


警告:由于在 https://www.packtpub.com/packt/offers/free-learning此项目不是 支持时间更长。

pypackt是一个命令行工具,可以轻松申请每日免费电子书 从 www.packtpub.com 进入你的Packtpub账户-我的个人收藏超过350本 书还在长!:)

要求

Pypackt在Linux和Windows上工作(在LinuxMint18.1和 Windows7)和Python2和Python3都兼容(在 python2.7python3.5+)。

依赖关系:

  • Scrapy-与packtpub.com交互(登录和电子书声明)
  • requests-用于URL操作
  • python-crontab-将作业添加到用户的crontab中

安装

pypackt可以使用pip

轻松安装
pip install -U pypackt

用法

基本用法

要运行pypackt,只需在终端中键入pypackt

~$ pypackt

如果你是第一次运行pypackt,你将被要求 请向www.packtpub.com提供您的登录详细信息:

~$ pypackt
Login data for packtpub.com is not set - please set it now:
Set Packtpub login details
Login: your_email@example.com
Password:

(**注意*:您的登录详细信息仅用于登录到 www.packtpub.com并存储在包中的user.ini文件中 安装目录)*

如果您有正常的Internet连接并提供了正确的登录 详细信息,过一会儿你应该会看到一个声称电子书的标题,为 示例:

Learning Robotics Using Python

可用命令

要查看可用命令的列表,只需键入pypackt -h

usage: pypackt [-h] [-c | -l | -ls | -cr | -s]

Tool to claim your daily free eBooks at www.packtpub.com with ease.

optional arguments:
  -h, --help       show this help message and exit
  -c, --configure  Configure login and password to www.packtpub.com.
  -l, --last       Show last claimed book.
  -ls, --list      List all books claimed with pypackt.
  -cr, --cron      Add job to user's crontab to claim free ebooks daily.
  -s, --show       Show login settings.

贡献

欢迎投稿-只要:
1.分出项目。
2.在功能分支上提交更改。
3.推动它们。
4.提交拉取请求。
5.合并更改:)

支架

如果需要帮助,需要报告错误或请求功能, 请提出一个问题 here或联系我 直接在krzysztof.chomski@gmail.com.
请附加位于包安装中的pypackt.log文件 如果您的请求与bug相关,请输入目录。

许可证

Pypackt是根据麻省理工学院的许可条款发布的。请参考 有关详细信息,请参阅LICENSE.txt文件。

故障排除

在Windows上,安装过程中可能会遇到一些问题 过程,幸运的是,很容易解决:

问题

error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
解决方案
打开错误消息中提到的URL并安装Microsoft Visual Python 2.7的C++编译器.< /div >

问题

Unhandled error in Deferred:
解决方案
这是一个与win32api相关的问题。要解决这个问题,只需安装:
pip install -U pypiwin32

问题

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":
http://landinghub.visualstudio.com/visual-cpp-build-tools
解决方案
再次-按照错误消息中的url,下载并安装Microsoft VisualC++的构建工具。< /div >

致谢

非常感谢Packtpub.com分享 每天免费电子书!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用客户端Java代码进行Spring引导多部分文件上载   Java Swing如何使JButton的边界不可见?   Amstrong数字返回为空结果(java)   多线程Java:永远等待Thead   java如何继续查找播放同一首歌曲但压缩格式不同的音频文件?   java Windows无法启动服务,错误1053:服务未及时响应启动或控制请求   java如何使用多线程连续更新GUI   java AndroidStudio:如何将地图附加到NavigationDrawer片段   JavaEclipse和Maven编译的差异   java如何比较long值等于long值   javafx ActionEvent中的javafx调用方法   java Hibernate:如何使实体和所有关联默认为只读?(或从会话中自动退出关联)   启动maven wildfly插件时出现java异常:服务器未能在60秒内启动   java在通过ant脚本运行junit时在控制台上获取输出   java Spring Hibernate模式更新不适用于数据库名称中的减号