Geometry Dash swiss knife
โ This project is not developed anymore.
- check full info about a level (including stars requested by creator, link to raw song MP3 and more)
- check full info about an account (including unique Player ID)
- export to JSON
- download user's icons to PNG
- Ensure Python 3 is installed on your machine.
- Clone the repository (or download as ZIP)
- Go to the project directory
- Execute
pip3 install -r requirements.txt
(this is done only once) - Execute
python GDInfo.py
to run the script.
- Cleaner code
- CLI mode
- OS autodetect
- Better error handling
GDInfo.py accepts arguments to skip all the boring mode selection.
1st argument
Always should be cli
.
2nd argument
Either level
or account
.
3rd argument
Account: info
for account info, json
to export info to JSON, icon
to download player's icon.
4th argument
Player or level's name, unless you want to download an icon. If you're downloading an icon, 4th argument should be:
1 for Cube
2 for Ship
3 for Ball
4 for UFO
5 for Wave
6 for Robot
7 for Spider
5th argument
Only used if you're downloading an icon. Otherwise not needed.
Examples
python GDInfo.py cli level info bloodbath
to retrieve Bloodbath info
python GDInfo.py cli account json trusta
to export Trusta's info in JSON
python GDInfo.py cli account icon 2 kelptaken
to download script creator's ship icon.
If no arguments were passed, script will use interactive selector.
Wow, you found it? Issues tab is for you!
GDInfo is using GDBrowser.com's API