与滑铁卢作品互动的软件包和脚本

waterlooworks的Python项目详细描述


滑铁卢工程

A set of utilities used for interacting with Waterloo Works.

此项目包含一组与滑铁卢工程交互的实用程序 对于雇主来说。

开始

pip3 install waterlooworks

# Required for Apache Tika
brew cask install java8

# Required for pdftotext
brew install poppler # https://formulae.brew.sh/formula/poppler

这个包依赖于需要 Java 7+。

这个包依赖于由 Joshua Tauberer。库的核心嵌入在waterlooworks中。 因为它在pypi上不可用。

用法

$ waterlooworks --help
Usage: waterlooworks [OPTIONS] COMMAND [ARGS]...

  A set of utilities for analyzing and processing WaterlooWorks intern
  packages

Options:
  --help  Show this message and exit.

Commands:
  anonymize  Anonymize WaterlooWorks intern packages
  score      Analyze WaterlooWorks intern packages

下载滑铁卢工厂实习生的完整简历包

登录Waterloo Works时,将ww.js的内容复制并传递到 慰问.此脚本将触发实习生简历包的下载 您浏览器的Downloads文件夹。脚本只下载可见的包 在当前页上,而不是在附加分页的应用程序页上。

pbcopy < ww.js

# 1. Log onto Waterloo Works, and navigate the the page containing applications#    for your posting.# 2. Paste into the console# 3. Resumes for that page will be downloaded.

打印评分/排名滑铁卢工程包表

此脚本将根据 术语平均值的平均值。

$ waterlooworks score data
1337 packages found
data/foo.pdf
data/bar.pdf
data/baz.pdf
...
| Foo | 4A | 11111111 | 4A Software Engineering |  {'OUTSTANDING': 2, 'EXCELLENT': 2} | [80.0, 80.0, 80.0, 80.0, 80.0] |
...

匿名软件包

这是一个简单的尝试,试图删除对姓名、性别和其他无关信息的引用 一个包裹。

 $ waterlooworks anonymize ~/wwdata/ ~/anon1
1337 packages found
data/foo.pdf
data/bar.pdf
data/baz.pdf
...

注意事项

这些实用程序是best effort并且不能保证数据的准确性。如果包的格式改变, 这个图书馆会破的。

这些脚本不应该是评估候选人的唯一方法,它们应该增加典型的招聘工作流程。

贡献

如果你有任何想法,只要告诉我你的想法。

如果您想贡献,请分叉存储库并按 你会喜欢的。我们热烈欢迎您的请求。

许可

麻省理工学院执照。

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

推荐PyPI第三方库


热门话题
java从guiceModule访问dropwizard捆绑包实例   java无法调用控制器方法,使用SpringMVC调用ajax   编译器错误此代码如何工作是一个基本的Java问题   java我需要从另一个控制器类(javafx和SceneBuilder)访问并清除窗格   java编写mongoDB语法   java二维矩形数组中所有元素的和   在Java中,如果类型转换双精度值足够大,则返回一个错误   java从jcombo框中获取数据并将其转换为float   读取带有空行的int文件并保存到JAVA数组中   java自填充缓存现有缓存问题(Spring 4,EhCache 2.10.3)   java有没有更快的方法来计算子矩阵的和?   背景为java指南,请设计   Camel-Spring测试中的java生产者模板显示NullPointerException   爪哇常春藤。未添加xml依赖项   JAVA While loop last else if语句不起作用   java Apache Thrift:抛出由方法中执行的代码引发的异常   多线程JAVA销毁JavaVM线程高CPU   java ArrayList<class>swap方法