🕯️ 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
Release files for gameyamlspiderandgenerator 2.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gameyamlspiderandgenerator-2.1.3.tar.gz | 17.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gameyamlspiderandgenerator-2.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.8 kB
Release files / gameyamlspiderandgenerator-2.1.3.tar.gz
| Download URL | gameyamlspiderandgenerator-2.1.3.tar.gz |
|---|---|
| Size | 17.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf7208603fbc5654201a8132a043fcb36fd9d0ac3694949ded02b893bc1c5d32
|
|
BLAKE2b-256 checksum How to use checksums |
3fc13f549bd3b159e30f0fa4bbbf96df3b428ea52898aeae3e96b26ce71df9f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / gameyamlspiderandgenerator-2.1.3-py3-none-any.whl
| Download URL | gameyamlspiderandgenerator-2.1.3-py3-none-any.whl |
|---|---|
| Size | 20.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7567047d56d55f8d4d8953fee98eb070696b6c3ced6f097aa33112edeac5e902
|
|
BLAKE2b-256 checksum How to use checksums |
9feaf0b541f48ce150964016a842375be71bb323b2af048962091570a218574f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|