craigslist车辆搜索cli应用程序

vehicular的Python项目详细描述


车辆

我喜欢骑摩托车(具体来说,是双运动型),众所周知 在Craigslist上寻找二手自行车的好去处。为了跳下去 说句公道话,你得经常在craigslist上搜索新的帖子。

不过,我喜欢尽可能地自动化一些事情,所以我编写了这个小小的cli应用程序 找我。它使用feedparser来 通过craigslist的rss提要进行排序,并在找到时向您发送电子邮件通知 新的火柴。

用法

车辆运行在管理所有不同搜索参数的自定义外壳中。 在shell运行help中有很多可能的搜索参数 所有的命令。以及help <command>以查看<command>的帮助信息。制表符 “自动完成”适用于具有特定选项的命令。鼓励将其用作 类型错误的参数将作为无效参数失败。

在所有的参数中,只有几个是必需的:cityseller_typevehicle_typemake_model

  • city

    • 运行city help查看要搜索的所有可用城市。
      tab autocomplete是您的朋友。
  • seller_type

    • 默认搜索来自经销商和所有者的结果
    • 运行seller_type dealerseller_type owner将其更改为所需的 选项
  • vehicle_type

    • Craigslist将车辆列表分为摩托车和轿车/卡车
    • 运行vehicle_type motorcylevehicle_type cars/trucks选择 要运行哪个搜索。
  • make_model

    • 选择要查找的品牌/型号。一旦你认为 关于它。

所有其他参数都是可选的。

选择参数后,运行add_search,它将所选选项编译为 存储在数据库中的rss url。添加搜索后,运行 run_search将分析搜索并在找到匹配项时发送电子邮件通知。

安装

通过pip install vehicular安装

许可证

gplv3,请参见license.txt

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

推荐PyPI第三方库


热门话题
java如何创建Restful服务并将其部署到OSGi容器?   java如何获取用户在EditText中输入的时间并从中扣除5小时30分钟?   java用户无法注销firebase 安卓   java Undertow始终将字符集添加到ContentType头,即使它不是文本MIME类型   java LocalBroadcastManager未正确接收消息   foreach在Java中有没有比For循环更好的方法可以灵活地遍历集合?   java如何在安卓上移动球   在OSGi下的Log4j中使所有记录器异步时,java ClassNotFoundException   java未知输入字节长度转换为int   java测试工厂在使用前缀命名时抛出NPE   对象的副本(JAVA)   java SP20310:无法打开文件。sql   java Spring安全性仅为一条路径添加安全性   java在idea中获取菱形运算符的编译错误