{"id":21838346,"url":"https://github.com/prust/what2watch","last_synced_at":"2025-03-21T15:18:29.593Z","repository":{"id":142795771,"uuid":"72971959","full_name":"prust/what2watch","owner":"prust","description":"A toy native app that tells you which favorite movies you haven't seen in a while","archived":false,"fork":false,"pushed_at":"2016-11-07T02:42:16.000Z","size":741,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-26T10:30:59.608Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"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/prust.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSES","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":"2016-11-06T05:24:14.000Z","updated_at":"2016-11-06T05:24:34.000Z","dependencies_parsed_at":"2023-06-03T15:30:36.795Z","dependency_job_id":null,"html_url":"https://github.com/prust/what2watch","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/prust%2Fwhat2watch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prust%2Fwhat2watch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prust%2Fwhat2watch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prust%2Fwhat2watch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prust","download_url":"https://codeload.github.com/prust/what2watch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244819802,"owners_count":20515646,"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-27T21:10:34.490Z","updated_at":"2025-03-21T15:18:29.582Z","avatar_url":"https://github.com/prust.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# what2watch - a Movie Recommendation App\n\nwhat2watch is a simple toy app built to help me gain experience in writing high-level C\nand as an excuse to write data serialization and layout libraries in C\n\nIt uses NanoVG for graphics and the Bullet bt3gui library for cross-platform windowing and Glew for OpenGL.\n\nThanks to syoyo's [nanocanvas](https://github.com/syoyo/nanocanvas) which was used as a template.\n\n## Platform\n\n* Mac OS X\n* Linux\n* Windows\n* iOS/Android (TODO)\n\n## Requirements\n\n* OpenGL2\n  * GLESv2\n* premake5\n\n## Build\n\n### Linux and MacOSX\n\n    $ premake5 gmake\n    $ cd build\n    $ make\n\n### Windows\n\nVisual Studio 2015 is required to build an example.\n\n    \u003e premake5.exe vs2015\n    \u003e cd build\n\nOpen solution file and build it with Visual Studio 2015.\n\nVisual Studio 2013 may work. To compile with Visual Studio 2013 use the following premake flag.\n\n    \u003e premake5.exe vs2013\n\n## License\n\nwhat2watch is licensed under the MIT license.\nwhat2watch uses third party libraries, see `LICENSES` file for more details.\n\n## TODO\n\n* Port [lightning-layout](https://github.com/prust/lightning-layout) to C\n* Implement 1000-line indexed object storage library\n* Drop in websocket library for communication with server\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprust%2Fwhat2watch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprust%2Fwhat2watch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprust%2Fwhat2watch/lists"}