{"id":16508590,"url":"https://github.com/osteele/tidal-memories","last_synced_at":"2025-10-19T02:00:20.721Z","repository":{"id":47999295,"uuid":"140155618","full_name":"osteele/tidal-memories","owner":"osteele","description":"On-the-ground piece for Dinacon","archived":false,"fork":false,"pushed_at":"2021-08-11T04:28:05.000Z","size":2195,"stargazers_count":1,"open_issues_count":18,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T20:05:18.613Z","etag":null,"topics":["dinacon","matrix-client","webapp"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/osteele.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-08T09:48:53.000Z","updated_at":"2018-09-27T17:15:57.000Z","dependencies_parsed_at":"2022-08-12T16:11:33.609Z","dependency_job_id":null,"html_url":"https://github.com/osteele/tidal-memories","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osteele%2Ftidal-memories","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osteele%2Ftidal-memories/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osteele%2Ftidal-memories/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osteele%2Ftidal-memories/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/osteele","download_url":"https://codeload.github.com/osteele/tidal-memories/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234850,"owners_count":20905852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dinacon","matrix-client","webapp"],"created_at":"2024-10-11T15:46:25.195Z","updated_at":"2025-10-19T02:00:15.690Z","avatar_url":"https://github.com/osteele.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tidal Memories\n\nTidal Memories is a visualization of Riot Matrix photos from [Dinacon\n2018](https://www.dinacon.org).\n\nPhotos are positioned vertical along the intertidal zone, according to the tide\nlevel when they were taken (or, at least, posted to Riot). They are positioned\nhorizontally from midnight on the left, to the following midnight on the right.\n\nMouse over a photo to see its details.\n\nThe tide indicates the current tide in Ko Lone, Phuket. At high tide, you won't\nsee much.\n\n![](./docs/screenshot.png)\n\n## Related\n\n[Matrix-photo-gallery](https://github.com/osteele/matrix-photo-gallery) is a more\nconventional photo gallery.\n\n## Develop\n\n### Setup\n\nInstall Pipenv: `pipenv install`.\n\nSet `API_SERVER_URL` to the address of a\n[matrix-photo-gallery](https://github.com/osteele/matrix-photo-gallery) server.\n\n### Run\n\nRun the front end (client):\n\n```shell\n$ pipenv run client\n```\n\nor:\n\n```shell\n$ cd client\n$ yarn install\n$ yarn start\n```\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosteele%2Ftidal-memories","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fosteele%2Ftidal-memories","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosteele%2Ftidal-memories/lists"}