10 分钟从零开始把 last30days-skill 的 30 天社交媒体数据变成图表:保姆级教程
10 分钟从零开始把 last30days-skill 的 30 天社交媒体数据变成图表保姆级教程【免费下载链接】last30days-skillAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary项目地址: https://gitcode.com/GitHub_Trending/la/last30days-skill下午三点要见客户你刚好够时间攒出一张图。打开 last30days-skill给它一个话题它会去 Reddit、X 这些平台把过去 30 天的社交媒体数据捞回来输出一份 JSON。再多花 10 分钟就能把它变成一张一眼能看懂的图。走进会议室之前你已经知道这个话题近一个月热度在哪、谁最火。last30days-skill 是一个 AI 调研技能。你丢给它一个话题它去 Reddit、X、YouTube、Hacker News、Polymarket 等平台把过去 30 天的讨论和互动量抓回来打分排序后输出结构化 JSON。输入是一句话输出一整张 30 天的社交数据表怎么把它组织成图下面你来定。环境就绪克隆、装图表库、验证 Python先把代码拉到本地并进入目录git clone https://gitcode.com/GitHub_Trending/la/last30days-skill cd last30days-skill你看到本地多了一个 last30days-skill 文件夹里面就有放数据脚本的 skills/last30days/scripts/ 目录。然后装一下 matplotlibPython 里最常用的画图库顺手验证下环境pip install matplotlib python --version你看到安装报 Success版本号在 3.12 及以上环境就绪。如果你机器里装过 matplotlib这条可以跳过直接进下一节。一条命令拿到 30 天数据15 行代码画出第一张图这一步跑完你就拿到一份装了一个月社交数据的 results.json和一张能直接给客户端看的 TOP 10 热度图。抓数据只有一个入口就是脚本 skills/last30days/scripts/last30days.py。下面这条命令跑一次研究把引号里的话题换成你想查的结果写进 JSON 文件python skills/last30days/scripts/last30days.py 你的话题 --emitjson --output results.json跑完你看到当前目录多了个 results.json。打开它results 数组里每条都有 title、source来源平台、published_at发布时间、engagement互动数比如 Reddit 的 score 和 num_comments、X 的 likes 和 reposts。如果是第一次跑会弹出设置向导引导你解锁数据源跟着提示走就行之后再跑会跳过这一步。数据入库前会过两道工序去重把意思差不多但措辞不同的条目合并由 skills/last30days/scripts/lib/dedupe.py 负责归一化把各平台原始格式统一成同一套字段由 skills/last30days/scripts/lib/normalize.py 负责。你不用读实现只要知道你画图的依据是一套统一字段。接下来画图。把下面这段存成 chart.py 再运行它读取前 10 条结果按互动量画一张横向柱状图import json import matplotlib.pyplot as plt # 读取 last30days-skill 导出的 JSON with open(results.json, encodingutf-8) as f: data json.load(f) items data[results][:10] # 取排名前 10 的结果 # 标题截短并倒序让条形图从上到下排列 labels [i[title][:22] for i in items][::-1] # Reddit 取 scoreX 取 likes作为互动量 scores [i[engagement].get(score, i[engagement].get(likes, 0)) for i in items][::-1] plt.figure(figsize(9, 5)) plt.barh(labels, scores) plt.title(社交媒体话题热度 TOP 10) plt.xlabel(互动量) plt.show()跑完你看到弹出一张横向柱状图条形越长代表那条讨论在 30 天里互动越多谁最热一目了然。第一版能用了想再拧一拧第一张图能对比、能判断已经值回票价。下面三种调法每种只动几行。折线图看 30 天走势把 results 按 published_at 排序按天累加互动量再把 plt.barh 换成 plt.plot(dates, totals)。哪天起涨、哪天回落一眼就出来。按平台拆成两组对比遍历 results按 source 字段分成两组画两组条形。哪个平台讨论更热烈不用猜。用颜色标出高热条目给 plt.barh 加一个 color 参数互动量超过阈值的条形标成醒目颜色。图里最扎眼的那几条就是值得点开原文细看的。装了克隆了代码装好了 matplotlib。跑了一条命令拿到了 results.json。得到了一张 TOP 10 热度图。现在就去选一个你最关心的话题跑一次第一张图 10 分钟到手 延伸阅读完整 JSON 字段参考docs/reference/json-export.md数据入口脚本skills/last30days/scripts/last30days.pyReddit 数据源测试用例tests/test_reddit_sc.py【免费下载链接】last30days-skillAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary项目地址: https://gitcode.com/GitHub_Trending/la/last30days-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

JUCE 免费上手指南:1 套 C++ 框架搞定桌面、移动与音频插件

JUCE 免费上手指南:1 套 C++ 框架搞定桌面、移动与音频插件

JUCE 免费上手指南:1 套 C 框架搞定桌面、移动与音频插件 【免费下载链接】JUCE JUCE is an open-source cross-platform C application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins. 项目地址: …

2026/9/19 12:55:45 阅读更多 →
智慧机场安防集成平台:多源异构系统统一管理实践

智慧机场安防集成平台:多源异构系统统一管理实践

简介:本资源是一份面向民航机场安全管理人员、智慧交通系统集成商及智慧城市解决方案工程师的专业技术方案PPT,聚焦机场安全管理平台与智能视频监控系统的融合应用。内容涵盖安防集成管理、超高清全景可视化、航空器起降自动跟踪、围界入侵智能分析与预案…

2026/9/19 12:55:45 阅读更多 →
大模型开发岗高薪背后的核心技能与转型路径

大模型开发岗高薪背后的核心技能与转型路径

1. 行业现象解读:高薪大模型岗位背后的逻辑最近一张字节跳动员工11W月薪的截图在社交平台疯传,让"大模型开发岗"成为程序员群体热议的焦点。作为AI领域从业者,我完整经历了从传统机器学习到大模型时代的转型,这个现象背…

2026/9/19 12:54:45 阅读更多 →

最新新闻

ESP32 GNSS 多系统定位实战:从接线到稳定上报

ESP32 GNSS 多系统定位实战:从接线到稳定上报

ESP32 GNSS 多系统定位实战:从接线到稳定上报 【免费下载链接】arduino-esp32 Arduino core for the ESP32 family of SoCs 项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32 基于 arduino-esp32 核心,把一颗 GNSS 模块接到 ESP3…

2026/9/20 19:55:43 阅读更多 →
2026年Agent学习路线:7个必读开源项目从入门到生产

2026年Agent学习路线:7个必读开源项目从入门到生产

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 19:55:43 阅读更多 →
BoxMOT多目标追踪上手教程:从安装到MOT17评估只需3步

BoxMOT多目标追踪上手教程:从安装到MOT17评估只需3步

BoxMOT多目标追踪上手教程:从安装到MOT17评估只需3步 【免费下载链接】boxmot BoxMOT: Pluggable Python and C SOTA multi-object tracking modules with support for axis-aligned and oriented bounding boxes 项目地址: https://gitcode.com/GitHub_Trending/…

2026/9/20 19:55:43 阅读更多 →
信创服务器麒麟操作系统配置与管理实战经验

信创服务器麒麟操作系统配置与管理实战经验

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 19:55:43 阅读更多 →
Windows系统版本一键切换:不重装、不丢数据,单机与批量实操指南

Windows系统版本一键切换:不重装、不丢数据,单机与批量实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 19:55:43 阅读更多 →
Roblox游戏开发入门:脚本编程与建模技巧

Roblox游戏开发入门:脚本编程与建模技巧

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 19:54:42 阅读更多 →

日新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →