rmotr.com集团项目*124;作业检测器

rmotr-b9-c1-g5-jobs-detector的Python项目详细描述


#[PYP-W3]Jobs Detector

今天,我们将开发一个命令行工具,该工具旨在分析基于给定关键字查找作业统计信息的某些网站。在这个工具的第一个版本中,我们将只为hackernews博客实现一个解析器,其中包括“谁在招聘”的月报。。示例:https://news.ycombinator.com/item?id=11814828

作为此实现的一部分,还必须提供“hacker\u news”子命令。

关键字文本
-C,-组合文本
帮助显示此消息并退出。
'BR/> BR/>默认值> BR/> BR/>使用默认关键字集请求作业统计,只需调用“HekReEngEnter”子命令提供一个有效的HN POST ID(参见上面的示例URL的最后一部分),像这样:

`` bash
`` bash
` jobs ` jobs ` detector hacker `窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃窃听总职位:888

关键字:
Remote:174(19%)
postgresres:81(9%)
Python:144(16%)
Javascript:118(13%)
br/>React:133(13%)
React:133(14%)
大熊猫:5(0%)<

关键字,甚至是默认设置之外的自定义关键字,您可以将“-k”或“-keywords”选项指定为以逗号分隔的值列表。

``bash
$jobs\u detector hacker\u news-i 11814828-k python,django,ruby
工作岗位总数:889

关键字:
Python:144(16%)
ruby:80(8%)
Django:36(4%)
``````

例如,有多少报价同时要求“remote”、“python”和“flask”?。为此,请使用`-c`或`-combinations`选项。

``bash
$jobs\u detector hacker\news-i 11814828-c远程python烧瓶,remote django
总职位:888


关键词:
remote:174(19%)
postgres:81(9%)
python:144(16%)
javascript:118(13%)
react:133(14%)
panda:5(0%)


组合:
remote python flask:2(0%)
remote django:6(0%)
````

添加额外的参数或甚至更多的子命令来解析不同的网站。

任何人都必须能够使用“pip”命令并安装项目的本地版本。为此,我们将遵循一些命名约定,这样就不会在彼此之间产生冲突。这是软件包必须遵循的命名约定:“rmotr bx cy gz作业检测器”,其中“x”、“y”和“z”分别是批次号、课程号和组号。

任何人都应该能够通过执行以下命令来安装软件包,例如:“pip install rmotr-b6-c1-g3-jobs-detector”。

如何上传到pypi的指南:https://hynek.me/articles/sharing your labor of love pypi quick and dirty/

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

推荐PyPI第三方库


热门话题
java如何创建比较器   java将所有接口读入列表   java Android Studio在Webview中隐藏特定URL的操作栏   java如何在春季从云存储中生成URL文件而无需持续时间   icalendar如何使用Java以日历格式发送ics电子邮件附件?   如果textfield包含数字,则在运行时进行java检查   java util日志属性中何时需要“.level”?   java在一个字符串中显示json   跨平台日志系统的java Log4j替代方案   coldfusion在Lucee上安装Cassandra Java驱动程序   SpringWebMVC4Java配置不工作   windows使用java程序添加环境变量,并且能够在我从计算机打开“环境”选项卡时看到   java未设置变量和方法   mysql在java中通过查询更改数据库的现有行   java如何使用递归方法查找所有可能的数字   java如何使非原语类成员不可变   java将信息从输入按钮传递到标签