Kürzen Sie URLs mit einem Befehl (Bash)

Eine der Aufgaben, die ich gerne mache, ist nach Tipps oder nützlichen Dingen zu suchen Bash.

Ich habe es gerade auf dem Blog von gefunden 4D43 Ein Tipp, mit dem Sie genau das tun können, was ich im Titel sage: Kürzen Sie eine URL mit einem Befehl.

URLs verkürzen? … Ja. Zum Beispiel eine URL wie https://blog.desdelinux.net/acortar-urls-con-un-comando-en-linux-bash/ Es hat viele Buchstaben, aber diese verkürzte URL wäre: http://is.gd/NMiTwF

Nun, ich zeige Ihnen, wie Sie mit dem kürzen können http://is.gd

Zuerst brauchen wir das Paket xsell installiert, wodurch wir die URL, die wir kopieren, verwenden und im Terminal verwenden können.

So installieren Sie es auf Debian, Ubuntu oder abgeleitet:

sudo apt-get install xsel

Einmal installiert, setzen wir dies in ein Terminal:

curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`"

Sobald dies erledigt ist, wird die kurze URL angezeigt.

Ich meine ... ich erkläre es noch einmal.

  1. Wir kopieren die lange URL, die wir schneiden möchten.
  2. Wir schreiben in das Terminal den Befehl, den ich oben gesetzt habe.
  3. Wir drücken die [Eingabetaste] und es wird Ihnen die geschnittene URL angezeigt.

Ich hinterlasse dir einen Screenshot:

Wie Sie sehen können, zeigt es ... aber wenn wir es direkt in die Zwischenablage legen möchten, das heißt ... wenn wir möchten, dass bei der Ausführung des Befehls der kurze Link bereits gespeichert ist und verwendet wird ist nur um es einzufügen ([Strg] + [V]) wir führen dieses andere aus:

curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`" | xsel -pi

Dies ist mehr als alles andere eine Kuriosität, aber es könnte für ein Skript nützlich sein, das wir machen, hehe ...

Vielen Dank an 4d43 zum Teilen des Trinkgeldes :)

Grüße


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Leper_Ivan sagte

    Es ist ein sehr guter Tipp und kann sehr nützlich sein. Um es uns einfacher zu machen, können wir einen Alias ​​in bashrc mit dem 'curl…' erstellen. Sie müssen sich also nicht an einen solchen Befehl erinnern. Wir kopieren einfach den zu verkürzenden Link, geben den Alias ​​ein und fertig

    1.    KZKG ^ Gaara sagte

      Ja, ein Alias ​​wie "verkürzen" wäre nicht schlecht. Mal sehen, ob ich einige Tests abschließe und wie es mit Goo.gl geht, das sich mit dem Google-Konto jedes einzelnen authentifiziert. Das wäre großartig

      1.    Leper_Ivan sagte

        Dies ist meine Alias-Zeile, die vor dem Veröffentlichen meines Kommentars erstellt und getestet wurde:

        alias shorten = 'curl -s «http://is.gd/create.php?format=simple&url=`xsel -po`»'

  2.   v3on sagte

    Sie haben mich inspiriert, ich werde etwas tun, um Tweets von Windows über das Terminal zu senden, das wird das heutige Projekt sein 🙂

    1.    KZKG ^ Gaara sagte

      HAHAHAHA Mann, das wäre großartig 😀

  3.   Snock sagte

    Weiß jemand, wie man es mit goo.gl macht?