Skip to main content

tootlogger

Journal your toots to DayOne

Take all your toots and make a DayOne journal entry.

This saves the last seen toot id so subsequent runs will only show all the toots since then. If you miss a day of running this it, it will back fill up to the pagination limit.

Install

  1. Ensure you have at least Python 3.7 on your Mac
    • homebrew makes this easy with brew install python
  2. Install the DayOne Command Line Interface
  3. Install tootlogger with python3 -m pip install tootlogger

Setup

You will need to manually generate your access token and create a config file

  1. Log into your mastodon instance
  2. go to /settings/applications and create the new app
    • read is the only checkbox needed
  3. Note down the access_token
  4. Repeat this for all accounts you want to log
  5. Create a config file like the example below (or in this repo) in one of two places
    1. $HOME/.tootlogger.toml
    2. tootlogger.toml in the local directory you run the command from

Config file

["account_name"]
instance = "https://mastodon.social"
access_token = "really big string"
["cool account @ hachyderm.io"]
instance = "https://hachyderm.io"
access_token = "different big string"

Usage

  1. run tootlogger to log all of your toots to DayOne
  2. Set up tootlogger to run daily or whenever you toot enough

Metadata

Release files for tootlogger 0.4.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tootlogger 0.4.4
File Size Uploaded
tootlogger-0.4.4.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tootlogger 0.4.4
File Interpreter ABI Platform
tootlogger-0.4.4-py3-none-any.whl Python 3 none any Details

Total release size: 9.5 kB

Release files / tootlogger-0.4.4.tar.gz

Download URL tootlogger-0.4.4.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
736acb69ebab3c0cd56019fda0f464bdf007ac5100b6a8f9372661626fd316c5
BLAKE2b-256 checksum
How to use checksums
e24d023ba2eea2bcb5558de98a94c876deddc0808ce07f18339f42928d177d8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.1 Darwin/22.2.0

Release files / tootlogger-0.4.4-py3-none-any.whl

Download URL tootlogger-0.4.4-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
211442af5d3ce1ae07c9a08edad9894c916542886f46cf1309ba1020fff8a1a0
BLAKE2b-256 checksum
How to use checksums
1c0585ab1bd00373c7944b018cfba0206fb924704651c106365dc35555c0aa71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.1 Darwin/22.2.0

Release history Release notifications | RSS feed

This release

0.4.4 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page