{"id":23502983,"url":"https://github.com/quackle/quackle","last_synced_at":"2025-04-15T21:34:44.907Z","repository":{"id":10249243,"uuid":"12356016","full_name":"quackle/quackle","owner":"quackle","description":"Quackle crossword game artificial intelligence and analysis tool","archived":false,"fork":false,"pushed_at":"2023-07-23T14:40:31.000Z","size":62068,"stargazers_count":168,"open_issues_count":72,"forks_count":41,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-03-29T01:34:36.431Z","etag":null,"topics":["analysis","c-plus-plus","crossword","crossword-game","library","puzzle-game","simulator"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quackle.png","metadata":{"files":{"readme":"README.MacOS","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-08-25T08:06:22.000Z","updated_at":"2025-03-09T11:33:28.000Z","dependencies_parsed_at":"2024-06-21T19:12:02.702Z","dependency_job_id":null,"html_url":"https://github.com/quackle/quackle","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackle%2Fquackle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackle%2Fquackle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackle%2Fquackle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackle%2Fquackle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quackle","download_url":"https://codeload.github.com/quackle/quackle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249157925,"owners_count":21222029,"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":["analysis","c-plus-plus","crossword","crossword-game","library","puzzle-game","simulator"],"created_at":"2024-12-25T08:12:37.405Z","updated_at":"2025-04-15T21:34:44.890Z","avatar_url":"https://github.com/quackle.png","language":"C++","readme":"Requirements:\n-------------\n\n1. Xcode 9 or above (for the compiler and build tools)\n2. A version of Qt 5 or 6.  Homebrew, vcpkg, macports, or whatever you prefer.  For\n   example, in HomeBrew...\n\t\tbrew install qt\n\nNote that Qt6 imposes greater Xcode and macOS requirements.  Qt6 uses `std::filesystem`, which\nis only implemented with a 10.15 or later minimum macOS deployment target.\n\nBuilding Quackle:\n-----------------\n\nFollow the cmake instructions in [README.md](README.md).  You can use the Xcode generator\nto make an Xcode project if you wish.\n\n\nCreating the DMG:\n---------------------------------\n* Set up Xcode with your Mac Developer account, and make sure you\n  have a Developer ID Application signing certificate installed into\n  your Keychain.\n* In the Xcode settings, set the deployment target to 10.9 (earlier versions\n  don't appear to work with C++11).\n* Create an Archive build using XCode.\n* From the Archive interface, click Validate... and validate for a Developer\n  ID-signed Application.  If you have a signing profile, this validation\n  should work.\n* Click Export... and export as a Mac Application.\n* You now have an unsigned application which is missing Qt frameworks, but\n  will work locally.\n* From the Qt4 distribution, run 'macdeployqt Quackle.app'.\n* But, it turns out that the Frameworks installed by macdeployqt are partly\n  broken and can't be code-signed.  So, remove the Frameworks directory, clone\n  \thttps://github.com/jfultz/MacQt4Frameworks.git\n  and cp -R the entire Frameworks directory into Quackle.app/Contents.\n* Run 'codesign -s \u003cidentity\u003e --force --deep Quackle.app' where \u003cidentity\u003e\n  is the SHA1 of your certificate (if you open it in Keychain and scroll all\n  the way to the bottom, you'l see it...but you'll have to strip the spaces).\n* Verify code-signing with\n\tspctl --assess --type execute --verbose Quackle.app\n* Package it up in a .dmg.  I used the *very* nice package create-dmg off of\n  Github with the following command-line:\n\ncreate-dmg --app-drop-link 400 100 --icon Quackle.app 100 100 \\\n--window-size 500 250 --background DmgBackground.png Quackle.dmg Quackle.app\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquackle%2Fquackle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquackle%2Fquackle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquackle%2Fquackle/lists"}