{"id":24211665,"url":"https://github.com/zjrwtx/open_summary","last_synced_at":"2025-03-03T16:21:51.387Z","repository":{"id":234236366,"uuid":"788486079","full_name":"zjrwtx/open_summary","owner":"zjrwtx","description":"这是一个用于生成文章摘要和分享图的Web应用。用户可以输入任意文章地址，点击按钮即可生成无广告或推广内容的简要笔记，并生成分享图给好友。支持云端模型和ollama本地模型","archived":false,"fork":false,"pushed_at":"2024-05-09T18:21:09.000Z","size":54,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T02:36:26.932Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zjrwtx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-18T14:05:17.000Z","updated_at":"2024-11-01T00:27:13.000Z","dependencies_parsed_at":"2024-04-18T16:03:07.184Z","dependency_job_id":"09c557a9-78d8-4df7-b156-8f45df2dfe0b","html_url":"https://github.com/zjrwtx/open_summary","commit_stats":null,"previous_names":["zjrwtx/open_summary"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zjrwtx%2Fopen_summary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zjrwtx%2Fopen_summary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zjrwtx%2Fopen_summary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zjrwtx%2Fopen_summary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zjrwtx","download_url":"https://codeload.github.com/zjrwtx/open_summary/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241696209,"owners_count":20004768,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-14T02:36:13.417Z","updated_at":"2025-03-03T16:21:51.364Z","avatar_url":"https://github.com/zjrwtx.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n---\n开源地址：https://github.com/zjrwtx/open_summary\n演示视频：https://www.bilibili.com/video/BV1A1421d7Xr/?spm_id_from=333.999.0.0\n\n# update news！\n1.支持ollama model api，用本地模型去总结文章啦 ——2024.5.2\n\n# 正经人王同学的文章笔记分享图生成助手\n这是一个用于生成文章摘要和分享图的Web应用。用户可以输入任意文章地址，点击按钮即可生成无广告或推广内容的简要笔记，并生成分享图给好友。本项目开源在GitHub，并且不断新增功能中。\n![微信截图_20240418224655](https://github.com/zjrwtx/open_summary/assets/86822589/a424c307-08af-4bdb-b913-894577694159)\n![屏幕截图_18-4-2024_22476_127 0 0 1](https://github.com/zjrwtx/open_summary/assets/86822589/fcc4dde5-321b-4ea8-b99a-c00082ce0738)\n![summary-qr-code (3)](https://github.com/zjrwtx/open_summary/assets/86822589/40349386-f280-4ebc-a8f1-1ad967e132cd)\n\n## 功能\n- **摘要生成**：输入文章地址后，点击“生成总结内容”按钮，应用将生成文章的摘要。\n- **分享图生成**：生成摘要后，点击“生成分享图”按钮，应用将创建一个包含摘要和二维码的图片，方便分享。\n- **二维码生成**：自动生成包含公众号信息的二维码，方便用户扫描关注。\n\n\n## 使用方法\n1. 在文本框中输入您想要生成摘要的文章地址。\n2. 点击“生成总结内容”按钮，等待摘要生成。\n3. 查看生成的摘要，并点击“生成分享图”按钮，应用将创建一个截图。\n4. 截图创建后，您可以下载并分享该图片。\n\n## 开源贡献\n本项目开源在GitHub，欢迎贡献代码或提出改进建议。项目地址：[GitHub Repo](https://github.com/your-username/your-repo)\n\n## 技术栈\n- **前端**：HTML, CSS, JavaScript\n- **后端**：Flask (Python)\n- **API**：使用第三方API进行文章内容的读取和摘要生成\n- **库**：\n  - `marked`：用于解析Markdown并生成HTML\n  - `html2canvas`：用于将HTML内容转换为图片\n  - `qrcodejs`：用于生成二维码\n\n## 安装和运行\n1. 克隆项目到本地：`git clone https://github.com/zjrwtx/open_summary.git`\n2. 安装依赖和进入虚拟环境：`poetry install` `poetry shell`\n3. 参照.env.example 创建.env文件 填入API_BASE（大模型api端点）和API_KEY(秘钥)\n4. 运行后端服务：云端模型：`python app.py` 本地ollama模型（前提是配置好了ollama环境与模型）：`python localapp.py`\n5. cd到front目录下，启动python静态服务运行前端服务：python -m http.server 8080\n\n## 联系方式\n如有任何问题，可以通过以下方式联系我们：\n- 邮箱：[3038880699@qq.com](mailto:3038880699@qq.com)\n- 微信公众号：正经人王同学\n\n## 版权信息\n\u0026copy; 2024 微信公众号：正经人王同学. All rights reserved.\n![微信图片_20240418212643](https://github.com/zjrwtx/open_summary/assets/86822589/dbfd72a2-7986-4981-9e42-6cb5e650fe5d)\n\n---\n\n请根据您的项目实际情况调整上述内容，例如GitHub仓库链接、技术栈等。如果您需要进一步的帮助，请告诉我。\n\n\n\n## 开源贡献\n本项目遵循GPL许可证，欢迎贡献代码或提出改进建议。项目地址：[GitHub Repo](https://github.com/zjrwtx/videotopdf_ui)\n1. 非商业用途：本项目的所有源代码和相关文档仅限于非商业用途。任何商业用途均被严格禁止。\n\n2. 出处声明：任何个人或实体在修改、分发或使用本项目时，必须清楚地标明本项目的原始来源，并且保留原始作者的版权声明。\n\n## 许可证\n本项目采用GNU通用公共许可证（GPL）授权。详情见 [LICENSE](LICENSE) 文件。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzjrwtx%2Fopen_summary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzjrwtx%2Fopen_summary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzjrwtx%2Fopen_summary/lists"}