punitarani/fli

来源
GitHub
首次上榜日期
领域
数据采集
GitHub 星标数
3,386
主要语言
Python
网站
deepwiki.com/punitarani/fli (在新标签页中打开)

本页介绍外部开源仓库,并非 HDATF 产品。

punitarani/fli

它做什么

Fli是一个供程序查询Google Flights航班信息的库。主要面向开发旅行搜索功能的开发者和对话式助手。输入包括出发和到达机场代码、日期、乘客人数、舱位和中转条件。输出包括价格、时长、航空公司,以及各航段的出发和到达信息。它提供Python库、命令行工具和MCP服务器,MCP是AI调用外部工具的标准。虽然介绍开头强调直接访问API,但当前实现会获取搜索页面,并解析页面内嵌的航班数据。开始使用需要Python 3.10及以上版本和flights包,MCP功能另有可选依赖。当前传输方式不支持多城市搜索和预订选项查询,也不支持行李等部分筛选条件。日期范围搜索会逐日请求页面,每次最多覆盖93天,因此结果为空不能证明实际没有航班。

许可证

MIT 宽松许可。保留版权声明即可商用和修改。

同领域的其他仓库

  • Thysrael/Horizon
    Horizon是MIT许可的Python工具,从多个来源收集新闻和帖子,用AI模型打分筛选,每天写出Markdown简报。它面向想从众多订阅源、论坛和时间线中只收到值得一读的条目,并附带背景和社区讨论的人。来源包括RSS、Hacker News、Reddit、Telegram、X、GitHub、GDELT和Google News等,收集X需要Apify账户和token,或在Playwright模式下使用导出的登录cookie。每个条目会归入tech-news或tech-blog等profile,由该profile的Markdown prompt按评分标准给出0到10分。低于阈值的条目被剔除,同一话题在profile内合并,分类上限防止某个话题占满简报。入选条目通过网络搜索工具(ddgs库)和过往简报的本地BM25搜索加上背景和摘要,引用来源只能来自工具结果。模型可从Anthropic、OpenAI、Gemini、DeepSeek、本地Ollama服务器等中选择,key从环境变量读取。未设置语言时以英语输出,设置wizard默认建议中文和英文,简报可发布到GitHub Pages,或通过邮件、Slack等webhook以及WeChat发送。上手时用uv或Docker安装,用horizon-wizard完成设置后执行uv run horizon,stdio MCP服务器把各处理阶段、运行记录和webhook发送作为13个工具提供(README的表格列出12个)。过往简报搜索只为拉丁字母单词和中文双字片段建立索引,因此无法匹配韩语单词,目前也没有GitHub release和PyPI包。
  • psf/requests
    一个发送HTTP请求的Python库。它支持JSON数据、身份验证、保留Cookie的会话、文件上传和连接超时。
  • bojieli/greenbubbles
    这是一个命令行工具,读取WeChat已经存放在用户自己Mac上的数据库文件,用来查看本人的WeChat记录。coding agent可以检索这些对话,或把选定的对话整理成引用原始消息的笔记。安装过程会从用户自己的WeChat应用中取出密钥,需要管理员权限。README说明这是研究性alpha版本,需要Apple silicon与macOS 14以上。
  • KKKKhazix/AIHOT
    这是自托管行业新闻网站框架,可收集来源、筛选评分、按事件聚合报道并生成简报,包含筛选提示词和门槛。
  • SonicloudTech/sonicloud_opensdk
    这是通过 BLE 接入录音卡硬件的 SDK 和跨平台示例,涵盖录音控制、音频接收、文件传输及桌面转写演示。

只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。

在 GitHub 上查看 (在新标签页中打开)