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枚举方向问题无法使用EAST   Java:将字符串转换为特定语言环境   javaspringboot&Thymeleaf为后续调用保存搜索表单的最佳方法   mapreduce程序中未调用java reducer   java如何将url中的Gif文件保存到手机中?   如何在JavaSwing中使用[Esc]键最小化JInternalFrame?   java创建了一个包含100个按钮、80个空按钮和20个随机按钮的网格布局   如何在java中使用数组对2d字符串数组中的每一行进行排序。分类   java无法识别的SSL消息,纯文本连接?例外   为什么Java编译器允许在抛出部分列出方法无法抛出的异常   java将预测数组添加到训练数组   java从Ajax调用获取响应文本   使用改型2的java应用程序等待一分钟后退出