Otsib ja laadib alla pilte Unsplashist, soovi korral koos tekstiga.
Kogu oskus — vaikeversiooni hoitakse GitHubis; sinu muudatused jäävad sinu enda klooni.
Otsi Unsplashist pilte, laadi need alla ja valikuliselt lisa tekstikiht.
~/.agents/tools/unsplash-search.py~/.agents/tools/.env (sisaldab UNSPLASH_CLIENT_ID)python ~/.agents/tools/unsplash-search.py \
--query "nature landscape" \
--output ./image.jpg
python ~/.agents/tools/unsplash-search.py \
--query "coffee shop" \
--orientation landscape \
--output ./coffee.jpg
python ~/.agents/tools/unsplash-search.py \
--query "technology abstract" \
--output ./cover.png \
--title "My Blog Post Title" \
--subtitle "A short description"
python ~/.agents/tools/unsplash-search.py \
--query "sunset" \
--list
python ~/.agents/tools/unsplash-search.py \
--query "mountains" \
--pick first \
--output ./mountains.jpg
| Valik | Kirjeldus |
|---|---|
--query, -q |
(Kohustuslik) Otsingupäringu string |
--output, -o |
(Kohustuslik, kui pole --list) Väljundfaili tee |
--orientation |
Filter: landscape, portrait või squarish |
--color |
Värvifilter (nt blue, green, red, black_and_white) |
--pick |
Kuidas tulemustest valida: random (vaikimisi) või first |
--title |
Pealkirjatekst pildile kihina |
--subtitle |
Alapealkirjatekst kihina (kasutatakse ainult koos --title’iga) |
--list |
Loetle otsingutulemused allalaadimise asemel |
--count |
Tulemuste arv, max 30 (vaikimisi: 30) |
Kui --title on antud, lisab skript pildi alumisse ossa tekstikihi:
- Poolläbipaistev tume taust teksti taga
- Valge pealkirjatekst varjuga
- Hall alapealkirjatekst (kui antud)
- Automaatne reamurdmine ja fondisuurus
Nõuab Pillow’t: pip install Pillow
requests (API-kutsete ja pildi allalaadimise jaoks)Pillow (vajalik ainult tekstikihi jaoks koos --titleiga)Installi vajadusel:
pip install requests Pillow
Skript prindib: - Allalaadimise URL-i - Fotograafi atribuutsiooni (Unsplash nõuab) - Salvestatud failitee - Tekstikihi kinnituse, kui see rakendati
urls.full või urls.raw.