{"id":18622781,"url":"https://github.com/timonus/presser","last_synced_at":"2025-07-15T11:05:15.724Z","repository":{"id":6230644,"uuid":"7462237","full_name":"timonus/Presser","owner":"timonus","description":"A tool for cheating at Letterpress","archived":false,"fork":false,"pushed_at":"2013-01-27T23:47:37.000Z","size":128,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-13T21:37:41.918Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timonus.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-06T01:15:13.000Z","updated_at":"2014-05-06T00:20:17.000Z","dependencies_parsed_at":"2022-09-13T10:00:22.027Z","dependency_job_id":null,"html_url":"https://github.com/timonus/Presser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/timonus/Presser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonus%2FPresser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonus%2FPresser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonus%2FPresser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonus%2FPresser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timonus","download_url":"https://codeload.github.com/timonus/Presser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonus%2FPresser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265430341,"owners_count":23763985,"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":[],"created_at":"2024-11-07T04:18:38.794Z","updated_at":"2025-07-15T11:05:15.677Z","avatar_url":"https://github.com/timonus.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Presser\n\nA tool for cheating at [Letterpress](http://www.atebits.com/letterpress/).\n\nThere's one warning in main.m, which you need to fill in with the configuration of the board you're playing.\n\nThe app loads in the Letterpress dictionary, forms a tree out of it along with the provided game state, then scores every word in the tree. The result is a list of words sorted by highest point value. Scoring is naive to blocking off letters or removing blocks from letters the other player has gotten. It simply tries to get the maximum score given the current board state.\n\nIt's pretty ugly, sorry. I wrote it quickly to test some ideas.\n\n## Sample Input\n\n![](http://f.cl.ly/items/293V0z2z1w3t370N0J2g/board.png)\n\nIn main.m, this board would be represented as\n\n```\n        NSString *characters = @\"zerggixwodlhvhzxthktmkzur\";\n        int values[] = {\n            1,0,2,0,2,\n            0,1,2,2,0,\n            1,1,0,0,1,\n            1,0,0,1,0,\n            2,1,1,0,1\n        };\n```\n\n## Not Working?\n\nPresser depends on the [Letterpress Words repository](https://github.com/atebits/Words), don't forget to update your submodules\n\n```\ngit submodule update --init\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonus%2Fpresser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimonus%2Fpresser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonus%2Fpresser/lists"}