twitterxdownload
“
一个强大的 Twitter 视频下载工具,同时也是一款 Twitter 营销在线工具,支持自动翻译并重新发布推文。
Github地址
https://github.com/imtonyjaa/twitterxdownload
在线体验
https://twitterxdownload.com/zh-CN
项目特点
-
高级媒体提取:能够从推文中提取视频和其他媒体内容,支持批量提取线程推文中的媒体。
-
智能搜索:可以根据创作者、日期和媒体类型(图片/视频)搜索推文。
-
翻译与重新发布:一键翻译并重新发布推文,是 Twitter 线程营销的必备工具。
-
多语言支持:支持 12 种语言,便于全球用户使用。
-
自托管:
-
广告收入:优化以通过 AdSense 审核。
-
SEO 优化:优化以提高搜索引擎排名。
自托管指南
前提条件
-
Node.js 20+。
-
Git。
-
安装了 Coolify 的服务器。
本地开发设置
克隆仓库:
gitclonehttps://github.com/your-github-username/twitterxdownload.git
cdtwitterxdownload
安装依赖:
npm install
配置环境变量:
-
复制
.env.example文件并重命名为.env.local:cp.env.example .env.local -
从 TwitterXDownload - Free Twitter Video Downloader 获取 API 密钥,并将其设置在
.env.local文件中:API_KEY=your-api-key
启动开发服务器:
npm run dev
生产环境部署(使用 Coolify)
设置 Coolify 服务器:
-
在服务器上安装 Coolify:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash -
通过服务器 IP 访问 Coolify 仪表板:
http://YOUR_SERVER_IP:8000
在 Coolify 中设置数据库:
-
在 Coolify 侧边栏中导航到Projects。
-
点击New Resource并选择MongoDB。
-
配置 MongoDB 设置:
-
设置为公开可用。
-
复制公共 Mongo URL。
-
将公共 Mongo URL 粘贴到
.env.local文件中。
在 Coolify 中设置环境变量:
-
在 Coolify 侧边栏中导航到Projects。
-
点击New Resource并选择Public或Private仓库。
-
选择您的仓库(保持默认设置)。
-
点击Environment Variables并设置与
.env.local文件相同的变量。
部署您的网站:
-
在项目的页面中点击Deploy按钮。
通过 AdSense 赚钱
-
部署实例:按照上述指南部署您的实例。
-
申请 AdSense:申请 Google AdSense。
-
设置自定义域名:将 AdSense ID 填写到
.env.local文件中的NEXT_PUBLIC_GOOGLE_ADSENSE_ID。 -
监控收益:通过 AdSense 仪表板监控并优化您的收益。