Pastebin – zdieľanie textových súborov.

pastebin1Trápite sa s problémom a riešite ho na fóre? Celkom bežná záležitosť.
Požadujú od vás výstup nejakého príkazu zadaného v termináli? Tiež je to bežné.
Vyberiete celý text (Ctrl+A) alebo časť textu, skopírujete (Ctrl+C) a vložíte do vlákna. Žiaľ aj toto je dosť bežné.
Prečo žiaľ?
Často je ten text poriadne dlhý a úplne zneprehľadní diskusiu. Zrolovať cez niekoľkostránkový výpis k ďalšiemu komentáru dokáže poriadne vytočiť. Mnohí „okoloidúci“, ktorí by možno aj vedeli riešenie, so znechutením vlákno opustia.

 

Čo s tým?

Existujú služby na zdieľanie textu, ktoré vám s tým veľmi účinne a elegantne dokážu pomôcť.
Váš text nakopírujete k nim, vygenerujú vám odkaz a tento vložíte do vlákna na fóre. „Okoloidúci“ vidí otázky, komentáre, … a ak má záujem, otvorí si váš odkaz a prezrie výpis z príkazu.

Pastebin

je asi najznámejšou z takýchto služieb.
Má síce niekoľko omedzení, pri bežnej diskusii na fóre ale nevadia:

  • maximálna veľkosť vloženého textu je 512 kilobytov
  • hosť, neregistrovaný užívateľ, môže vytvoriť max. 10 zdielaní/24 hod
  • free member 20/24
  • PRO member 250/24

Takže, zadať príkaz, kopírovať výstup, otvoriť stránku, vložiť, ….
Dá sa to nejak zjednodušiť?
Isteže, keď už sme v tom termináli

Nainštalujeme si balíček pastebinit

Príkaz terminálu:
apt install pastebinit

a syntax je veľmi jednoduchý:

<príkaz> | pastebinit

# znak | zadáme pravým Alt+w

Výstup z príkazu spracujem napr. takto:

Príkaz terminálu:
du -h | pastebinit

výstup z príkazu du -h bude na pozadí nakopírovaný na server a ako odpoveď dostanem späť do terminálu odkaz.  Než ho skopírujem a vložím do vlákna na fóre, kde riešim problém, kliknem si naň pravým a skontrolujem, či tam je to, čo som čakal.
Toto je dosť dôležité, pretože niektoré výstupy môžu pekne vyzerať v termináli ale pri kontrole vidíte iba „rozsypaný čaj“.

pastebinit

V takom prípade si to radšej uložím ako nejaký texťák a ten vložím (napr. ako filelist.txt):

Príkaz terminálu:
cat ~/filelist.txt | pastebinit

# pozor na to omedzenie veľkosti na 512 KB

Alebo môžem text priamo zapisovať:

Príkaz terminálu:
echo „TEXT“ | pastebinit

# aj keď budete kopírovať text do tohoto príkazu, dajte ho medzi úvodzovky


Predvolený server, kam sa to posiela je http://pastebin.com. Okrem tohoto je ale možné použiť aj iný server. Zoznamy použiteľných serverov sú kde-kade. Niektoré som si schválne overoval a žiaľ, mnohé nefungujú. Tu je zoznam tých, ktoré sú v čase písania článku funkčné:

cxg.de
lpaste.net
p.defau.lt
paste.openstack.org
paste.ubuntu.com
slexy.org
sprunge.us

Ich použitie musíte programu oznámiť v príkaze. Syntax je jednoduchý, ten pôvodný doplníte o parameter -b a názov servera. Viac info:pastebinit -h alebo pastebinit –help
Napr. pre cxg.de to bude:

<príkaz> | pastebinit -b cxg.de

Tento server (cxg.de) sa mi páči, ako jediný robí výstup aj s QR kódom, čo sa môže niekedy hodiť.
Skúste si to na príklade:

Príkaz terminálu:
df -h | pastebinit -b cxg.de

Pastebin asi nebol založený aby diskusné fóra ostali prehľadné a vo veľkej väčšine ho využívajú na rôzne iné projekty. Ale nebudeme predsa vymýšľať vymyslené.

Štítky , , , , , , , , .Záložka pro permanentní odkaz.

Napsat komentář

Vaše emailová adresa nebude zveřejněna.