▼
English
Deutsch
Plattdüütsch
Lëtzebuergesch
Nederlands
Dansk
Svenska
Bokmål
Nynorsk
Íslenska
Føroyskt
Español
Català
Galego
Português
Français
Italiano
Română
Rumantsch
Gaeilge
Suomi
Magyar
Euskara
Esperanto
日本語
简体中文
繁體中文(台灣)
繁體中文(香港)
粵語
한국어
Tiếng Việt
ไทย
Bahasa Indonesia
Bahasa Melayu
हिन्दी
Ελληνικά
Polski
Čeština
Українська
Русский
Türkçe
العربية
עברית
Kiswahili
ʻŌlelo Hawaiʻi
tlhIngan Hol
Quenya
Quidquid formulae huius siti faciunt, pro scriptis. Omne responsum JSON est, erroribus inclusis, ut numquam divinare debeas utrum corpus eventus sit an explicatio.
POST ad terminum mitte vel cum parametris formulae vel cum corpore JSON. Utrumque par est; elige quod instrumenta tua facilius reddunt. Parametrum action eligit quid fiat. --data-urlencode adhibe pro omni quod homo inscripsit — textu, URL, versione — quia -d valorem crudum mittit et ad primum & abscindetur. Simplex -d pro valoribus fixis ut ipso action sufficit. wget --data-urlencode omnino non habet, itaque cum wget aut tales valores ipse per centesimas coda aut corpus JSON mitte, quod nulla codificatione eget.
curl -X POST https://0wx.es/api.cgi \
-d action=paste --data-urlencode 'content=hello & world'
curl -X POST https://0wx.es/api.cgi \
-H 'Content-Type: application/json' \
-d '{"action":"paste","content":"hello & world"}'
wget -qO- --header='Content-Type: application/json' \
--post-data '{"action":"paste","content":"hello & world"}' https://0wx.es/api.cgi
In corpore formulae & parametra dividit, et curl -d quod ei das non codat. URL cum serie quaestionis igitur ad primum suum & abscinditur, et reliqua ut parametra separata adveniunt. --data-urlencode adhibe, vel JSON mitte. Parametra vaga reiciuntur, non neglegentur, itaque hoc clare deficit potius quam dimidium nexum servet.
# wrong -- the value is cut at the &
curl -X POST https://0wx.es/api.cgi \
-d action=tinyurl -d 'url=https://example.com/?a=1&b=2'
# right
curl -X POST https://0wx.es/api.cgi \
-d action=tinyurl --data-urlencode 'url=https://example.com/?a=1&b=2'
# also right -- JSON needs no escaping
curl -X POST https://0wx.es/api.cgi -H 'Content-Type: application/json' \
-d '{"action":"tinyurl","url":"https://example.com/?a=1&b=2"}'
# wget has no --data-urlencode, so percent-encode it yourself...
wget -qO- --post-data 'action=tinyurl&url=https%3A%2F%2Fexample.com%2F%3Fa%3D1%26b%3D2' https://0wx.es/api.cgi
# ...or send JSON, which needs no encoding at all
wget -qO- --header='Content-Type: application/json' \
--post-data '{"action":"tinyurl","url":"https://example.com/?a=1&b=2"}' https://0wx.es/api.cgi
Ad arbitrium. Sine clave petitio anonyma est et prorsus ut visitator anonymus se gerit — eventus utroque modo publicus est, unum interest utrum in indicem fasciculorum tuorum incidat. Clavem in pagina rationis tuae crea et eam ut tesseram bearer mitte; eam ut parametrum apikey dare etiam valet, sed clavis in serie quaestionis in acta servitoris et in historiam navigatri pervenit.
curl -X POST https://0wx.es/api.cgi \
-H 'Authorization: Bearer YOUR_KEY' \
-d action=whoami
wget -qO- --header='Authorization: Bearer YOUR_KEY' \
--post-data 'action=whoami' https://0wx.es/api.cgi
| action | Parametra | Descriptio |
|---|---|---|
whoami | — | Confirmat clavem operari et fines praesentes refert. Nihil constat; primum eam voca. |
ip | — | Inscriptionem tuam, eius PTR, terram, regionem et urbem ubi locatur, coordinatas, et user agent quem misisti refert. Clave non eget et cum vel sine ea idem respondet. Consulto angustior quam pagina interretialis: sine WHOIS, sine zona DNS, sine quaestionibus indicum prohibitionis, ut eam vocare servitori nihil constet praeter lectionem localem ex thesauro datorum. |
upload | file (iterabile), resize, lifetime, gallery vel g * | Unum vel plures fasciculos mittit. Multipart/form-data esse debet. Pinacothecam nominare eos statim in eam ponit et eius id reddit. |
tinyurl | url, lifetime | URL breviat. |
hugeurl | url, lifetime | URL de industria absurde producit. |
paste | content, lifetime | Textum servat et nexum ad eum reddit. |
translate | content, to, from | Textum vertit. to et from codices sunt ex actione langs — nota eos non semper codices terrarum esse: lingua Danica da est, non dk. from omitti potest vel auto dari, quo systema linguam agnoscere iubetur; eum dare in textu brevi melius eventum praebet. |
langs | Linguas quas translate accipit recenset, ut supported_langs: unum obiectum pro lingua, codex ad nomen, eo ordine quo situs eas praebet. Clave API non eget. | |
dyndns | key, ip, format | Nomen DNS dynamicum renovat. Sola actio quae clave API non eget: ab itineratore vocatur, qui unum campum pro URL habet et nullum modum caput mittendi. key clavis renovationis cuiusque nominis in ratione tua monstrata est, non clavis tua API. ip omitte et inscriptio ex qua vocas adhibetur. Responsum verbum dyndns2 de facto est — good, nochg, badauth, abuse vel dnserr — ut textus nudus, quia id itineratores interpretantur; format=json adde pro JSON solito. |
listfiles * | page, g | Fasciculos tuos recenset cum omnibus quae tabula Info monstrat, addita imagine minuta et nexu directo. g ad unam pinacothecam restringit, vel none ad fasciculos nullius pinacothecae. |
listpastes * | page | Textus tuos recenset, cum praevisione 200 signorum cuiusque potius quam corpore toto. |
listurls * | page | URL tuas breves et ingentes recenset, cum inscriptione ad quam quaeque monstrat. |
otl * | share | Nexum semel utendum ad unum ex fasciculis tuis creat. Quaeque vocatio novum cudit, itaque eundem fasciculum duobus dare duos nexus praebet. |
listotl * | page | Nexus tuos semel utendos activos recenset, fasciculum ad quem quisque monstrat, et utrum ille fasciculus interea exspiraverit. |
listgalleries * | — | Pinacothecas tuas recenset cum id, nominibus, numeris fasciculorum et statu publicationis. |
gallery * | g, publish | Statum publicationis pinacothecae refert, eumque mutat cum publish datur. |
move * | share (iterabile), gallery vel g | Fasciculos in pinacothecam movet, per nomen (creatam si nova est) vel per id. Utroque omisso, in indicem principalem redeunt. |
delete * | share (iterabile), g, otl, withfiles | Fasciculos, textus, URL breves, pinacothecas, nexus semel utendos, vel quamlibet mixturam delet. Share primum cum fasciculis tuis, deinde cum textibus et nexibus tuis comparatur, ut vocans eos secundum genus digerere non debeat. Nexus semel utendi seorsum in otl ponuntur: nexum removere cum fasciculo deleto ad quem monstrat confundi non debet. |
* Hae actiones clave API egent. Data unius rationis legunt vel mutant, itaque forma anonyma earum nulla est.
share et g campum iteratum, ordinem JSON vel indicem commatibus divisum accipiunt — quod instrumenta tua facillimum reddunt. Duplicata neglegentur.
curl -X POST https://0wx.es/api.cgi -H 'Authorization: Bearer YOUR_KEY' \
-d action=move -d share=Ab3xK9pQ -d share=Zz7yT2mN --data-urlencode 'gallery=Holiday 2026'
curl -X POST https://0wx.es/api.cgi -H 'Authorization: Bearer YOUR_KEY' \
-d action=delete -d 'share=Ab3xK9pQ,Zz7yT2mN'
curl -X POST https://0wx.es/api.cgi -H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_KEY' \
-d '{"action":"move","share":["Ab3xK9pQ","Zz7yT2mN"],"g":7}'
wget -qO- --header='Authorization: Bearer YOUR_KEY' \
--post-data 'action=delete&share=Ab3xK9pQ,Zz7yT2mN' https://0wx.es/api.cgi
Ubicumque pinacotheca nominatur — in upload vel in move — eodem duplici modo datur: g pro id exsistente, vel gallery pro nomine, quod creatur si novum est. Si utrumque mittitur, g vincit. Responsum id pinacothecae fert. Nota pinacothecam delere solam pinacothecam removere, fasciculis eius in indice principali relictis — aliter ac formula interretialis, quae eos interrogato delet. withfiles=true da ut eos quoque deleas: scriptum quod greges suos ordinat missa casu amittere non debet.
curl -X POST https://0wx.es/api.cgi -H 'Authorization: Bearer YOUR_KEY' \
-F action=upload -F file=@photo.jpg --form-string 'gallery=Holiday 2026'
curl -X POST https://0wx.es/api.cgi -H 'Authorization: Bearer YOUR_KEY' \
-d action=gallery -d g=7 -d publish=true
wget -qO- --header='Authorization: Bearer YOUR_KEY' \
--post-data 'action=gallery&g=7&publish=true' https://0wx.es/api.cgi
Missiones corpore JSON uti non possunt, quia fasciculus ut multipart mitti debet. Partem file itera ut plures simul mittas. Quisque fasciculus seorsum refertur: responsum indicem files acceptorum et indicem rejected reiectorum fert, ut successus partialis tamen successus sit.
curl -X POST https://0wx.es/api.cgi \
-H 'Authorization: Bearer YOUR_KEY' \
-F action=upload \
-F file=@photo.jpg \
-F file=@notes.txt \
-F lifetime=7d
Huius forma wget nulla est. wget corpus multipart/form-data struere non potest — nihil habet quod -F curl respondeat — et missiones multipart esse debent. curl adhibe, vel corpus et terminum ipse compone et cum --post-file mitte.
Ad arbitrium in omni actione quae aliquid servat. Secunda nuda accipit, vel numerum quem m, h vel d sequitur — easdem formas quas formulae interretiales. Omitte vel 0 da ut res sine fine servetur.
Omne responsum obiectum JSON est cum campo ok. Re bene gesta eventum fert; re male gesta codicem error stabilem et message homini legibile fert. Secundum codicem ramifica, nuntium in acta refer.
{"ok":true,"type":"paste","share":"Ab3xK9pQ",
"url":"https://0wx.es/p/Ab3xK9pQ","bytes":11}
{"ok":false,"error":"url_too_long",
"message":"URL exceeds the maximum length."}
Ubi fasciculus eas fert, listfiles file_tags ad eius entriam addit: artificem, titulum et album, ex ID3, commentariis Vorbis vel atomis MP4 lecta cum fasciculus missus est. Clavis abest potius quam null cum nihil referendum est, quod in plerisque fasciculis fit, itaque eam proba antequam legas. Campi singuli quoque deesse possunt — fasciculus titulum habere potest et nullum album. Nihil aliud ex metadatis fasciculi patefit: emptio iTunes nomen et Apple ID emptoris notat, et illa consulto numquam leguntur.
{"ok":true,"type":"files","total":2,"page":1,"pages":1,"files":[
{"share":"Ab3xK9pQ","name":"autobahn.mp3","mime":"audio/mpeg",
"bytes":8123456,"url":"https://0wx.es/i/Ab3xK9pQ",
"file_tags":{"artist":"Kraftwerk","title":"Autobahn","album":"Autobahn"}},
{"share":"Zz7yT2mN","name":"photo.jpg","mime":"image/jpeg",
"bytes":204800,"url":"https://0wx.es/i/Zz7yT2mN"}
]}
| error | HTTP | Descriptio |
|---|---|---|
unknown_action | 400 | Nulla talis actio. |
bad_json | 400 | Corpus JSON validum non erat, vel campus structuram insertam continebat. |
unexpected_parameter | 400 | Parametrum advenit quod haec actio non accipit — plerumque & non codatum in valore. Nuntius parametra nominat. |
bad_key | 401 | Clavis non agnita est. Clavis falsa reicitur, non tacite ut anonyma tractatur. |
bad_url | 400 | URL male formata est, vel schemate utitur praeter http(s), ftp vel gopher. |
bad_lifetime | 400 | Tempus vitae numerus non erat neque numerus quem m, h vel d sequitur. |
no_content | 400 | Nihil servandum missum est. |
url_too_long | 413 | URL longior est quam finis. |
paste_too_long | 413 | Textus maior est quam finis textuum. Fines octetis UTF-8 metiuntur, itaque textus non Latinus plus numerat quam numerus signorum suadet. |
too_many_files | 413 | Plures fasciculi quam una vocatio accipit. |
no_usable_files | 415 | Omnes fasciculi reiecti sunt. Indicem rejected inspice ut causam scias. |
backend_unavailable | 502 | Systema versionis non respondit. |
internal | 500 | Aliquid inopinato defecit. In actis notatum est. |
whoami voca ut valores praesentes legas potius quam eos in codice figas — a moderatore servitoris statuuntur et mutari possunt. Magnitudines octeti UTF-8 sunt.
0wx.sh omnia supra dicta complectitur. Mera conchula POSIX est, nihil praeter curl requirit, et satis brevis est ut ante quam curratur legatur — quod rectum est de scripto quod clavem tuam API tenebit. Clavem in OWX_KEY pone potius quam --key des, et extra historiam conchulae tuae manet.
wget https://0wx.es/clients/0wx.sh chmod +x 0wx.sh export OWX_KEY=YOUR_KEY ./0wx.sh help ./0wx.sh paste --content 'hello & world'
0wx.py idem facit quod cliens conchulae, sed responsum interpretatur et quid campi significent imprimit potius quam JSON crudum tibi tradat — --json adde cum formam crudam vis. Sola bibliotheca normalis: nullum requests, nihil instituendum. Si clientem tuum scribis, functiones eius send() et report() partes lectu dignae sunt: inter se monstrant quomodo petitio struatur, quomodo nuntius ex petitione male gesta eruatur, et quid responsa contineant.
wget https://0wx.es/clients/0wx.py chmod +x 0wx.py export OWX_KEY=YOUR_KEY ./0wx.py listfiles ./0wx.py listfiles --json | jq '.files[].url'
0wx.pl idem facit quod cliens Python et idem imprimit. Soli moduli centrales — HTTP::Tiny et JSON::PP cum Perl inde a 5.14 traduntur, itaque nihil instituendum est. Lectu dignus iuxta clientem Python si tuum scribis: duae linguae in petitione fracta diverse deficiunt, et utrumque scriptum dicit ubi.
wget https://0wx.es/clients/0wx.pl chmod +x 0wx.pl export OWX_KEY=YOUR_KEY ./0wx.pl listfiles
0wx.ps1 par clientis Python pro Windows est: eadem mandata, idem output, et responsum interpretatur potius quam JSON crudum tibi tradat — --json ad hoc adde. Pro Windows PowerShell quae iam in machina est scriptum est, itaque nihil instituendum est, et immutatum in PowerShell 7 currit. Fortasse Set-ExecutionPolicy -Scope Process Bypass in fenestra ex qua id curris egebis, quod Windows est rogans utrum vere scriptum depositum currere volueris — quaestio iusta, et fasciculus satis brevis est ut prius legatur.
$env:OWX_KEY = 'YOUR_KEY' .\0wx.ps1 listfiles .\0wx.ps1 paste --content 'hello & world' .\0wx.ps1 upload --file .\holiday.jpg --gallery 'Holiday 2026'
0wx.html idem tabularum ordo est quod cliens mensae, ut tres fasciculi — pagina, folium stili et scriptum — sine institutione, sine framework, et nihil aliunde quam ex hoc sito onerato. Tres pro uno, quia Content-Security-Policy siti scriptum et stilum inline vetat, quod servatu dignum est. Fasciculi in eum demitti possunt. Hinc aperiendus est, non servatus et e disco tuo apertus: API capita cross-origin non mittit, itaque exemplari locali omnis petitio a navigatro tuo reiceretur antequam exiret. Clavis in memoria tenetur nisi capsulam ut memoretur signas.
https://0wx.es/clients/0wx.html
0wx-gui.ps1 idem tabularum ordo est quod cliens mensae, WinForms depictus — quod significat nihil omnino instituendum, cum iam pars Windows sit. Eum in eandem plicam cum 0wx.ps1 pone: fenestra tractationem petitionum illius fasciculi mutuatur potius quam alterum exemplar ferat, itaque ambo requiruntur. Windows rogabit antequam scriptum currat quod ipsum non scripsit, quod iustum est; ambo fasciculi satis breves sunt ut ante responsum legantur.
powershell -ExecutionPolicy Bypass -File .\0wx-gui.ps1
0wx-gtk.pl parva fenestra GTK est cum tabulis ad mittendum, inserendum, breviandum et fasciculos tuos perlustrandos — ut index vel ut pinacotheca imaginum minutarum, per pinacothecam selecta. Solus cliens hic est qui aliquid institutum requirit — ligamina GTK3 Perl — quod iuxta fenestram Windows supra scitu dignum est, cum illa nihil omnino requirat. Cetera omnia quibus utitur cum Perl traduntur. Clavis sola in memoria tenetur: fenestra clausa obliviscitur, et OWX_KEY statuta eam in initio implet. Quidquid tibi monstrat, responsum crudum servitoris uno clic distat sub “Server reply”.
apt install libgtk3-perl # or: dnf install perl-Gtk3 wget https://0wx.es/clients/0wx-gtk.pl chmod +x 0wx-gtk.pl OWX_KEY=YOUR_KEY ./0wx-gtk.pl
0wx-android.apk facit quod ceteri clientes, e telephono: mittere, inserere, breviare, vertere, et fasciculos tuos ut indicem vel pinacothecam perlustrare. Fasciculum ei ex qualibet alia applicatione communicare eum mittit, et textum communicare eum ut textum servat. In nulla taberna applicationum est, itaque apparatus tuus rogabit utrum institui sinas — quaestio generatim serio habenda, et causa cur fons totus hic quoque sit: eum in Android Studio aperi et ipse aedifica potius quam fasciculo fidas. Aedificatio JDK 21 requirit; BUILDING.md intus dicit cur.
https://0wx.es/clients/0wx-android.apk # install it https://0wx.es/clients/0wx-android.zip # build it yourself
Actio arcessendi remoti consulto deest. Servitorem cogeret URL a vocante electam arcessere, quod aditus est falsationi petitionum, et scriptum id multo acrius quam formula impellere potest. Fasciculum ipse mitte.