com.dryan.timeline.entry

dryan.com

Documentation

main object

No description available.

Properties

entryType string Required

No description available.

Known values: article, photo, book, video, link, movie, activity.walk, activity.hike, activity.cycle, activity.kayak, activity.other, code, game, game.achievement
localDate string Optional

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

timezone string Optional

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

View raw schema
{
  "properties": {
    "detail": {
      "refs": [
        "#article",
        "#photo",
        "#book",
        "#video",
        "#link",
        "#movie",
        "#activity",
        "#code",
        "#game",
        "#achievement"
      ],
      "type": "union"
    },
    "entryType": {
      "knownValues": [
        "article",
        "photo",
        "book",
        "video",
        "link",
        "movie",
        "activity.walk",
        "activity.hike",
        "activity.cycle",
        "activity.kayak",
        "activity.other",
        "code",
        "game",
        "game.achievement"
      ],
      "type": "string"
    },
    "localDate": {
      "description": "YYYY-MM-DD: the day the entry is filed under on the site.",
      "type": "string"
    },
    "timezone": {
      "description": "IANA zone the entry happened in; localDate is derived from publishedAt in this zone.",
      "type": "string"
    }
  },
  "required": [
    "entryType"
  ],
  "type": "object"
}
achievement object

No description available.

Properties

achievementId string Optional

No description available.

description string Optional

No description available.

game string Required

No description available.

iconUrl string uri Optional

A valid URI.

platform string Required

No description available.

Known values: xbox
xboxTitleId integer Optional

No description available.

View raw schema
{
  "properties": {
    "achievementId": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "game": {
      "type": "string"
    },
    "iconUrl": {
      "format": "uri",
      "type": "string"
    },
    "platform": {
      "knownValues": [
        "xbox"
      ],
      "type": "string"
    },
    "xboxTitleId": {
      "type": "integer"
    }
  },
  "required": [
    "game",
    "platform"
  ],
  "type": "object"
}
activity object

No description available.

Properties

averageHeartrate string Optional

Beats per minute, decimal string.

averageSpeed string Optional

Metres per second, decimal string.

bounds ref #bounds Optional

No description available.

distanceMeters integer Optional

No description available.

elapsedTimeSeconds integer Optional

No description available.

elevationGainMeters integer Optional

No description available.

elevationLossMeters integer Optional

No description available.

end ref #point Optional

No description available.

maxElevationMeters integer Optional

No description available.

maxHeartrate string Optional

Beats per minute, decimal string.

maxSpeed string Optional

Metres per second, decimal string.

minElevationMeters integer Optional

No description available.

movingTimeSeconds integer Optional

No description available.

polyline string Optional

Google encoded polyline of the track.

source string Optional

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

sourceId string Optional

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

sourceUrl string uri Optional

A valid URI.

sportType string Optional

No description available.

start ref #point Optional

No description available.

View raw schema
{
  "properties": {
    "averageHeartrate": {
      "description": "Beats per minute, decimal string.",
      "type": "string"
    },
    "averageSpeed": {
      "description": "Metres per second, decimal string.",
      "type": "string"
    },
    "bounds": {
      "ref": "#bounds",
      "type": "ref"
    },
    "distanceMeters": {
      "type": "integer"
    },
    "elapsedTimeSeconds": {
      "type": "integer"
    },
    "elevationGainMeters": {
      "type": "integer"
    },
    "elevationLossMeters": {
      "type": "integer"
    },
    "end": {
      "ref": "#point",
      "type": "ref"
    },
    "maxElevationMeters": {
      "type": "integer"
    },
    "maxHeartrate": {
      "description": "Beats per minute, decimal string.",
      "type": "string"
    },
    "maxSpeed": {
      "description": "Metres per second, decimal string.",
      "type": "string"
    },
    "minElevationMeters": {
      "type": "integer"
    },
    "movingTimeSeconds": {
      "type": "integer"
    },
    "polyline": {
      "description": "Google encoded polyline of the track.",
      "type": "string"
    },
    "source": {
      "description": "Where the track came from (Strava, AllTrails, onX...).",
      "type": "string"
    },
    "sourceId": {
      "description": "The activity's id at the source, e.g. the Strava activity id.",
      "type": "string"
    },
    "sourceUrl": {
      "format": "uri",
      "type": "string"
    },
    "sportType": {
      "type": "string"
    },
    "start": {
      "ref": "#point",
      "type": "ref"
    }
  },
  "type": "object"
}
article object

No description available.

Properties

crosspostedFrom ref #crosspost Optional

No description available.

description string Optional

No description available.

shareImage string Optional

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

View raw schema
{
  "properties": {
    "crosspostedFrom": {
      "ref": "#crosspost",
      "type": "ref"
    },
    "description": {
      "type": "string"
    },
    "shareImage": {
      "description": "Filename of the article's share graphic on the site.",
      "type": "string"
    }
  },
  "type": "object"
}
book object

No description available.

Properties

amazonUrl string uri Optional

A valid URI.

asin string Optional

No description available.

author string Optional

No description available.

bookshopOrgUrl string uri Optional

A valid URI.

coverUrl string uri Optional

A valid URI.

dateFinished string Optional

No description available.

dateStarted string Optional

No description available.

goodreadsId string Optional

No description available.

goodreadsUrl string uri Optional

A valid URI.

isbn string Optional

No description available.

openLibraryUrl string uri Optional

A valid URI.

reviewUrl string uri Optional

A valid URI.

subtitle string Optional

No description available.

View raw schema
{
  "properties": {
    "amazonUrl": {
      "format": "uri",
      "type": "string"
    },
    "asin": {
      "type": "string"
    },
    "author": {
      "type": "string"
    },
    "bookshopOrgUrl": {
      "format": "uri",
      "type": "string"
    },
    "coverUrl": {
      "format": "uri",
      "type": "string"
    },
    "dateFinished": {
      "type": "string"
    },
    "dateStarted": {
      "type": "string"
    },
    "goodreadsId": {
      "type": "string"
    },
    "goodreadsUrl": {
      "format": "uri",
      "type": "string"
    },
    "isbn": {
      "type": "string"
    },
    "openLibraryUrl": {
      "format": "uri",
      "type": "string"
    },
    "reviewUrl": {
      "format": "uri",
      "type": "string"
    },
    "subtitle": {
      "type": "string"
    }
  },
  "type": "object"
}
bounds object

No description available.

Properties

maxLatitude string Required

No description available.

maxLongitude string Required

No description available.

minLatitude string Required

No description available.

minLongitude string Required

No description available.

View raw schema
{
  "properties": {
    "maxLatitude": {
      "type": "string"
    },
    "maxLongitude": {
      "type": "string"
    },
    "minLatitude": {
      "type": "string"
    },
    "minLongitude": {
      "type": "string"
    }
  },
  "required": [
    "minLatitude",
    "maxLatitude",
    "minLongitude",
    "maxLongitude"
  ],
  "type": "object"
}
code object

No description available.

Properties

action string Optional

No description available.

commitCount integer Optional

No description available.

commits array of ref#commit Optional

No description available.

event string Required

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

githubEventId string Optional

No description available.

repo string Required

owner/name on GitHub.

url string uri Optional

A valid URI.

View raw schema
{
  "properties": {
    "action": {
      "type": "string"
    },
    "commitCount": {
      "type": "integer"
    },
    "commits": {
      "items": {
        "ref": "#commit",
        "type": "ref"
      },
      "type": "array"
    },
    "event": {
      "description": "GitHub event type (push, pull_request, issue_comment...).",
      "type": "string"
    },
    "githubEventId": {
      "type": "string"
    },
    "repo": {
      "description": "owner/name on GitHub.",
      "type": "string"
    },
    "url": {
      "format": "uri",
      "type": "string"
    }
  },
  "required": [
    "repo",
    "event"
  ],
  "type": "object"
}
commit object

No description available.

Properties

message string Optional

No description available.

sha string Required

No description available.

View raw schema
{
  "properties": {
    "message": {
      "type": "string"
    },
    "sha": {
      "type": "string"
    }
  },
  "required": [
    "sha"
  ],
  "type": "object"
}
crosspost object

No description available.

Properties

name string Optional

No description available.

url string uri Required

A valid URI.

View raw schema
{
  "properties": {
    "name": {
      "type": "string"
    },
    "url": {
      "format": "uri",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}
game object

No description available.

Properties

date string Optional

YYYY-MM-DD of the session.

leagueId integer Optional

Hearthstone ranked league.

legendRank integer Optional

No description available.

platform string Required

No description available.

Known values: xbox, hearthstone
starLevel integer Optional

No description available.

stars integer Optional

No description available.

titles array of ref#gameTitle Optional

No description available.

View raw schema
{
  "properties": {
    "date": {
      "description": "YYYY-MM-DD of the session.",
      "type": "string"
    },
    "leagueId": {
      "description": "Hearthstone ranked league.",
      "type": "integer"
    },
    "legendRank": {
      "type": "integer"
    },
    "platform": {
      "knownValues": [
        "xbox",
        "hearthstone"
      ],
      "type": "string"
    },
    "starLevel": {
      "type": "integer"
    },
    "stars": {
      "type": "integer"
    },
    "titles": {
      "items": {
        "ref": "#gameTitle",
        "type": "ref"
      },
      "type": "array"
    }
  },
  "required": [
    "platform"
  ],
  "type": "object"
}
gameTitle object

No description available.

Properties

logoUrl string uri Optional

A valid URI.

name string Required

No description available.

View raw schema
{
  "properties": {
    "logoUrl": {
      "format": "uri",
      "type": "string"
    },
    "name": {
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
link object

No description available.

Properties

note string Optional

No description available.

url string uri Required

A valid URI.

View raw schema
{
  "properties": {
    "note": {
      "type": "string"
    },
    "url": {
      "format": "uri",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}
movie object

No description available.

Properties

letterboxdUrl string uri Optional

A valid URI.

liked boolean Optional

No description available.

posterUrl string uri Optional

A valid URI.

rating string Optional

Star rating as a decimal string, absent when unrated.

rewatch boolean Optional

No description available.

tmdbId string Optional

The Movie Database id.

year integer Optional

No description available.

View raw schema
{
  "properties": {
    "letterboxdUrl": {
      "format": "uri",
      "type": "string"
    },
    "liked": {
      "type": "boolean"
    },
    "posterUrl": {
      "format": "uri",
      "type": "string"
    },
    "rating": {
      "description": "Star rating as a decimal string, absent when unrated.",
      "type": "string"
    },
    "rewatch": {
      "type": "boolean"
    },
    "tmdbId": {
      "description": "The Movie Database id.",
      "type": "string"
    },
    "year": {
      "type": "integer"
    }
  },
  "type": "object"
}
photo object

No description available.

Properties

altText string Optional

No description available.

contentHash string Optional

sha256 fingerprint used for duplicate detection.

exif unknown Optional

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

imageUrl string uri Optional

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

View raw schema
{
  "properties": {
    "altText": {
      "type": "string"
    },
    "contentHash": {
      "description": "sha256 fingerprint used for duplicate detection.",
      "type": "string"
    },
    "exif": {
      "description": "Camera and capture metadata as extracted at upload; non-integer numbers are decimal strings.",
      "type": "unknown"
    },
    "imageUrl": {
      "description": "Full-size delivery URL; coverImage on the document is the copy under atproto's blob cap.",
      "format": "uri",
      "type": "string"
    }
  },
  "type": "object"
}
point object

No description available.

Properties

latitude string Required

Decimal degrees as a string.

longitude string Required

Decimal degrees as a string.

View raw schema
{
  "properties": {
    "latitude": {
      "description": "Decimal degrees as a string.",
      "type": "string"
    },
    "longitude": {
      "description": "Decimal degrees as a string.",
      "type": "string"
    }
  },
  "required": [
    "latitude",
    "longitude"
  ],
  "type": "object"
}
video object

No description available.

Properties

authorName string Optional

No description available.

authorUrl string uri Optional

A valid URI.

durationSeconds integer Optional

No description available.

note string Optional

No description available.

provider string Optional

No description available.

Known values: youtube, vimeo
thumbnailUrl string uri Optional

A valid URI.

url string uri Required

A valid URI.

videoId string Optional

No description available.

View raw schema
{
  "properties": {
    "authorName": {
      "type": "string"
    },
    "authorUrl": {
      "format": "uri",
      "type": "string"
    },
    "durationSeconds": {
      "type": "integer"
    },
    "note": {
      "type": "string"
    },
    "provider": {
      "knownValues": [
        "youtube",
        "vimeo"
      ],
      "type": "string"
    },
    "thumbnailUrl": {
      "format": "uri",
      "type": "string"
    },
    "url": {
      "format": "uri",
      "type": "string"
    },
    "videoId": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}

Lexicon Garden

@