Yintoni ibhabhathane?
Butterfly sisiphelo sendlela elula ebhalwe kwiPython enokusetyenziswa kwisikhangeli sewebhu… kwaye iza namaqhinga anomdla kakhulu kumkhono wayo, nezinye iitheminali ezinokuzikopa.
Uyivavanya njani ibhabhathane?
Butterfly Iphuhlisiwe kwiPython, kwaye ifaka kwimicimbi yemizuzu. Kufuneka uqhubeke nomyalelo umbhobho wokufaka ibhabhathane njengengcambu (ukusebenzisa ipayipi kufuneka ufakelwe iphakheji python-umbhobho Ekuqaleni). Emva koko, kufuneka uqale iseva usebenzisa umyalelo Ibhabhathane.server.py, kwaye ekugqibeleni kufuneka ufikelele kwisiphelo sendlela ngokufaka idilesi kwisikhangeli sewebhu http://127.0.0.1:57575. Ukungena kwigobolondo kunye nomsebenzisi owahlukileyo, yongeza igama labo kwi-URL, ngolu hlobo: http://127.0.0.1:57575/user/root.
Sudo pip faka ibhabhathane.server.py --unsecure
Amanye amaqhinga ngebhabhathane
Ukufikelela kwi-terminal kwisikhangeli sewebhu kuyinto esefashonini, ngaphandle kwamathandabuzo. Nangona kunjalo, u-Butterfly uza namaqhinga ambalwa awenza ukuba abe luncedo kakhulu.
Mhlawumbi okona kulungileyo kukukhetha okukhawulezayo kwimbali. Ngokusebenzisa indlela emfutshane ukutshintsha+Ctrl+Utolo oluphezulu inokutshintshelwa kwimowudi yokukhetha kwaye emva koko isebenzise iindlela ezimfutshane Ctrl+ukutshintsha+Utolo oluphezulu y Ctrl+Shift+Utolo olusezantsi ungakhetha isicatshulwa sembali oyifunayo. Emva koko kuya kufuneka ucinezele u-Enter ukuze uncamathisele okubhaliweyo okukhethiweyo.
Isitayile esibonakalayo sisekwe kwi-CSS ke iyahlelwa ngokupheleleyo. Ukongeza, kunokwenzeka ukuba wandise ngokulula isimilo sesiphelo sendlela ngokusebenzisa iJavaScript (nantsi indlela ekhawulezayo yokukhetha umsebenzi ophuculweyo, umzekelo).
Uyifaka njani i-Butterfly ngokusisigxina
Ukuqhuba i-Butterfly kwinkqubo yokuqalisa usebenzisa inkqubo kufuneka ukhuphele ifayile inkonzo yebhabhathane kwaye uyibeke kwi / etc / systemd / system / or equal. Ke kuya kufuneka ubaleke:
I-sudo systemctl yenza i-butterfly sudo systemctl iqale ibhabhathane
Ilungile. Ngoku iBhabhathane liya kuhlala lifumaneka.
Uyifumana njani iBhabhathane kwikhompyuter ekude
Ngokumalunga neempawu zokufikelela kude, umyili wayo ugxininisa ukuba okwangoku ayikhuselekanga kwaye ucebisa ukuyenza kwi-LAN kuphela ngeenjongo zokuvavanya.
Umyalelo wokuphumeza uya kuba koku kulandelayo:
Ibhabhathane.server.py --host = "0.0.0.0"
Uqhuba njani iqokobhe elithile
Umzekelo, ukubaleka IntlanziKuya kufuneka usebenzise lo myalelo ulandelayo:
Ibhabhathane.server.py -shell = / bin / intlanzi
Ngolwazi oluthe kratya, ndincoma ukutyelela iphepha Github yeprojekthi.
Intle.
Ndikhe ndayibona apha https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW
Ndizamile nje.
Kuyahlekisa, kodwa andizukusebenzisa isikhangeli njengesiphelo sendlela.
Ayisiyiyo into yokuba ndiyaphazamiseka, kodwa ngaphezulu okanye ngaphantsi ...
Ukongeza, andifumani sibonelelo okanye ukuqiqa okuyithethelelayo.
Ngokuqinisekileyo kukuba andiyiqondi.
Kwelinye icala, isiphelo sam sihle kunoko kwaye kuninzi ngakumbi.
Kubonakala ngathi mna noPablo sifunde iiblogi ezifanayo.
Ngokwenyani, ndiyibonile kwi-G + kwaye ndiyifumene inomdla. 🙂
Ukuba ufuna ukuyisebenzisa njenge-GTK3 app:
ukusuka gi.repository yokungenisa Gtk
ukusuka gi.repository yokungenisa Gdk
ukusuka gi.repository yokungenisa iGObject
ukusuka gi.repository yokungenisa ngaphakathi i-GLib
ukusuka gi.repository yokungenisa ngaphakathi kwiWebKit
ukungenisa umsonto
ixesha lokungenisa
# Sebenzisa imisonto
I-GLib.imisonto_init ()
iklasi App (into):
chaza __init __ (ngokwakho):
iwindow = Gtk Window ()
WebView = WebKit.WebView ()
iwindow.add (iWebhu yeWebhu)
iwindow.show_all ()
iwindow = ifestile
ngokwakho.webView = iWebhu yeWebhu
def run (ngokwakho):
IGtk.main ()
def show_html (ngokwakho):
I-GLib.idle_add (self.webView.load_uri, 'http: // 127.0.0.1: 57575 / /)
usetyenziso = usetyenziso ()
Umsonto = umsonto.Umtya (ekujolise kuwo = app.show_html)
ukuqala (ngentambo)
usetyenziso.run ()
IGtk.main ()
Dear
Isixhobo esihle kwicandelo lebhabhathane.server.py - ukungakhuselekanga akukhuselekanga kwaye kuyasebenza, nceda ulungise
Ndiza kubona kungekudala..
Enkosi ngesaziso! Ilungisiwe. 🙂
Ikhutshelwe kwiiFavorites zam. Enkosi, MasisebenziseLinux !!!
Wamkelekile! Ihagi! UPawulos.