文件名称:flight-seeker:查找航班并计算 levelaward 里程
文件大小:15KB
文件格式:ZIP
更新时间:2024-07-02 19:26:49
Ruby
飞行搜寻者 它通过 Google 的 QPX Express 服务查找航班,并根据常旅客计划和级别自动计算级别/奖励里程。 需要 QPX Express API 密钥: : QPX Express 参考: : 因为 QPX Express 的免费层每天只允许 50 个查询,如果查询保持不变,响应将被缓存。 这允许您对相同的数据有不同的视图(例如,按不同的列排序),而不再发出任何请求。 请记住,它不会自动失效,因此您必须在决定行程之前确保数据是最新的(通过删除缓存文件并再次请求)。 需要来自airports.dat文件。 去做 仅实施了蓝天飞行和选定的天合联盟奖励,请为您的计划发送请求请求。 目前搜索查询是硬编码的,这将需要移动到 CLI。 在 X 之后使缓存文件无效。 用法 $ bundle install $ env QPX_EXPRESS_API_KEY=SECRET
【文件预览】:
flight-seeker-master
----.gitignore(19B)
----bin()
--------flight-seeker(2KB)
----LICENSE(1KB)
----spec()
--------award_program_spec.rb(8KB)
----README.md(7KB)
----lib()
--------flight_seeker()
--------flight_seeker.rb(2KB)
----Gemfile(117B)
----Gemfile.lock(169B)