A useful tool for generating FurryGameIndex yaml files
Project description
🕯️ In memory of nullqwertyuiop
We are deeply saddened by the loss of our dear friend, nullqwertyuiop , who passed away on December 30, 2024. His kindness, generosity, and contributions to this project will never be forgotten. His commitment to excellence and selflessness made a lasting impact, and we are forever grateful for his support and friendship. Rest in peace, nullqwertyuiop.
Quick Start
Install
pip install gameyamlspiderandgenerator
pip install gameyamlspiderandgenerator[openai] # install extra hook
python3
Create a new configuration file
- config.yaml
hook:
- search
- validate
proxy: { }
# if you don't want to set proxy, please fill in {}
# http: socks5://127.0.0.1:7891
# https: socks5://127.0.0.1:7891
git_proxy: null
hook_configs:
search:
google-play: # api key from https://serpapi.com/
apple: # api key from https://serpapi.com/
Try to make yaml data file
python -m gameyamlspiderandgenerator -f /home/user/desktop/config.yaml https://store.steampowered.com/app/290340/Armello/ -o 1.zip
# or omit some options
python -m gameyamlspiderandgenerator https://store.steampowered.com/app/290340/Armello/
or use the library in your script
from gameyamlspiderandgenerator import produce_yaml
from gameyamlspiderandgenerator.util.config import config
from gameyamlspiderandgenerator.util.plugin_manager import pkg
config.load("/home/user/desktop/config.yaml")
pkg.init()
print(produce_yaml("https://store.steampowered.com/app/1470120/Atopes/"))
More: see API Reference
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gameyamlspiderandgenerator-2.1.2.tar.gz.
File metadata
- Download URL: gameyamlspiderandgenerator-2.1.2.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0d6b82478704e027facef6612047b637881a64a0ddccb8c9afe1cd60187dbbc
|
|
| MD5 |
5c60b1b1be4c62bcd81c1f562c980241
|
|
| BLAKE2b-256 |
1e5ec55a7bcad8157ab683290831a30ee43dd37be2e5eea2e92b2b3e492ce867
|
File details
Details for the file gameyamlspiderandgenerator-2.1.2-py3-none-any.whl.
File metadata
- Download URL: gameyamlspiderandgenerator-2.1.2-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0840c3b4840c7a74f37cd0f6d467a7f88251996e353699d62ae346c7e89b77f
|
|
| MD5 |
ab86a559488364d7b4ad42af400c03ef
|
|
| BLAKE2b-256 |
0e70d127ea91488e74600dead8199153e5ce1e90e24fc0620768fd9585780af9
|