{"id":13623048,"url":"https://github.com/proconsule/nspindexer","last_synced_at":"2025-04-15T10:32:22.397Z","repository":{"id":40457183,"uuid":"387389589","full_name":"proconsule/nspindexer","owner":"proconsule","description":"PHP Indexer for Switch NSP","archived":false,"fork":false,"pushed_at":"2022-12-06T21:02:19.000Z","size":2724,"stargazers_count":36,"open_issues_count":4,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-13T03:03:43.729Z","etag":null,"topics":["php"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/proconsule.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":"2021-07-19T08:14:43.000Z","updated_at":"2024-10-21T14:48:23.000Z","dependencies_parsed_at":"2023-01-23T15:16:20.932Z","dependency_job_id":null,"html_url":"https://github.com/proconsule/nspindexer","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/proconsule%2Fnspindexer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proconsule%2Fnspindexer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proconsule%2Fnspindexer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proconsule%2Fnspindexer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proconsule","download_url":"https://codeload.github.com/proconsule/nspindexer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249051775,"owners_count":21204887,"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":["php"],"created_at":"2024-08-01T21:01:27.412Z","updated_at":"2025-04-15T10:32:22.006Z","avatar_url":"https://github.com/proconsule.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# NSP Indexer\n\u003e PHP Indexer for Switch NSP (XCI NSZ XCZ) by proconsule and jangrewe\n\n![Preview](docs/preview.jpg)\n\n# How To\nPlace all files into a directory on your webserver, then copy `config.defaults.php` to `config.php` and adjust it to your needs.\n\nYour filenames need to contain at least a Title ID in the format `[0100XXXXXXXXYYYY]`, and Updates also need a version tag like `[v1441792]`.\n\nHope you enjoy it!\n\n# Features\n- List NSP, XCI, NSZ and XCZ titles in a fancy way (Base Games, DLCs and Updates)\n- Check For latest Update version of game file (if any)\n- Compatible with tinfoil Custom Index JSON (if called with `index.php/?tinfoil`)\n- Compatible with DBI plaintext list (if called with `index.php/?DBI`)\n- Net Install (if TCP port 2000 of Switch is reachable by webserver)\n- NSP Internal TitleID Check\n- XCI Internal TitleID Check (if keys supplied)\n- NSP \u0026 XCI File Decryption\n- File Rename Based on TitleID \u0026 Version\n\n# Known Issue\n- 32Bit System suffer for \u003e2GB limit in many way (fseek and so on) so some features are not working like Rom Info. for Windows users use php \u003e 7.0 as also on 64bit machines lower versions have 32bit integers.\n\n# FAQ\n**Question:** I am a 32bit system and rom info button doesn't show, why?\n\n**Answer** Rom info button is disabled on 32bit system. sorry but with php on a 32bit system is impossible to do decryption\n\n**Q:** What is the differnces between master and dev branch?\n\n**A:** Master branch is stable and updated only when all features are tested and stable. Dev branch often have more features but may (mostly with proconsule commits) have bugs.\n\n**Q:** I found a bug, where i can report that?\n\n**A:** Here on github as usual, or on GBAtemp forum here https://gbatemp.net/threads/nsp-indexer.591541/\n\n# Thanks to\n- SciresM for aes128.py we ported to PHP for NCA decryption\n- duckbill007 for support on DBI Installer\n- blawar for nsp update version look suggestion and all tinfoil cool stuff\n- Ejec at GBAtemp forum (for his bugs reports)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproconsule%2Fnspindexer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproconsule%2Fnspindexer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproconsule%2Fnspindexer/lists"}