{"id":16691332,"url":"https://github.com/dphilipson/timer-mystica","last_synced_at":"2026-04-14T17:32:37.847Z","repository":{"id":66182110,"uuid":"41832591","full_name":"dphilipson/timer-mystica","owner":"dphilipson","description":"A phone-based game timer for the board game Terra Mystica","archived":false,"fork":false,"pushed_at":"2016-01-29T04:46:09.000Z","size":126,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-12-29T19:49:05.600Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Clojure","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/dphilipson.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":"2015-09-02T23:26:52.000Z","updated_at":"2020-07-18T04:05:36.000Z","dependencies_parsed_at":"2023-04-14T12:20:08.173Z","dependency_job_id":null,"html_url":"https://github.com/dphilipson/timer-mystica","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dphilipson/timer-mystica","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dphilipson%2Ftimer-mystica","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dphilipson%2Ftimer-mystica/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dphilipson%2Ftimer-mystica/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dphilipson%2Ftimer-mystica/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dphilipson","download_url":"https://codeload.github.com/dphilipson/timer-mystica/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dphilipson%2Ftimer-mystica/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31808505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T11:13:53.975Z","status":"ssl_error","status_checked_at":"2026-04-14T11:13:53.299Z","response_time":153,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-10-12T16:07:54.529Z","updated_at":"2026-04-14T17:32:37.803Z","avatar_url":"https://github.com/dphilipson.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Timer Mystica\n\nA mobile-based game timer for the board game Terra Mystica.\n\n## Overview\n\nTerra Mystica is a great board game! But if you're anything like me, sometimes\nyou want to play a game where everyone doesn't take forever for their turns.\nThis app will help keep your friends in line.\n\nTimer Mystica runs on a phone and keeps track of turn order as well as how much\ntime each player has taken. It understands the variable turn order rules of\nTerra Mystica so you can rely on it to keep track of who should be going at any\ngiven time. By tracking how much time each player has used, you can make your\nfriends take shots every seven minutes, or just make fun of them for being\nslow.\n\n![gameplay](https://cloud.githubusercontent.com/assets/1661903/12667350/4adb8cb4-c5ff-11e5-8f82-b38fa3dc39c5.png) ![last_player](https://cloud.githubusercontent.com/assets/1661903/12667351/4adc2a7a-c5ff-11e5-9cee-4d2b1c6c9be7.png) ![faction_select](https://cloud.githubusercontent.com/assets/1661903/12667349/4ad76db4-c5ff-11e5-854d-fabb79a0042d.png)\n\n## Installation\n\nTimer Mystica is a website designed to be viewed as a full screen app on a\nmobile device. To start using it, follow these steps:\n\n1. On your mobile device, view the app at\n   \u003chttp://dphilipson.github.io/timer-mystica\u003e.\n\n2. Save the page to your homescreen.\n\n3. Open the page from your homescreen to get a fullscreen view.\n\n4. It is recommended to lock rotation on your device while using this app. It\n   only really works in portrait orientation so this will reduce some minor\n   annoyances.\n\n## Use\n\nOn the initial screen, select which factions are in the game and press the\nbutton to start the game. In the game, on each players turn hand the mobile\ndevice to that player. When they are done, they should press either \"Pass\" or\n\"Next Player\" and then hand the mobile device to the player whose turn is next.\n\"Pass\" indicates that the player is passing for the round, while \"Next Player\"\nindicates that they are merely done with their turn.\n\nThe buttons at the top give some control over the timing. The Pause button\nstops the clock from running until it is pressed again to resume. The Undo\nbutton moves back through the turn history, which is particularly useful when a\nplayer accidentally presses \"Pass\" instead of \"Next\" or vice versa.\n\n## Dev Setup\n\nTo get an interactive development environment run:\n\n    rlwrap lein figwheel dev test\n\nand open your browser at [localhost:3449](http://localhost:3449/).\nThis will auto compile and send all changes to the browser without the\nneed to reload. After the compilation process is complete, you will\nget a Browser Connected REPL. An easy way to try it is:\n\n    (js/alert \"Am I connected?\")\n\nand you should see an alert in the browser window.\n\nYou can run the tests by opening your browser at\n[localhost:3449/test.html](http://localhost:3449/test.html). The test results\nare shown in the console and in the color of the favicon, and are automatically\nre-run whenever the source changes.\n\nIf `rlwrap` is not installed, then it can be omitted from the above command,\nbut you will lose some command line conveniences like history and arrow\nnavigation.\n\nTo clean all compiled files:\n\n    lein clean\n\nTo create a production build run:\n\n    lein cljsbuild once min\n\nAnd open your browser in `resources/public/index.html`. You will not\nget live reloading, nor a REPL. \n\nCopyright © 2015 David Philipson\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdphilipson%2Ftimer-mystica","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdphilipson%2Ftimer-mystica","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdphilipson%2Ftimer-mystica/lists"}