2 private links
Using a self-hosted, open source identity provider means prioritizing security and taking control of your most sensitive data. With authentik, you no longer need to continually place your trust in a third-party service.
https://raw.githubusercontent.com/cooderl/wewe-rss/main/assets/logo.png 更优雅的微信公众号订阅方式。 https://zeabur.com/ https://railway.app/ https://github.com/cooderl/wewe-rss/issues/32 可参考 https://github.com/cooderl/wewe-rss/blob/main/docker-compose.yml 和 https://github.com/cooderl/wewe-rss/blob/main/docker-compose.sqlite.yml docker run -d \ --name wewe-rss \ -p 4000:4000 \ -e DATABASE_TYPE=sqlite \ -v $(pwd)/data:/app/data \ cooderl/wewe-rss-sqlite:latest 创建docker网络 docker network create wewe-rss 启动 MySQL 数据库 docker run -d \ --name db \ -e TZ='Asia/Shanghai' \ -v db_data:/var/lib/mysql \ --network wewe-rss \ mysql:latest --default-authentication-plugin=mysql_native_password DATABASE_URL (必填项)数据库地址,例如 mysql://root:123456@127.0.0.1:3306/wewe-rss。 [...] (添加频率过高容易被封控,等24小时解封) https://github.com/cooderl/wewe-rss/blob/main/assets/preview3.png 安装 nodejs 18 和 pnpm; 修改环境变量cp./apps/web/.env.local.example./apps/web/.env和cp./apps/server/.env.local.example./apps/server/.env 执行 pnpm install && pnpm dev 即可。
A Flask API For https://github.com/gitbobobo/StreamMusic 二进制文件 上传至运行目录,./lrcapi --port 8080 --auth DbG91ZEZbBgNVBAs Python源文件 拉取本项目;或者下载后上传至运行目录,解压tar.gz 安装依赖:pip install -r requirements.txt 启动服务:python3 app.py --port 8080 --auth DbG91ZEZbBgNVBAs [...] 示例JSON {"path": "/path/to/your/audio/file.mp3", "title": "The Music", "artist": "The Artist", "album": "Greatest Hits", "genre": "Rock", "year": "2022", "track_number": "3", "disc_number": "1", "composer": "Talented Composer"} Python Demo import requests api_url = 'https://api.example.com/tag' auth_token = 'your_auth_token' json_data = {"path": "/path/to/your/audio/file.mp3", "title": "New Title", "artist": "Awesome Artist"} headers = {"Content-Type": "application/json", "Authentication": auth_token } response = requests.post(api_url, json=json_data, headers=headers) # 解析响应 if response.status_code == 200: print("Tags updated successfully.") else: print("Error:", response.text)