一个轻量级的、自托管的 PHP 应用程序,用于镜像和展示特定 X 用户的推文。它具有现代化的开发者风格暗色主题、强大的媒体处理能力和简单的身份验证功能。
t.co 短链接解析并展开为原始 URL。git clone https://github.com/goxofy/Xmirror.git
cd Xmirror
cp src/config.php.example src/config.php
编辑 src/config.php 并填入你的信息:
RAPID_API_KEY: 你的 RapidAPI Key。TWITTER_USERNAME: 你想要镜像的 X 用户名 (例如 elonmusk)。ACCESS_PASSWORD: 访问站点所需的密码。db 目录有写入权限,因为 SQLite 数据库和锁文件将在此处创建。
chmod 775 db
运行
将你的 Web 服务器根目录指向 public 目录。
使用 PHP 内置服务器进行本地测试:
cd public
php -S localhost:8000
在浏览器中访问 http://localhost:8000。
如果你有 X 官方导出的存档文件 (tweets.js),可以使用内置的导入工具将其导入数据库:
http://your-site/importer_ui.php。tweets.js 文件(通常在存档的 data 文件夹中)。public/: Web 根目录。包含 index.php (前端界面) 和代理脚本。src/: 后端逻辑和配置文件。db/: SQLite 数据库存储目录。MIT