https://github.com/supinepandora43/gmod-manager
Gmod content manager
https://github.com/supinepandora43/gmod-manager
addon addons content downloader garrys-mod garrysmod gmad gmod manager python requests spandora steam steam-api steam-web steam-workshop supinepandora43 workshop
Last synced: about 1 month ago
JSON representation
Gmod content manager
- Host: GitHub
- URL: https://github.com/supinepandora43/gmod-manager
- Owner: SupinePandora43
- License: mit
- Created: 2019-06-16T10:51:52.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-18T14:46:33.000Z (over 4 years ago)
- Last Synced: 2025-03-28T23:04:17.460Z (about 2 months ago)
- Topics: addon, addons, content, downloader, garrys-mod, garrysmod, gmad, gmod, manager, python, requests, spandora, steam, steam-api, steam-web, steam-workshop, supinepandora43, workshop
- Language: Python
- Size: 53.7 KB
- Stars: 2
- Watchers: 0
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gmod Manager
[](https://travis-ci.com/SupinePandora43/gmod-manager)
[](https://app.fossa.io/projects/git%2Bgithub.com%2FSupinePandora43%2Fgmod-manager?ref=badge_shield)
[](https://bestpractices.coreinfrastructure.org/projects/2941)- [Gmod Manager](#Gmod-Manager)
- [Features](#Features)
- [How To Install](#How-To-Install)
- [Arguments](#Arguments)
- [Paths](#Paths)
- [Build Requirements](#Build-Requirements)
- [Limitations](#Limitations)
- [License](#License)## Features
- ### Supports
- Addons
- Dupes
- Saves
- Collections
- Download only if update available
- Download progress
- Custom configuration (main.cfg)## How To Install
1. download exe from [releases](https://github.com/SupinePandora43/gmod-manager/releases)
2. move `gmod-manager.exe` to `Garry's Mod/garrysmod` folder, run it!
3. change [paths](#Paths) in `main.cfg`
4. enter in command line/prompt `gmod-manager.py -install` (steam workshop link)## Arguments
- `-install` - argument for providing workshop urls/id's. `python main.py -install https://steamcommunity.com/sharedfiles/filedetails/?id=1771611119`
- `-nocheck` - argument for disabling checking for updates, addons in addons.json. `python main.py -nocheck -install https://steamcommunity.com/sharedfiles/filedetails/?id=1771611119`## Paths
| Path | Optional | Description | Default value |
| ----------- | ------------------------ | ------------------- | ------------------------------- |
| `gmad_path` | :heavy_multiplication_x: | path to `gmad.exe` | different on different systems! |
| `temp_path` | :heavy_check_mark: | temp folder | `temp` |
| `gmod_path` | :heavy_check_mark: | path to `garrysmod` | `.` |## Build Requirements
- Python 3
## Limitations
- uses addons.json only in self folder
- can't dedupe collectionsinspired by [magnusjjj/gmadget](https://github.com/magnusjjj/gmadget)
## License
[](https://app.fossa.io/projects/git%2Bgithub.com%2FSupinePandora43%2Fgmod-manager?ref=badge_large)