craigslist车辆搜索cli应用程序
vehicular的Python项目详细描述
车辆
我喜欢骑摩托车(具体来说,是双运动型),众所周知 在Craigslist上寻找二手自行车的好去处。为了跳下去 说句公道话,你得经常在craigslist上搜索新的帖子。
不过,我喜欢尽可能地自动化一些事情,所以我编写了这个小小的cli应用程序 找我。它使用feedparser来 通过craigslist的rss提要进行排序,并在找到时向您发送电子邮件通知 新的火柴。
用法
车辆运行在管理所有不同搜索参数的自定义外壳中。
在shell运行help
中有很多可能的搜索参数
所有的命令。以及help <command>
以查看<command>
的帮助信息。制表符
“自动完成”适用于具有特定选项的命令。鼓励将其用作
类型错误的参数将作为无效参数失败。
在所有的参数中,只有几个是必需的:city
,seller_type
,
vehicle_type
和make_model
。
city
- 运行
city help
查看要搜索的所有可用城市。
tab autocomplete是您的朋友。
- 运行
seller_type
- 默认搜索来自经销商和所有者的结果
- 运行
seller_type dealer
或seller_type owner
将其更改为所需的 选项
vehicle_type
- Craigslist将车辆列表分为摩托车和轿车/卡车
- 运行
vehicle_type motorcyle
或vehicle_type cars/trucks
选择 要运行哪个搜索。
make_model
- 选择要查找的品牌/型号。一旦你认为 关于它。
所有其他参数都是可选的。
选择参数后,运行add_search
,它将所选选项编译为
存储在数据库中的rss url。添加搜索后,运行
run_search
将分析搜索并在找到匹配项时发送电子邮件通知。
安装
通过pip install vehicular
安装
许可证
gplv3,请参见license.txt