Skip to content

自动化从推特到 Bluesky 的关注过程,适用于有大量关注列表的用户

License

Notifications You must be signed in to change notification settings

nullqwertyuiop/twitter2bsky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter 2 Bsky

本项目旨在帮助用户自动化从推特到 Bluesky 的关注过程。请严格按照以下步骤配置您的开发环境,并阅读项目说明以确保安全和正确使用。

如果本项目对您有所帮助,请考虑为该项目点个 Star。谢谢!

项目说明

本项目的功能是从您已经登录的推特账号中抓取关注列表,并在 Bluesky 平台上自动搜索对应的用户并进行关注。特别适用于有大量关注列表的用户。

使用须知

  1. 推特账号登录

    • 项目运行期间,您需要在浏览器中登录您的推特账号。需要特别注意的是,项目目录中的 persistent 文件夹保存了会话信息。为了保障账户安全,避免将该文件夹泄露给他人。
  2. Bluesky 账号信息

    • 项目会要求您输入 Bluesky 的用户名和密码。这些登陆凭证仅在程序运行过程中使用,不会以任何形式保存在本地。

环境设置步骤

1. 检查并安装 Git

  1. 在您的计算机上,打开“命令提示符”或“PowerShell”。
  2. 输入 git --version
    • 如果返回版本号,Git 已安装。
    • 如果命令不能识别,请从 Git 官网 下载并安装。

2. 检查并安装合适的 Python 版本

  1. 输入 py -0p 检查已安装的 Python 版本:
    • 查找 3.10 或 3.11 开头的版本。
    • 如果没有合适的版本,访问 Python 官网 安装 Python 3.10。

3. 创建 Python 虚拟环境

  1. 在项目目录内打开“命令提示符”或“PowerShell”。
  2. 输入以下命令(根据 Python 版本修改 -3.10):
    py -3.10 -m venv env
    
  3. 输入以下命令激活虚拟环境:
    .\env\Scripts\Activate
    

4. 安装项目依赖

  1. 确保虚拟环境被激活(提示符显示 (env))。
  2. 在项目目录中找到 requirements.txt
  3. 输入以下命令安装依赖:
    pip install -r requirements.txt
    

5. 运行主脚本

  1. 激活虚拟环境状态下,输入:
    python main.py
    
  2. 按提示在程序中输入 Bluesky 的账号信息。

注意事项

  • 隐私保护:确保 persistent 文件夹不被他人获取。
  • 凭证安全:Bluesky 凭证仅供运行时使用,不会保存。
  • 请确保执行时已满足系统权限要求。

问题反馈

如有问题或建议,请在 GitHub Issues 中提出。

许可证

本项目使用 MIT 许可证。详细信息请参阅 LICENSE 文件。

Works on My Machine

Works on My Machine

About

自动化从推特到 Bluesky 的关注过程,适用于有大量关注列表的用户

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages