+-
一个强大的 Twitter 视频下载工具,同时也是一款 Twitter 营销在线工具,支持自动翻译并重新发布推文。

twitterxdownload

一个强大的 Twitter 视频下载工具,同时也是一款 Twitter 营销在线工具,支持自动翻译并重新发布推文。

Github地址

https://github.com/imtonyjaa/twitterxdownload

在线体验

https://twitterxdownload.com/zh-CN

一个强大的 Twitter 视频下载工具,同时也是一款 Twitter 营销在线工具,支持自动翻译并重新发布推文。

项目特点

  • 高级媒体提取:能够从推文中提取视频和其他媒体内容,支持批量提取线程推文中的媒体。

  • 智能搜索:可以根据创作者、日期和媒体类型(图片/视频)搜索推文。

  • 翻译与重新发布:一键翻译并重新发布推文,是 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并选择PublicPrivate仓库。

    • 选择您的仓库(保持默认设置)。

    • 点击Environment Variables并设置与.env.local文件相同的变量。

  • 部署您的网站

    • 在项目的页面中点击Deploy按钮。

    通过 AdSense 赚钱

    • 部署实例:按照上述指南部署您的实例。

    • 申请 AdSense:申请 Google AdSense。

    • 设置自定义域名:将 AdSense ID 填写到.env.local文件中的NEXT_PUBLIC_GOOGLE_ADSENSE_ID

    • 监控收益:通过 AdSense 仪表板监控并优化您的收益。