2 Commits

Author SHA1 Message Date
Tickbase
6c2306eac4 Merge pull request #3 from boofiboi/patch-2
Improve readme
2024-07-15 05:03:08 +02:00
David Čudek
41680b8c15 Improve readme 2024-07-14 19:00:22 +02:00

View File

@@ -1,35 +1,37 @@
# Steam DLC Fetcher and installer for Linux
- Python script designed for linux to automate fetching of DLC id's for steam games and the installation of creamlinux automatically.
# Features # Steam DLC Fetcher and installer for Linux
- Python script designed for linux to automate fetching of DLC id's for steam games and the installation of creamlinux automatically. [Demo](https://www.youtube.com/watch?v=22LDDUoBvus&ab_channel=Nova)
### Features
- Automatically fetches and lists DLC's for selected steam game(s) installed on the computer. - Automatically fetches and lists DLC's for selected steam game(s) installed on the computer.
- Automatically installs creamlinux and its components into selected steam games, excluding and handling specific config files. - Automatically installs creamlinux and its components into selected steam games, excluding and handling specific config files.
- Provides a simple cli to navigate and operate the entire process. - Provides a simple cli to navigate and operate the entire process.
# Demo ## Usage
https://www.youtube.com/watch?v=22LDDUoBvus&ab_channel=Nova ### Prerequisites
# To do
- Cross reference dlc files and dlc id's. Incase dlc id's and dlc files differ in terms of quantity it will notify the user.
- Possibly add functionality to search for dlc files/automatically installing them.
- Add the possibility to install cream/smokeapi for games running proton.
- Check if the game already has dlc files installed
- Gui?
# Prerequisites
- `python 3.x` - `python 3.x`
- `requests` library - `requests` library
- `zipfile` library - `zipfile` library
# Usage
### Installation
- Clone the repo or download the script. - Clone the repo or download the script.
- Navigate to the directory containing the script. - Navigate to the directory containing the script.
- Run the script using python. - Run the script using python.
```bash
python dlc_fetcher.py
```
# Issues? #### OR
Use this one-line shell script.
```bash
git clone https://github.com/Novattz/creamlinux-installer;cd creamlinux-installer;python dlc_fetcher.py
```
## TODO
- [ ] Cross reference dlc files and dlc id's. Incase dlc id's and dlc files differ in terms of quantity it will notify the user.
- [ ] Possibly add functionality to search for dlc files/automatically installing them.
- [ ] Add the possibility to install cream/smokeapi for games running proton.
- [ ] Check if the game already has dlc files installed
- [ ] Gui?
### Issues?
- Open a issue and attach all relevant errors/logs. - Open a issue and attach all relevant errors/logs.
# Credits # Credits