amoorion-tumblr

Tumblr plugin of amoorion: post, read and delete through the Tumblr API v2 (Neue Post Format), signed with OAuth 1.0a.

Secrets in amoorion’s vault, from an app registered at Tumblr: tumblr/consumer-key, tumblr/consumer-secret, tumblr/token, tumblr/token-secret (the account’s), and tumblr/blog (the blog, e.g. myblog.tumblr.com). Optional tumblr/uri (default https://api.tumblr.com).

A post’s title becomes a heading, its links link blocks, its tags Tumblr tags. Tumblr’s API has no plain reply (only reblogs), so reply is not offered.

Its vault entry

task vault:new makes this entry in a KeePassXC file; scopes are the keys it needs, optional the keys it can use.

{
  "vault": {
    "tumblr": {
      "description": "A Tumblr blog through API v2, signed with OAuth 1.0a",
      "scopes": {
        "consumer-key": "The app's consumer key (https://www.tumblr.com/oauth/apps)",
        "consumer-secret": "The app's consumer secret",
        "token": "The account's OAuth token",
        "token-secret": "The account's OAuth token secret",
        "blog": "The blog, e.g. myblog.tumblr.com"
      },
      "optional": {
        "uri": "default: https://api.tumblr.com"
      }
    }
  }
}