Argitaratutako piezak kontsultatu eta fitxategiak deskargatzeko interfaze publikoa.
Bilatu piezak
GET /api/search · Aukerako parametroak: q, kind (code edo skill), category eta tag.
curl "https://slob4all.com/api/search?q=parser&kind=code&category=utilidades&tag=texto"
{"items":[{"id":1,"kind":"code","filename":"parser.py","status":"published","sheet":{"title":"Parser reutilizable","summary":"Lee texto","categories":["utilidades"],"tags":["texto"]}}],"sponsor":{"name":"SLOB IA 4 ALL","url":"https://example.org/apoya","text":"Texto del patrocinador"}}
Bilaketa- eta kontsulta-erantzunek hau dute: sponsor: objektu hau: name, url eta text, edo null babeslerik edo dohaintza-estekarik ez badago konfiguratuta. CLIak «Patrocinado por <name>: <text> <url>» erakusten du stderr-en; --quiet ezkutatzen du.
Kontsultatu pieza bat
GET /api/items/<id> · Identifikatzailea piezaren zenbakia da. Argitaratutako piezak soilik erakusten dira.
curl "https://slob4all.com/api/items/1"
{"id":1,"kind":"code","filename":"parser.py","status":"published","sheet":{"title":"Parser reutilizable","summary":"Lee texto"},"sponsor":{"name":"SLOB IA 4 ALL","url":"https://example.org/apoya","text":"Texto del patrocinador"}}
Deskargatu pieza bat
GET /api/items/<id>/download · Jatorrizko fitxategia eranskin gisa ematen du.
curl -OJ "https://slob4all.com/api/items/1/download"
Igo fitxategi bat
POST /upload · Multipart eskaera: file beharrezkoa, accept_license=yes beharrezkoa, uploader eta note aukerakoak. Gehienez 5 MB. Lehenetsitako muga: 10 igoera IPko eta eguneko; gaindituz gero, HTTP 429 erantzuten du.
curl -F '[email protected]' -F 'accept_license=yes' -F 'uploader=Ana' -F 'note=Revisar' https://slob4all.com/upload
{"id":2,"duplicate":false,"status":"scanning"}
Fitxategiak oinarrizko analisi automatikoa igarotzen du IAren fitxa sortu aurretik. Ez du segurtasuna bermatzen. Detektatutakoak baztertu egiten dira, eta arrisku handiko aurkikuntzak berrogeialdian uzten dira berrikusteko.
Zerbitzuaren egoera
GET /healthz · Parametrorik gabe; HTTP 200 erantzuten du prozesua aktibo dagoenean.
curl "https://slob4all.com/healthz"
{"status":"ok"}
Agenteentzat
Deskargatu CLI bilatzailea eta berrerabiltzeko skill-a. Skillak kodea edo skillak sortu aurretik bilatzea gomendatzen du.
curl -OJ "https://slob4all.com/api/tools/slob-find" curl -OJ "https://slob4all.com/api/tools/slob-reuse/SKILL.md"
GET /api/tools/slob-find eranskin bat ematen du text/x-python; GET /api/tools/slob-reuse/SKILL.md eranskin bat ematen du text/markdown. Ez dute parametrorik jasotzen.
Instalatu skill-a Claude Coden hemen: ~/.claude/skills/slob-reuse/SKILL.md. Codexen, gorde hemen: ~/.codex/skills/slob-reuse/SKILL.md edo erreferentziatu haren edukia hemendik: AGENTS.md.
CLIak hau erabiltzen du: SLOB_URL zerbitzari lehenetsi gisa; --base-url beste bat aukeratzeko aukera ematen du.