com.dryan.timeline.entry

The dryan.com timeline's per-entry data, carried in the `content` open union of a site.standard.document record. The document holds what every entry shares (title, path, publishedAt, description, textContent, tags, coverImage); this holds the entry type, the day it belongs to, and the type-specific detail. atproto records cannot carry floats, so measurements that are not whole numbers (speeds, heart rates, coordinates) are decimal strings.

Repository @dryan.com did:plc:zieub5temeseyvmogjy2qv7w namespace authority
Details · object
Kindobject
Authoritytimeline.dryan.com
Indexed

Object

object

Properties

entryType

requiredstring
  • knownValues: article | photo | book | video | link | movie | activity.walk | activity.hike | activity.cycle | activity.kayak | activity.other | code | game | game.achievement

localDate

string

YYYY-MM-DD: the day the entry is filed under on the site.

timezone

string

IANA zone the entry happened in; localDate is derived from publishedAt in this zone.

#achievement

object

Properties

game

requiredstring

iconUrl

string · uri

platform

requiredstring
  • knownValues: xbox

#activity

object

Properties

Beats per minute, decimal string.

Metres per second, decimal string.

Reference

end

ref
Reference

Beats per minute, decimal string.

maxSpeed

string

Metres per second, decimal string.

polyline

string

Google encoded polyline of the track.

source

string

Where the track came from (Strava, AllTrails, onX...).

sourceId

string

The activity's id at the source, e.g. the Strava activity id.

sourceUrl

string · uri

sportType

string
Reference

#article

object

Properties

Reference

Filename of the article's share graphic on the site.

#book

object

Properties

amazonUrl

string · uri

asin

string

author

string

bookshopOrgUrl

string · uri

coverUrl

string · uri

goodreadsUrl

string · uri

Kindle highlights and notes, oldest first.

itemsref
Reference

isbn

string

openLibraryUrl

string · uri

reviewUrl

string · uri

subtitle

string

#bounds

object

Properties

maxLatitude

requiredstring

maxLongitude

requiredstring

minLatitude

requiredstring

minLongitude

requiredstring

#code

object

Properties

action

string

commits

array
itemsref
Reference

event

requiredstring

GitHub event type (push, pull_request, issue_comment...).

repo

requiredstring

owner/name on GitHub.

url

string · uri

#commit

object

Properties

message

string

sha

requiredstring

#crosspost

object

Properties

name

string

url

requiredstring · uri

#game

object

Properties

date

string

YYYY-MM-DD of the session.

leagueId

integer

Hearthstone ranked league.

legendRank

integer

platform

requiredstring
  • knownValues: xbox | hearthstone

starLevel

integer

stars

integer

titles

array
itemsref
Reference

#gameTitle

object

Properties

logoUrl

string · uri

name

requiredstring

#highlight

object

Properties

highlightedAt

string · datetime

location

string

Kindle location number.

note

string

text

requiredstring

#movie

object

Properties

letterboxdUrl

string · uri

liked

boolean

posterUrl

string · uri

rating

string

Star rating as a decimal string, absent when unrated.

rewatch

boolean

tmdbId

string

The Movie Database id.

year

integer

#photo

object

Properties

altText

string

sha256 fingerprint used for duplicate detection.

exif

unknown

Camera and capture metadata as extracted at upload; non-integer numbers are decimal strings.

imageUrl

string · uri

Full-size delivery URL; coverImage on the document is the copy under atproto's blob cap.

#point

object

Properties

latitude

requiredstring

Decimal degrees as a string.

longitude

requiredstring

Decimal degrees as a string.

#video

object

Properties

authorUrl

string · uri

note

string

provider

string
  • knownValues: youtube | vimeo

thumbnailUrl

string · uri

url

requiredstring · uri

videoId

string