- Timestamp:
- 08/07/2026 04:37:37 PM (5 weeks ago)
- Branches:
- main
- Children:
- a4fea5e
- Parents:
- 7d7b36d
- git-author:
- roboburr <roboburr@…> (08/07/2026 04:37:26 PM)
- git-committer:
- roboburr <roboburr@…> (08/07/2026 04:37:37 PM)
- File:
-
- 1 edited
-
docs/EXPORT-FORMAT.md (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
docs/EXPORT-FORMAT.md
r7d7b36d r6248497 99 99 | `summary` | `posts.content_warning` | AS2 summary is the content warning | 100 100 | `sensitive` | `posts.nsfw` | | 101 | `published` | `posts.published_at` ?? `created_at` | ISO 8601, UTC. Klonkt stores timestamps in two spellings (`YYYY-MM-DD HH:MM:SS` and full ISO); the archive normalises to ISO. The **instant** survives a round trip, the spelling does not. |101 | `published` | `posts.published_at` ?? `created_at` | ISO 8601, UTC. SQLite writes `CURRENT_TIMESTAMP` in UTC but without a zone, and `Date.parse` reads that shape as *local* time — so a timezone-less value is explicitly read as UTC before conversion. Klonkt stores timestamps in two spellings (`YYYY-MM-DD HH:MM:SS` and full ISO); the archive normalises to ISO. The **instant** survives a round trip, the spelling does not. | 102 102 | `updated` | `posts.updated_at` | omitted when equal to `published` | 103 103 | `url` | `<origin>/<slug>` | the human permalink |
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)