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

rmotr-b7-c1-g1-jobs-detectorr的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迭代Hashmap中的值列表   数组不能正确循环   JavaHibernate:对于一个遥远的惰性依赖,有一个渴望的获取者吗?   交通阻塞下的java车辆路径选择   如何在java中创建布尔方法来检查添加到具有特定索引的arraylist的对象   java Tomcat配置文件/上下文xml似乎已经崩溃了。请确保它是可分析和有效的。有关详细信息,请参阅服务器日志   为什么坐标有时相等,有时不相等?   java libgdx CameraInputController过于敏感,平移开始得太早   将C++排序函数移植到java   java应该是十进制的   swing Java JFrame中的所有内容都不可见   java使用数组中除一个元素以外的所有元素   从子类运行构造函数的Java