{"id":26512572,"url":"https://github.com/jarikmarwede/ideabag2-solutions","last_synced_at":"2025-10-19T07:35:57.117Z","repository":{"id":30314620,"uuid":"111238487","full_name":"jarikmarwede/IdeaBag2-Solutions","owner":"jarikmarwede","description":"A collection of programs from the app \"Idea Bag 2\"(\"Programming Ideas 2\") written in Python","archived":false,"fork":false,"pushed_at":"2025-02-05T04:55:18.000Z","size":2191,"stargazers_count":12,"open_issues_count":9,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T23:48:24.675Z","etag":null,"topics":["excercises","ideabag2","ideas","learning","learning-by-doing","projects","python","python3","solutions"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=com.alansa.ideabag2","language":"Python","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/jarikmarwede.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2017-11-18T20:53:11.000Z","updated_at":"2025-02-05T04:55:20.000Z","dependencies_parsed_at":"2023-10-16T16:41:40.709Z","dependency_job_id":"9549c993-5a33-468e-ba54-95d1d717fd21","html_url":"https://github.com/jarikmarwede/IdeaBag2-Solutions","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/jarikmarwede%2FIdeaBag2-Solutions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarikmarwede%2FIdeaBag2-Solutions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarikmarwede%2FIdeaBag2-Solutions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarikmarwede%2FIdeaBag2-Solutions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarikmarwede","download_url":"https://codeload.github.com/jarikmarwede/IdeaBag2-Solutions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244734069,"owners_count":20501014,"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":["excercises","ideabag2","ideas","learning","learning-by-doing","projects","python","python3","solutions"],"created_at":"2025-03-21T03:35:04.419Z","updated_at":"2025-10-19T07:35:57.111Z","avatar_url":"https://github.com/jarikmarwede.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IdeaBag2-Solutions\nThis is a collection of programs from the *Idea Bag 2* app ([*Programming Ideas 2*](https://play.google.com/store/apps/details?id=com.alansa.ideabag2) on the Google Play Store).\n\nThe intention of this project is to help people that are stuck on an Idea or want to see another approach.\nThe goal is also to find optimal solutions for all Ideas.\nThe programs are made in a way that it is easy to understand and learn from them.\n\nAll programs are written in python 3.\nThe original categories from *Idea Bag 2* are used to organize them.\n\n*Idea Bag 2* also has a GitHub repository which can be found [here](https://github.com/mclintprojects/ideabag2).\n\n## How to use\nIf you want to get the programs for playing around with them or editing them just download or clone them from Github.\nAll programs need [python 3.10](https://www.python.org/downloads/) or later installed, \nand for some of them external modules are required.\nGo to [Dependencies](#dependencies) to check which modules you need to install and how.\n\nYou can watch this video, which explains how to use this repository and how it is organized:\n\n[![Thumbnail of the video](video-thumbnail.png)](https://vimeo.com/412821037)\n\n## Contributing\nIf you want to contribute in any way please take a look at [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Dependencies\n* [Python 3.10+](https://www.python.org/downloads/)\n* [Pillow](http://python-pillow.org) (Graphics and Multimedia/Dominant Colors, Threading/Bulk Thumbnail Creator)\n* [Beautifulsoup](https://www.crummy.com/software/BeautifulSoup/) (Web/Page Scraper)\n* [Pygame](https://www.pygame.org/) (Graphics and Multimedia/Mp3 Player)\n* [SymPy](https://www.sympy.org/) (Numbers/Find Pi to the Nth digit)\n* [ntplib](https://code.google.com/archive/p/ntplib/) (Networking/Get Atomic Time form Internet Clock)\n\nYou can install all of them together through running `pip install -r requirements.txt` inside the repository folder.\n\nIf you only want to install some of them you can find the required versions in [requirements.txt](requirements.txt).\n\n\n## License\nThis repository uses the MIT License.\nA copy of it can be found in [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjarikmarwede%2Fideabag2-solutions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjarikmarwede%2Fideabag2-solutions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjarikmarwede%2Fideabag2-solutions/lists"}