Total Pageviews

Saturday, 12 September 2026

Pocoo was a loosely assembled team of Open Source developers working on some very popular Python projects


 Out of this came the Pygments syntax highlighter, the Sphinx documentation system, the Flask web framework, the Jinja templating engine, the Werkzeug WSGI library, the Click command line toolkit and much more. It was led by Armin Ronacher and Georg Brandl.

As projects get more mature more structure is needed. This means that the Pocoo projects now have new places and teams that take care of them:

  • The Pallets Projects is the new home and team for Flask, Werkzeug, ItsDangerous, Jinja, MarkupSafe, Werkzeug and Click.
  • sphinx-doc.org is the new home of the Sphinx documentation tool.
  • pygments.org is the new home of the pygments project.

Armin's blog stays at lucumr.pocoo.org.

from http://www.pocoo.org/

awesome-llm-apps

 

100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.

 

Unwind AI

Awesome LLM Apps

100+ open-source AI agents, agent skills, and RAG apps. Hand-built, tested end-to-end, Apache-2.0.

Clone it, ship it, sell it - 100% free and open-source

Works with Claude, Gemini, GPT, DeepSeek, Llama, Qwen and other open-source models.

Step-by-step tutorials on Unwind AI · Quick start · Browse all templates

Featured on Trendshift as the #1 repository of the day
Project Graveyard: an agent that autopsies your dead side projects Project Graveyard Insurance Claim Live Agent Team: voice claims settled in real time Insurance Claim Live Agent Team AI Fraud Investigation Agent: public records, cross-examined AI Fraud Investigation Agent
Self-Improving Agent Skills: skills that rewrite themselves against evals Self-Improving Agent Skills AI Home Renovation Agent: photo in, photoreal redesign out AI Home Renovation Agent Always-on HN Briefing Agent: it reads Hacker News while you sleep Always-on HN Briefing Agent

🚀 Run one now

Give your coding agent a new skill in 10 seconds:

npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/project-graveyard

Then ask it: "why do I never finish my side projects?"

Or clone and run any agent in 30 seconds:

git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/starter_ai_agents/ai_travel_agent
pip install -r requirements.txt
streamlit run travel_agent.py

📬 New templates drop weekly. Get them in your inbox on Unwind AI.

🙏 Thanks to our sponsors

Vorflux
Vorflux
Become a Sponsor
Become a Sponsor

📂 Browse all templates

🧩 Agent Skills

Give your coding agent new abilities. One command to install, plain English to use. Every skill ships real code and passes a security + eval CI gate. Works with Claude Code, Codex, Cursor, and other coding agents. Browse all skills →

  • ⚰️ Project Graveyard - Finds every side project you abandoned, tells you why each one died, and helps you finish the one worth going back to
  • 👁️ First Reader - Simulates real readers going through your draft and reports where they lose interest, where they stop reading, and what they remember afterward, without rewriting a word
  • 🔭 Scope Creep Detector - Checks whether a diff grew beyond its stated intent and recommends what to keep, split, or justify
  • 🏺 Commit Archaeologist - Reconstructs why a file or code region exists from its introducing commit, later edits, co-changes, and intent clues
  • 🩺 Dependency Doctor - Checks a dependency manifest for standard-library pins, obsolete backports, unpinned entries, duplicate constraints, and yanked releases
  • 🧠 Advisor Orchestrator Worker - Meta Loop with Claude Fable 5.1 as advisor, GPT-6 Astra as orchestrator, and Gemini 3.8 Flash as worker
  • ♾️ Self-Improving Agent Skills - Automatically optimize agent skills using Gemini and ADK

🌱 Starter AI Agents

Single-file agents that run with just an API key - a great place to start.

🚀 Advanced AI Agents

Production-style agents with tools, memory, and multi-step reasoning.

🛰️ Always-on Agents

Background agents that run on schedules or events, monitor changing context, decide what needs attention, and proactively deliver updates, artifacts, or actions.

🤝 Multi-agent Teams

Multiple agents collaborating to accomplish complex, cross-domain tasks.

🗣️ Voice AI Agents

Speech-in, speech-out agents using real-time voice APIs.

🖼️ Generative UI and Agentic Frontends

Agents that render interactive UI components, not just text: forms, cards, charts, editable plans.

🎮 Autonomous Game-Playing Agents

Agents that play games end-to-end: reasoning, strategy, and action.

♾️ MCP AI Agents

Agents that connect to external tools and data via Model Context Protocol.

📀 RAG (Retrieval Augmented Generation)

Retrieval pipelines, from simple chains to agentic and multi-source.

💾 LLM Apps with Memory

Agents and chatbots that remember conversations and user state across sessions.

💬 Chat with X

Turn any data source into a chat interface.

🎯 LLM Optimization Tools

Reduce token usage, context size, and API cost without losing quality.

🔧 LLM Fine-tuning

End-to-end fine-tuning recipes for open-source models.

🧑‍🏫 AI Agent Framework Crash Courses

Deep-dive tutorials on the major agent frameworks.

  • Google ADK Crash Course - Starter agent, structured outputs, tools (built-in, function, third-party, MCP), memory, callbacks, plugins, and multi-agent patterns. Model-agnostic.
  • OpenAI Agents SDK Crash Course - Starter agent, function calling, structured outputs, tools, memory, evaluation, handoffs, swarm orchestration, and routing logic.

from  https://github.com/Shubhamsaboo/awesome-llm-apps


 

Friday, 11 September 2026

GitHub Actions documentation

 Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.

 https://docs.github.com/actions/get-started/understand-github-actions

 https://docs.github.com/actions/get-started/quickstart

from  https://docs.github.com/en/actions

Configuring a publishing source for your GitHub Pages site


You can configure your GitHub Pages site to publish when changes are pushed to a specific branch, or you can write a GitHub Actions workflow to publish your site.

Who can use this feature?

People with admin or maintainer permissions for a repository can configure a publishing source for a GitHub Pages site.

GitHub Pages is available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. See GitHub's plans.

In this article

About publishing sources

You can publish your site when changes are pushed to a specific branch, or you can write a GitHub Actions workflow to publish your site.

If you do not need any control over the build process for your site, we recommend that you publish your site when changes are pushed to a specific branch. You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository, and the source folder can either be the root of the repository (/) on the source branch or a /docs folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your GitHub Pages site.

If you want to use a build process other than Jekyll or you do not want a dedicated branch to hold your compiled static files, we recommend that you write a GitHub Actions workflow to publish your site. GitHub provides workflow templates for common publishing scenarios to help you write your workflow.

Warning

GitHub Pages sites are publicly available on the internet, even if the repository for the site is private (if your plan or organization allows it). If you have sensitive data in your site's repository, you may want to remove the data before publishing. For more information, see About repositories.

Publishing from a branch

  1. Make sure the branch you want to use as your publishing source already exists in your repository.

  2. On GitHub, navigate to your site's repository.

  3. Under your repository name, click Settings. If you cannot see the "Settings" tab, select the dropdown menu, then click Settings.

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  4. In the "Code, planning, and automation" section of the sidebar, click Pages.

  5. Under "Build and deployment", under "Source", select Deploy from a branch.

  6. Under "Build and deployment", use the branch dropdown menu and select a publishing source. Screenshot of Pages settings in a GitHub repository. A menu to select a branch for a publishing source, labeled "None," is outlined in dark orange.

  7. Optionally, use the folder dropdown menu to select a folder for your publishing source. Screenshot of Pages settings in a GitHub repository. A menu to select a folder for a publishing source, labeled "/(root)," is outlined in dark orange.

  8. Click Save.

Troubleshooting publishing from a branch

Note

If your repository contains symbolic links, you will need to publish your site using a GitHub Actions workflow. For more information about GitHub Actions, see GitHub Actions documentation.

Note

  • If you are publishing from a branch and your site has not published automatically, make sure someone with admin permissions and a verified email address has pushed to the publishing source.
  • Commits pushed by a GitHub Actions workflow that uses the GITHUB_TOKEN do not trigger a GitHub Pages build.

If you choose the docs folder on any branch as your publishing source, then later remove the /docs folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing /docs folder. For more information, see Troubleshooting Jekyll build errors for GitHub Pages sites.

Your GitHub Pages site will always be deployed with a GitHub Actions workflow run, even if you've configured your GitHub Pages site to be built using a different CI tool. Most external CI workflows "deploy" to GitHub Pages by committing the build output to the gh-pages branch of the repository, and typically include a .nojekyll file. When this happens, the GitHub Actions workflow will detect the state that the branch does not need a build step, and will execute only the steps necessary to deploy the site to GitHub Pages servers.

To find potential errors with either the build or deployment, you can check the workflow run for your GitHub Pages site by reviewing your repository's workflow runs. For more information, see Viewing workflow run history. For more information about how to re-run the workflow in case of an error, see Re-running workflows and jobs.

Publishing with a custom GitHub Actions workflow

To configure your site to publish with GitHub Actions:

  1. On GitHub, navigate to your site's repository.

  2. Under your repository name, click Settings. If you cannot see the "Settings" tab, select the dropdown menu, then click Settings.

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. In the "Code, planning, and automation" section of the sidebar, click Pages.

  4. Under "Build and deployment", under "Source", select GitHub Actions.

  5. GitHub will suggest several workflow templates. If you already have a workflow to publish your site, you can skip this step. Otherwise, choose one of the options to create a GitHub Actions workflow. For more information about creating your custom workflow, see Creating a custom GitHub Actions workflow to publish your site.

    GitHub Pages does not associate a specific workflow to the GitHub Pages settings. However, the GitHub Pages settings will link to the workflow run that most recently deployed your site.

Creating a custom GitHub Actions workflow to publish your site

For more information about GitHub Actions, see GitHub Actions documentation.

When you configure your site to publish with GitHub Actions, GitHub will suggest workflow templates for common publishing scenarios. The general flow of a workflow is to:

  1. Trigger whenever there is a push to the default branch of the repository or whenever the workflow is run manually from the Actions tab.
  2. Use the actions/checkout action to check out the repository contents.
  3. If required by your site, build any static site files.
  4. Use the actions/upload-pages-artifact action to upload the static files as an artifact.
  5. If the workflow was triggered by a push to the default branch, use the actions/deploy-pages action to deploy the artifact. This step is skipped if the workflow was triggered by a pull request.

The workflow templates use a deployment environment called github-pages. If your repository does not already include an environment called github-pages, the environment will be created automatically. We recommend that you add a deployment protection rule so that only the default branch can deploy to this environment. For more information, see Managing environments for deployment.

Note

A CNAME file in your repository file does not automatically add or remove a custom domain. Instead, you must configure the custom domain through your repository settings or through the API. For more information, see Managing a custom domain for your GitHub Pages site and REST API endpoints for GitHub Pages.

Troubleshooting publishing with a custom GitHub Actions workflow

For information about how to troubleshoot your GitHub Actions workflow, see Monitor workflows.

from  https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site

Acode - powerful code editor for android

 

 

• Overview

Welcome to Acode Editor - a powerful and versatile code editing tool designed specifically for Android devices. Whether you're working on HTML, CSS, JavaScript, or other programming languages, Acode empowers you to code on-the-go with confidence.

• Features

  • Edit and create websites, and instantly preview them in a browser.
  • Seamlessly modify source files for various languages like Python, Java, JavaScript, and more.
  • Built-in javascript console
  • S/FTP and SSH terminal integration
  • Built-in terminal(Alpine)
  • Enjoy multi-language editing support with easy management tools.
  • Enjoy a large collections of community plugins to enhance your coding experience.

• Installation

You can get Acode Editor from popular platforms:

Get it on Google Play Get it on F-Droid

• Project Structure

Acode/
|
|- src/   - Core code and language files
|
|- www/   - Public documents, compiled files, and HTML templates
|
|- utils/ - CLI tools for building, string manipulation, and more

• Multi-language Support

Enhance Acode's capabilities by adding new languages easily. Just create a file with the language code (e.g., en-us for English) in src/lang/ and include it in src/lib/lang.js. Manage strings across languages effortlessly using utility commands:

pnpm run lang add
pnpm run lang remove
pnpm run lang search
pnpm run lang update
from  https://github.com/Acode-Foundation/Acode

DNS泄漏? 一个yaml文件解决

DNS泄漏测试网站:

https://ipleak.net

https://browserleaks.com/dns

https://www.dnsleaktest.com


yaml配置文件:

里有两个版本,都是防DNS泄漏,laoli-DNS-A是多分组,laoli-DNS-B是简单分组,按需下载,其中laoli-DNS-A是在七尺宇的yaml基础上更改的防DNS泄漏

laoli-DNS-A:https://github.com/367737374iugouihoiuhg/clash/releases/download/v1.05/laoli-DNS-A.yaml

laoli-DNS-B:https://github.com/367737374iugouihoiuhg/clash/releases/download/v1.05/laoli-DNS-B.yaml

讲解视频: https://www.youtube.com/watch?v=tk-nFS8YW1w



Happy-LLM, 从零开始构建大模型 深入理解LLM的核心原理

 

很多小伙伴在看完 Datawhale开源项目: self-llm 开源大模型食用指南 后,感觉意犹未尽,想要深入了解大语言模型的原理和训练过程。于是我们(Datawhale)决定推出《Happy-LLM》项目,旨在帮助大家深入理解大语言模型的原理和训练过程。

  本项目是一个系统性的 LLM 学习教程,将从 NLP 的基本研究方法出发,根据 LLM 的思路及原理逐层深入,依次为读者剖析 LLM 的架构基础和训练过程。同时,我们会结合目前 LLM 领域最主流的代码框架,演练如何亲手搭建、训练一个 LLM,期以实现授之以鱼,更授之以渔。希望大家能从这本书开始走入 LLM 的浩瀚世界,探索 LLM 的无尽可能。

✨ 你将收获什么?

  • 📚 Datawhale 开源免费 完全免费的学习本项目所有内容
  • 🔍 深入理解 Transformer 架构和注意力机制
  • 📚 掌握 预训练语言模型的基本原理
  • 🧠 了解 现有大模型的基本结构
  • 🏗️ 动手实现 一个完整的 LLaMA2 模型
  • ⚙️ 掌握训练 从预训练到微调的全流程
  • 🚀 实战应用 RAG、Agent 等前沿技术

from  https://datawhalechina.github.io/happy-llm

项目地址:https://github.com/datawhalechina/happy-llm

开源商城网站程序CRMEB

 


📝 项目介绍

开源自由

CRMEB开源商城系统代码100%开源,基于 Apache-2.0协议 免费商用,无任何隐藏费用或功能限制,真正实现“零成本”部署与二次开发自由!

技术架构

采用 ThinkPHP 6 + ElementUI + UniApp 技术栈,前后端分离设计,支持模块化开发与高效维护。前端适配微信小程序、H5、APP、PC等多端,后端统一管理全平台数据,保障流畅体验与高并发性能。

全场景覆盖

无缝对接公众号、小程序、H5、APP、PC端,数据实时互通,助力商家一站式运营多渠道业务,满足全场景电商需求。

原生营销引擎

内置 20+核心营销模块(拼团、砍价、秒杀、优惠券、积分体系、直播带货、付费会员、等级会员、用户充值、分销裂变、渠道码、新人礼等),支持零插件自定义活动规则。通过 首页DIY功能 ,商家可拖拽式设计商城首页,无需技术背景即可快速搭建高转化场景,实现「所见即所得」的运营效率。

社区共建计划

我们致力于打造开发者友好生态,开放源码、持续更新功能模块,并新增主题广场,支持商家一键套用精美商城主题快速装修,开发者与设计师可上架原创主题供用户下载使用,实现创意共享与价值变现。同时欢迎开发者提交优化建议或贡献代码,通过共享技术成果,降低行业重复造轮子成本,推动开源电商系统的可持续发展。


📝 主题广场

免费下载

来CRMEB主题广场畅享海量精选模板,零成本打造个性化商城。无需具备专业设计能力,海量免费模版直接下载使用,多样化主题风格可精准匹配不同行业需求,快速提升店铺形象与用户体验,让您的商城在起步阶段就赢在视觉起跑线上。

一键导入

化繁为简,极速焕新商城界面。彻底告别过去繁琐的手动DIY配置流程,一键导入主题包,即可将整套主题(包含页面布局与全局配色)无缝融合至您的系统中。系统自动完成组件匹配与数据挂载,无需编写任何代码,即时预览生效。让商城改版升级像换手机壁纸一样轻松,极大节省了运营与开发的时间成本。

上架主题广场

不仅随心用,更能轻松赚。您可以利用系统强大的DIY功能,基于原有模块自由组合配色、布局与组件,打造出独具特色的专属主题,并直接上架至主题广场。当其他用户付费下载您的作品时,您将获得相应的收益分成。这不仅为您的设计能力与技术沉淀提供了直接的变现渠道,更助力共建繁荣的开源商城生态,实现创意与价值的双赢。

主题广场:主题广场

输入图片说明

🔗 功能列表 | 📩 提交反馈 | 📩 提交代码 | 🔗 主题广场


docker一键体验

# 拉取并运行CRMEB Docker镜像
docker run -d --name crmeb -p 8080:80 ccr.ccs.tencentyun.com/crmebky_php/crmebky:latest

访问服务

详细说明点击查看 帮助文档


输入图片说明

🫧 技术特点

关于二开:
1.代码规范:遵循PSR-2命名规范、Restful标准接口、代码严格分层、注释齐全、统一错误码;
2.权限管理:内置强大灵活的权限管理,可以控制到每一个菜单;
3.开发配置:低代码增加配置、系统组合数据模块;
4.代码生成:快速生成后台菜单、页面,快速实现增删改查;
5.定时任务:系统内置10中定时任务,还有自定义任务,可以自行设置执行周期,执行代码,完美兼容;
6.系统事件:埋入30+系统事件锚点,可在后台页面进行事件添加;
7.在线编辑:可以在后台对系统的代码进行编辑修改操作,不用登录服务器去修改代码文件,方便快捷;
8.接口管理:后台页面可以看到系统中所有的接口数据,并且可以在线调试接口;
9.二开效率:应用form-builder PHP可以快速生成表单;
10.快速上手:后台接口管理、后台数据库字典、系统文件管理备注、代码注释、一键安装;
性能与拓展:
1.系统安全:系统操作日志、系统生产日志、文件校验、数据备份;
2.高性能:支持Redis缓存、队列、长连接、多种云储存、支持集群部署;
3.多语言:支持自动识别浏览器多语言展示;
4.驱动扩展:支持多种支付方式、多种短信、多种云储存等;
5.云存储:云存储支持图片和视频的远程云存储,支持阿里云,腾讯云,七牛云,京东云,天翼云,华为云
6.一号通:通用的第三方扩展,支持短信,物流查询,电子面单,电子发票,商品采集,商家寄件

📖 系统功能

输入图片说明


📖 UI界面展示

输入图片说明


📖 后台界面展示

输入图片说明


📱 系统演示

输入图片说明

管理后台: http://v6.crmeb.net/admin

账号:demo 密码:crmeb.com

H5端:http://v6.crmeb.net/ (移动端打开)

PC端:http://v6.crmeb.net/ (电脑端打开)

APP下载:http://app.crmeb.cn/bzv (苹果手机直接在APP Store里搜索CRMEB下载)

主题:https://www.crmeb.com/theme (电脑端打开)

听说,大神你想看看CRMEB开源项目的完整框架?戳这儿,轻松获取!


🔐 运行环境

运行环境 要求
操作系统 Linux / Windows
WEB 服务 Nginx / Apache / IIS
PHP 版本 PHP 7.1 ~ 7.4
数据库 MySQL 5.7 ~ 8.0(引擎:InnoDB)
缓存 Redis(可选,不安装则使用文件缓存)
管理器 Supervisor(用于管理消息队列)
推荐工具 宝塔面板(简单易用)
云服务器 阿里云 ECS / 腾讯云 CVM / 京东云ECS
开放端口 80, 21, 8888, 888, 443, 3306, 6379(授权对象:0.0.0.0/0
PHP 扩展 fileinfo(可选)、redis(可选)
禁用函数 proc_open, pcntl_signal, pcntl_signal_dispatch, pcntl_fork, pcntl_wait, pcntl_alarm
消息队列 运行命令:php think queue:listen --queue (使用Supervisor)
长连接 运行命令:sudo -u www php think workerman start --d (命令行执行)
定时任务 运行命令:php think timer start --d (命令行执行)

温馨提示:虚拟空间不支持,推荐使用bt宝塔面板,服务器推荐京东云服务器:注册即享6.5折专属优惠,点我领取!


📺 开发环境及使用技术

开发环境:

工具 版本 下载链接
PHP 7.1-7.4 PHP 官方下载
MySQL 5.7 MySQL 官网
Redis 7.0 Redis 官网
Nginx 1.22 Nginx 官网
Apache 2.4 Apache HTTP Server
Node.js 14/18 Node.js LTS 版本

后端技术栈

技术 名称 网址
php扩展库 PHP 基础运行环境,JSON 数据处理,高精度数学计算等 https://www.php.net/
topthink ThinkPHP 视图模板引擎,验证码生成组件,队列任务支持,数据库迁移工具 https://www.thinkphp.cn/
overtrue 微信生态开发(公众号/小程序/支付) https://github.com/w7corp/easywechat
php-jwt JWT 令牌生成与验证 https://github.com/firebase/php-jwt
var-dumper 调试输出工具(格式化变量) https://symfony.com/doc/current/components/var_dumper.html
phpoffice 文件处理 https://github.com/PHPOffice/PhpSpreadsheet
guzzlehttp|psr7 HTTP 客户端库,PSR-7 HTTP 消息接口实现 https://guzzle-cn.readthedocs.io/zh-cn/latest
form-builder 快速构建表单的 UI 工具 https://form-create.com
workerman 高性能 Socket 服务器框架,定时任务调度 https://www.workerman.net

移动端技术栈

技术 名称 官网
uniapp 跨端框架 https://uniapp.dcloud.net.cn/
vuex 状态管理库 https://vuex.vuejs.org/
socket WebSocket通信 https://socket.io/
dayjs 时间处理库 https://day.js.org/
animate CSS动画库 https://animate.style/
easy-loadimage 图片懒加载 https://github.com/TSjianjiao/easy-loadimage

Admin端技术栈

技术 名称 官网
vue2 Vue框架 https://v2.vuejs.org/
vuex 状态管理库 https://vuex.vuejs.org/
element-ui UI框架 https://element.eleme.io/
axios HTTP客户端 https://axios-http.com/
vxe-table 高级表格组件 https://vxetable.cn/
wangeditor 富文本编辑器 https://www.wangeditor.com/
qs 查询字符串解析 https://github.com/ljharb/qs
xlsx Excel处理库 https://sheetjs.com/
sass CSS预处理器 https://sass-lang.com/
prettier 代码格式化 https://prettier.io/
v-viewer 图片查看器 https://github.com/mirari/v-viewer

PC端技术栈

技术 名称 官网
nuxt Vue服务端渲染框架 https://nuxtjs.org/
element UI框架 https://element.eleme.io/
axios HTTP客户端 https://axios-http.com/
sass CSS预处理器 https://sass-lang.com/
cookie-universal-nuxt Nuxt Cookie处理 https://github.com/microcipcip/cookie-universal
postcss CSS转换工具 https://postcss.org/
qs 查询字符串解析 https://github.com/ljharb/qs

想要快速安装,教程来助攻!

快速一键安装部署:https://doc.crmeb.com/single_open/open_v54/20366

手动配置安装:https://doc.crmeb.com/single_open/open_v54/20389

docker-compose一键部署:https://doc.crmeb.com/single_open/open_v54/20145

宝塔环境一键安装:https://doc.crmeb.com/single_open/open_v54/19892

二开支持:

使用文档:https://doc.crmeb.com/single_open/open_v54/19849

接口文档:https://doc.crmeb.com/single_open/open_v54/21040

数据字典:https://doc.crmeb.com/single_open/open_v54/20136

代码生成:https://doc.crmeb.com/single_open/open_v54/20135

二开文档:https://doc.crmeb.com/single_open/open_v54/19851

视频教程:https://www.bilibili.com/video/BV1kh4y1872K/

技术社区:https://www.crmeb.com/ask/thread/list/147


📞 CRMEB互动

CRMEB开源技术交流群(扫码进群可领取开源版接口文档、产品功能清单、思维脑图!)

技术社区!找方法、提bug、看官方消息、拿活跃大奖!都在 CRMEB 技术社区 应有尽有.

 from  https://github.com/crmeb/CRMEB/blob/master/README_ZH.md

WebViewTvLive, A TV Live Streaming App developed using Tencent X5 WebView

 

www.v2ex.com/t/1077160

A TV Live Streaming App developed using Tencent X5 WebView

Open official web pages with one click, providing a convenient and quick way to watch official TV live broadcasts.

Features

  • Automatic channel list updates
  • Multiple live streaming sources
  • Customizable application settings
  • Channel switching via number keys
  • Gesture controls for screen brightness and volume
  • Optimized for phones, tablets, TVs, and car head units

Roadmap

  • Automatic source switching/refreshing on playback errors
  • Support for custom playlist sources
  • LAN remote configuration
  • Support for playback/catch-up features

Usage

Get the App

Advantages

  • Directly uses official live streaming links, ensuring stability and reliability
  • Compatible with m3u8 links

Disadvantages

  • Built on WebView, which requires certain device performance; see Device Requirements for details
  • Slightly longer channel loading times
  • Video quality selection is unavailable, and frame rates are limited (mostly 24FPS)
  • Due to copyright restrictions, official sites may not broadcast during certain time slots

Device Requirements

Item Minimum Configuration Recommended Configuration
CPU Quad-core ARM Cortex-A53 (≥1.2GHz) Quad-core or above ARM Cortex-A55 / A76 hybrid architecture
RAM 2GB 4GB and above
OS Version Android 5.0 Android 11 and above
WebView Version WebView 78 WebView 120 and above
  • Using devices below the recommended configuration may affect user experience, causing issues like lag, slow channel switching, or crashes after prolonged use.

FAQ

Important Notes

  • Due to the challenging open-source environment in mainland China, this project has paused open sourcing. The final open-source version is 1.6. The source code is provided for learning and communication purposes only.
  • For repackaged applications, usage is limited to personal use or moderate sharing with the original app name credited.
  • Do not use this project for profit.

from  https://github.com/hxh19950701/WebViewTvLive