Butterfly: teie terminal veebibrauseris

Mis on liblikas?

liblikas on Pythonis kirjutatud lihtne terminaliemulaator, mida saab kasutada veebibrauserist ... ja sellega kaasnevad varrukast mõned väga huvitavad nipid, mida teised terminalid peaksid kopeerima.

terminal liblikas

Kuidas liblikat testida?

liblikas See on välja töötatud Pythonis ja see installitakse mõne minutiga. Peate lihtsalt käsu käivitama pip paigaldada liblikas juurena (pipi kasutamiseks peab pakett olema installitud python-pip Esiteks). Seejärel peate serveri käivitama käsu abil liblikas.server.py, ja lõpuks peate pääsema terminali, sisestades aadressi veebibrauserisse http://127.0.0.1:57575. Teise kasutajaga kestasse sisselogimiseks lisage tema nimi URL-ile järgmiselt: http://127.0.0.1:57575/user/root.

sudo pip installib liblika butterfly.server.py --unsecure

Mõned nipid Liblika kohta

Veebibrauserist terminalile juurdepääs on moes, pole kahtlust. Kuid Butterfly'l on siiski paar lisatrikki, mis muudavad selle tõeliselt kasulikuks.

Kõige parem on ehk kiire valik ajaloost. Otsetee kaudu nihe+Ctrl+Ülesnool saab lülitada valimisrežiimile ja seejärel otseteede abil Ctrl+nihe+Ülesnool y Ctrl+nihe+Allanool saate valida soovitud ajaloo teksti. Seejärel vajutage valitud teksti kleepimiseks lihtsalt sisestusklahvi.

terminal liblikas

Visuaalne stiil põhineb CSS-il, nii et seda saab täielikult muuta. Samuti on JavaScripti kaudu võimalik terminali käitumist hõlpsalt laiendada (nii töötatakse välja näiteks kiire valimise funktsioon).

Kuidas liblikat püsivalt installida

Butterfly käivitamiseks süsteemi käivitamisel systemd abil peate faili alla laadima liblikas.teenus ja pange see kataloogi / etc / systemd / system / või samaväärne. Seejärel peate jooksma:

sudo systemctl lubab liblika sudo systemctl käivitab liblika

Valmis. Nüüd on Butterfly alati saadaval.

Kuidas pääseda liblikale kaugarvutist

Kaugjuurdepääsu funktsioonide kohta rõhutab selle looja, et praegu pole see turvaline, ja soovitab seda testimiseks teha ainult kohtvõrgus.

Käsk täitmiseks oleks järgmine:

butterfly.server.py --host = "0.0.0.0"

Kuidas konkreetset kestat käivitada

Näiteks jooksma kala, peate kasutama järgmist käsku:

butterfly.server.py --karp = / bin / kala

Lisateabe saamiseks soovitan lehte külastada Github projektist.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   toñolocotelan_te DIJO

    See on armas.
    Ma olin seda ka siin näinud https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW

  2.   terviseks DIJO

    Ma lihtsalt proovisin seda.

    See on naljakas, kuid ma ei kasutaks terminalina brauserit.
    Mitte et ma paranoiline oleks, aga enam-vähem ...

    Lisaks ei leia ma seda eelist ega põhjendust, mis seda õigustaks.
    Kindlasti on nii, et ma ei saa sellest aru.

    Teisalt on minu terminal sellest ilusam ja palju häälestatud.

  3.   MitteBrooklynist DIJO

    😀 Tundub, et mina ja Pablo lugesime samu blogisid.

    1.    kasutame linuxi DIJO

      Tegelikult nägin seda G + -st ja tundsin, et see on huvitav. 🙂

  4.   Ruuben Reynaldo DIJO

    Kui soovite seda kasutada GTK3 rakendusena, toimige järgmiselt.

    gi.hoidla import Gtk
    gi.hoidla import Gdk
    gi.hoidlast importige GObject
    gi.hoidlast importige GLib
    saidilt gi.repository importige WebKit
    impordi keermestamine
    impordiaeg

    # Kasutage lõime
    GLib.threads_init ()

    klassi rakendus (objekt):
    def __init __ (ise):
    window = Gtk.Window ()
    webView = WebKit.WebView ()
    window.add (webView)
    window.show_all ()

    ise.aken = aken
    self.webView = veebivaade

    def run (ise):
    Gtk.main ()

    def show_html (ise):
    GLib.idle_add (ise.webView.load_uri, 'http://127.0.0.1:57575/')

    rakendus = rakendus ()

    thread = threading. Thread (target = app.show_html)
    thread.start ()

    app.run ()
    Gtk.main ()

  5.   LTV DIJO

    Kallis
    Hea tööriist jaotises butterfly.server.py - unsecurez on ebaturvaline ja töötab, palun parandage

    Varsti näeme..

    1.    kasutame linuxi DIJO

      Täname teate eest! Parandatud. 🙂

  6.   Fico DIJO

    Allalaaditud minu lemmikute hulka. Aitäh, kasutame Linuxi !!!

    1.    kasutame linuxi DIJO

      Tere tulemast! Kallistus! Paul.