Mastodon 是什么

Mastodon 是一种分布式微博客的网络服务(分布式,即用户数据不会只储存于单一服务商的服务器上,而是分布式的储存),发布时的体验类似 Twitter 和 Weibo。

Mastodon 是开源的,代码公开,任何人都可以在自己的服务器上搭建网站,运行 Mastodon 的服务,制定各自网站的社区规则,每个这样的服务被称为一个 Mastodon 实例(Instance)。最棒的是,不同实例内的信息流并不是分离的,用户可以跨实例搜索、关注、互动(部分实例可能较封闭,这取决于社区成员的共同意愿)。

发布的动态在 Mastodon 中被称为 Toots(嘟嘟),每条 Toot 的字符上限为 500(发表长篇大论也很方便),附的图片上限为 4 张。每一条 Toot 都可以撰写警示并加上“敏感内容”的标识(例如 18 禁图片标记 NSFW,小黄文标记 CW)。

Pawoo 实例

Pawoo.net 即 Mastodon 的一个实例,由 Pixiv 社区搭建(一个日本的插画与创意写作的在线发布、交流平台),在 Pawoo.net 即可注册,用 Pixiv 社区的账号也可以直接登陆,由于 Pixiv 社区内已有一定规范(如主动标记敏感内容),并很好地被社区内成员执行,玩 Pawoo 的话应遵守社区内的公约。

多数实例还可以为每条 Toot 设定公开范围(对所有实例公开、对本实例公开、关注可见、被 @ 的人可见)。

其他实例

怎么玩

Just enjoy yourself! 遵守所在实例约定即可。

关于注册。在你喜欢的实例注册账号(不同实例上的账号不通用,所以你也可以注册无数个马甲),需要填写用户名(无法修改)、邮箱、密码,然后去邮箱点击确认链接,即可激活账户。激活后,你在 Mastodon 世界里的 ID 就生成了,格式为“@user_id@pawoo.net”(前一半是你注册时使用的用户名,后一半是所在实例的域名),如果你是在长毛象中文站注册的,那么格式就应为“@user_id@cmx.im”。

关于移动端。在 Google Play 商店或 App Store 搜索 Pawoo,找到官方发布的 APP,安装并登陆即可。Mastodon 的账户是全网共享的,因此在应用商店搜索“Mastodon”后,绝大多数搜索结果都可以直接使用 Mastodon 服务。

关于登陆。一般要求先输入实例的域名,然后会提示跳转,通过浏览器打开,输入邮箱和密码,完成授权后跳转回 APP 内即完成登陆。如果出现黑屏卡顿,建议跳转时换一个浏览器打开。

搜索

除了站内的搜索,还有这个网站,可以检索对所有实例公开的信息。

Mastodon Search

如何备份

由于 Pawoo.net 不支持导出存档,可以借助 IFTTT 和 Google Drive 的 Google Sheets 两个网络服务来备份(均需科学上网),当然,其他实例也可通过本方法备份。

注册工具(已有账号请忽略)

  • 注册 IFTTT
  • 注册 Google Drive
  • IFTTT 站内右上角,点击 头像,点击 New Applet
  • 点击 this,选 RSS Feed,选 New feed item
  • Feed URL 内填入 https://pawoo.net/@user_id.atom,请将 user_id 替换为你在 pawoo 的 id,如果你在其他实例,将 pawoo.net 替换为你所在实例的域名即可;
  • 下一步,点击 that,搜索框输入 google,结果内选 Google Sheets,选 Add row to spreadsheet
  • 出现三个选框:
    1. Spreadsheet name,即这个备份表格的标题,如“PawooArchives”或“Pawoo存档”;
    2. Formatted row,不用改;
    3. Drive folder path,在 Google Drive 的储存路径,建议改为 IFTTT/Feed/Pawoo
  • 配置完成,点击 Create action 即完成创建;
  • 测试;
    • 在 Pawoo.net 发布一条 Toot,两小时后登陆 Google Drive,查看自动备份情况。

附 [ IFTTT 服务说明]

IFTTT 即 IF This Then That 的缩写,通过授权,可以为不同的网络服务(That)绑定触发条件(This),从而自动完成很多不可思议的任务。

其他好玩的你可以自行探索,比如我使用的有:把“最 XXX 的新博文导入 Evernote”、“在 Youtube 收藏的视频记录到在线表格内”、“把 iOS 的日历自动同步到 Google Calendar”等等。

强迫症选项

通过一个更简洁的输入框来发 Toots。

  • 安装 Chrome 插件 Tooter 按提示填写实例的域名,跳转后通过登陆来授权;
  • 打开 Post a Tweet (此发布页面由 Twitter 提供,特此鸣谢),即可看到有三个按钮的输入框了;
  • 通过 Stylish 插件调整输入框样式,配置方法参见 豆瓣、知乎、饭否 Timeline 自定义简化,本文直接提供 CSS 样式代码;

    • 本页的优化代码如下:

      1
      2
      3
      textarea#status {height: 580px !important;}
      h2.action-information, div.action-information {display: none;}
      h2.current-user, div.footer {display: none;}
    • 应用对象选 网址前缀,输入框内填: https://twitter.com/intent/tweet

    • 如果你只想发 Toot,可以再追加一行:

      1
      input.submit, input.tweettoot {display: none;}
    • 如果左上角的 Twitter 小鸟也碍事,那就再加一行:

      1
      h1.logo {display: none;}

CHANGELOG

  • 180427 Arlmy 创建
  • 180428 Arlmy 写作完成
  • 180509 Arlmy 增加“搜索”