本项目旨在帮助用户自动化从推特到 Bluesky 的关注过程。请严格按照以下步骤配置您的开发环境,并阅读项目说明以确保安全和正确使用。
如果本项目对您有所帮助,请考虑为该项目点个 Star。谢谢!
本项目的功能是从您已经登录的推特账号中抓取关注列表,并在 Bluesky 平台上自动搜索对应的用户并进行关注。特别适用于有大量关注列表的用户。
-
推特账号登录:
- 项目运行期间,您需要在浏览器中登录您的推特账号。需要特别注意的是,项目目录中的
persistent
文件夹保存了会话信息。为了保障账户安全,避免将该文件夹泄露给他人。
- 项目运行期间,您需要在浏览器中登录您的推特账号。需要特别注意的是,项目目录中的
-
Bluesky 账号信息:
- 项目会要求您输入 Bluesky 的用户名和密码。这些登陆凭证仅在程序运行过程中使用,不会以任何形式保存在本地。
- 在您的计算机上,打开“命令提示符”或“PowerShell”。
- 输入
git --version
:- 如果返回版本号,Git 已安装。
- 如果命令不能识别,请从 Git 官网 下载并安装。
- 输入
py -0p
检查已安装的 Python 版本:- 查找 3.10 或 3.11 开头的版本。
- 如果没有合适的版本,访问 Python 官网 安装 Python 3.10。
- 在项目目录内打开“命令提示符”或“PowerShell”。
- 输入以下命令(根据 Python 版本修改
-3.10
):py -3.10 -m venv env
- 输入以下命令激活虚拟环境:
.\env\Scripts\Activate
- 确保虚拟环境被激活(提示符显示
(env)
)。 - 在项目目录中找到
requirements.txt
。 - 输入以下命令安装依赖:
pip install -r requirements.txt
- 激活虚拟环境状态下,输入:
python main.py
- 按提示在程序中输入 Bluesky 的账号信息。
- 隐私保护:确保
persistent
文件夹不被他人获取。 - 凭证安全:Bluesky 凭证仅供运行时使用,不会保存。
- 请确保执行时已满足系统权限要求。
如有问题或建议,请在 GitHub Issues 中提出。
本项目使用 MIT 许可证。详细信息请参阅 LICENSE 文件。