{"id":34070045,"url":"https://github.com/noragami/igdbapi","last_synced_at":"2025-12-14T07:02:02.351Z","repository":{"id":62570385,"uuid":"80538155","full_name":"noragami/igdbapi","owner":"noragami","description":"Python wrapper for the Internet Game Database API.","archived":false,"fork":false,"pushed_at":"2017-06-21T15:48:09.000Z","size":9,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-03T23:52:05.380Z","etag":null,"topics":["api","database","games","internet"],"latest_commit_sha":null,"homepage":"https://www.igdb.com/","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/noragami.png","metadata":{"files":{"readme":"README.md","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}},"created_at":"2017-01-31T16:24:43.000Z","updated_at":"2025-03-05T04:33:58.000Z","dependencies_parsed_at":"2022-11-03T17:15:33.036Z","dependency_job_id":null,"html_url":"https://github.com/noragami/igdbapi","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/noragami/igdbapi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noragami%2Figdbapi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noragami%2Figdbapi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noragami%2Figdbapi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noragami%2Figdbapi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noragami","download_url":"https://codeload.github.com/noragami/igdbapi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noragami%2Figdbapi/sbom","scorecard":{"id":694130,"data":{"date":"2025-08-11","repo":{"name":"github.com/noragami/igdbapi","commit":"d069642ee86143555631bafc231f7ec85042f887"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.4,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":0,"reason":"Found 0/5 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2015-17 / GHSA-pg2w-x9wp-vw92","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T03:10:06.115Z","repository_id":62570385,"created_at":"2025-08-22T03:10:06.115Z","updated_at":"2025-08-22T03:10:06.115Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27720794,"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","status":"online","status_checked_at":"2025-12-14T02:00:11.348Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["api","database","games","internet"],"created_at":"2025-12-14T07:00:40.497Z","updated_at":"2025-12-14T07:02:02.346Z","avatar_url":"https://github.com/noragami.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"IGDB API\n========\n## What's this?\nIt's a Python library/wrapper for accessing [IGDB API](https://www.igdb.com/api). And easy to use!\n\n## How do I use this?\nClone the repository \u0026 run `python setup.py develop`. (Or [download](/noragami/igdbapi/archive/master.zip) it \u0026 run `python setup.py install`, which copies the code to your local Python packages folder)\n\nFind and install it using pip:\n```python\npip install igdbapi\n```\n\nYou should start with:\n```python\n[yato@noragami igdbapi]$ python\nPython 3.5.2 (default, Nov  7 2016, 11:31:36) \n[GCC 6.2.1 20160830] on linux\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n```\n\nImport and client initialization (with your api key):\n```python\n\u003e\u003e\u003e import igdbapi\n\u003e\u003e\u003e igdbapi.core.APIClient(api_key='your_api_key')\n\u003cigdbapi.core.APIClient object at 0x7f2a71166fd0\u003e\n```\n\nThen, you can use it like this:\n```python\n\u003e\u003e\u003e igdbapi.games.Games().meta()\n['name', 'slug', 'url', 'created_at', 'updated_at', 'summary', 'storyline', 'regions', 'parent', 'collection', 'franchise', 'hypes', 'rating', 'popularity', 'aggregated_rating', 'rating_count', 'game', 'developers', 'publishers', 'game_engines', 'category', 'time_to_beat', 'time_to_beat.hastly', 'time_to_beat.normally', 'time_to_beat.completely', 'player_perspectives', 'game_modes', 'keywords', 'themes', 'genres', 'first_release_date', 'status', 'release_dates', 'release_dates.category', 'release_dates.platform', 'release_dates.date', 'release_dates.region', 'release_dates.human', 'release_dates.y', 'release_dates.m', 'alternative_names', 'alternative_names.name', 'alternative_names.comment', 'screenshots', 'screenshots.url', 'screenshots.cloudinary_id', 'screenshots.width', 'screenshots.height', 'videos', 'videos.name', 'videos.video_id', 'cover', 'cover.url', 'cover.cloudinary_id', 'cover.width', 'cover.height', 'esrb', 'esrb.synopsis', 'esrb.rating', 'pegi', 'pegi.synopsis', 'pegi.rating']\n```\n\nOr maybe even like this:\n```python\n\u003e\u003e\u003e igdbapi.games.Games().find(16129)\n\u003e\u003e\u003e game = _\n\u003e\u003e\u003e game.name\n'GRANADO ESPADA'\n\u003e\u003e\u003e game.summary\n'Granado Espada is about discovering new continents during Europe\\'s Age of Exploration era between the 1500s and 1700\\'s. The Multi character control (MCC) is the most unique feature [...]'\n\u003e\u003e\u003e for i in game.alternative_names: print(i.name)\n... \nSword of the New World\nSword of the New World: Granado Espada\nSword 2\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoragami%2Figdbapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoragami%2Figdbapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoragami%2Figdbapi/lists"}