Pada satu sistem, buatlah daemon yang mendengarkan permintaan dan membuka URL di browser.
Di sistem lain atur peramban default Anda ke sesuatu yang memanggil permintaan semacam itu.
Jadi bagian pertama dari ini adalah server HTTP yang mendengarkan permintaan pada mesin tempat Anda ingin membuka browser. Pada permintaan yang masuk itu membuka (di browser) URL yang diberikan sebagai argumen dari permintaan POST.
Pilih salah satu:
Anda harus menambahkan skrip ini ke startup, itu seharusnya dijalankan di latar belakang.
Bagian kedua adalah sesuatu yang memanggil permintaan.
Pilih salah satu:
Anda harus menetapkan skrip ini sebagai browser default Anda.
Di KDE: Aplikasi Default → Browser Web
Itu juga dapat digunakan sebagai alat baris perintah: ./open_url.sh 'http://google.com/'
Skrip Python harus bekerja pada semua sistem utama dengan versi Python yang cukup baru (saya curiga 2.6+, 3.1+).
Di Windows, jika Anda tidak ingin skrip Python dijalankan di jendela perintah, Anda harus mengubah ekstensi .pyw
. Gunakan Task Manager jika Anda ingin menghentikannya (cari pythonw.exe ).
Adaptor jaringan VirtualBox harus diatur ke NAT (pengaturan default). Lebih lanjut tentang alamat IP di sini . Pilihan port arbitrer, jangan ragu untuk mengubah 1337 ke sesuatu yang lain di mana saja.
Server aman karena hanya mendengarkan koneksi dari localhost. VirtualBox membuatnya berfungsi entah bagaimana. Tetapi jika Anda ingin ini bekerja dari jarak jauh, tentukan alamat IP yang mendengarkan sebagai '0.0.0.0'
atau ''
bukan 'localhost'
.