上传者: 42165973
|
上传时间: 2021-08-03 18:04:51
|
文件大小: 3.59MB
|
文件类型: ZIP
遥控熊
源代码。
技术与架构
Remotebear 是一个 Web 应用程序,它从公共 API 或通过使用 Node 脚本抓取公共网站来收集工作机会。 整个代码库和“数据库”包含在 repo 并使用组织。
Remotebear 收集远程作业的方式如下:
在 repo 中,我存储了一个companies-data.json文件,该文件跟踪我们感兴趣的公司。它包含有关公司名称、URL、描述以及应如何收集其远程职位的信息(AKA来自哪个工作委员会,如、等......)。
每n小时,我在 Heroku 上运行一个 Node 脚本,给定 company companies-data.json ,收集每个公司的远程作业,对其进行规范化(例如:将“远程 - 仅限纽约”等位置规范化为范围更广的“我们”,“欧盟” "、“全局”存储桶),并向存储库提交拉取请求,目的是将收集的远程作业保存在名为jobs-