Belajar membuat tools termux sendiri

Bagi kamu yang sudah merasakan kecanggihan aplikasi termux mungkin kalian berfikir bagaimana cara membuat tools sendiri.

Karena alasan itu kali ini saya mau  kasih tutorial Belajar membuat tools termux sendiri.


Bahan:

  1.  Aplikasi termux (kalau tidak punya silahkan download di Playstore)
  2. Text editor (terserah mau pakai text editor apa)

Sebelum mulai proses pembuatab silahkan kalian menginstall python di temux kalian. caranya buka termux lalu ketik:



$ pkg update upgrade
$ pkg install python

selanjutnya silahkan kalian buat file baru yang berekstensi .py karena kita nantinya akan menggunakan bahasa pemerograman python.




Kemudian ketik script dibawah ini untuk menampilkan teks dilayar.



bisa dilihat di script diatas saya menggunakan print() untuk menampilkan teks, selanjutnya kita coba jalankan scriptnya di termux
langkah-langkahnya 

buka termux
ketik "cd /sdcard/folderkamu"
ketik "python namafile.py"


dan ini hasilnya




itulah hal yang paling sederhana, selanjutnya silahkan copy script berikut

import requests, os

def cekip():
print(f'[!] Mendapatkan IP..')
re = requests.get('https://api.myip.com').json()
ip = re['ip']
print(f'[!] IP kamu : {ip}')

def iOsif():
print(f'[!] Menginstall tools osif..')
os.system('pkg update upgrade')
os.system('pkg install git python2')
os.system('git clone https://github.com/ciku370/OSIF')
os.system('cd OSIF')
os.system('pip2 install -r requirements.txt')
os.system('python2 osif.py')


print('''-=[ MyTools ]=-

[Menu]
[1] Cek IP
[2] Install OSIF
[3] Keluar
'''
)
menu = input('[?] Silahkan pilih menu : ')

if menu == '1':
cekip()
elif menu == '2':
iOsif()
elif menu == '3':
print('[?] Keluar..')
sys.exit()
else:
print('[?] Perintah tidak diketahui..')
sys.exit()

Penjelasan code :

import requests, os

kita import module requests, sys, dan os

untuk module requests kalian harus install manual caranya:

pip install requests

fungsi dari module-module diatas bisa googling okeh, lanjut

print('''-=[ MyTools ]=-

[Menu]
[1] Cek IP
[2] Install OSIF
[3] Keluar
'''
)

fungsi dari script diatas buat nampilin menu di termux, bisa kalian edit sesuai tools kalian, lanjut

menu = input('[?] Silahkan pilih menu : ')

fungsi dari script diatas buat mengambil input dari pengguna, lanjut

if menu == '1':
cekip()
elif menu == '2':
iOsif()
elif menu == '3':
print('[?] Keluar..')
sys.exit()
else:
print('[?] Perintah tidak diketahui..')
sys.exit()

fungsi dari script diatas adalah logika yang berguna untuk mengolah data yang diinput oleh pengguna, jika kalian belum paham tentang logika bisa googling

if menu == '1':
cekip()
elif menu == '2':
iOsif()
elif menu == '3':
print('[?] Keluar..')
sys.exit()
else:
print('[?] Perintah tidak diketahui..')
sys.exit()

fungsi dari script diatas adalah logika yang berguna untuk mengolah data yang diinput oleh pengguna, jika kalian belum paham tentang logika bisa googling

def cekip():
print(f'[!] Mendapatkan IP..')
re = requests.get('https://api.myip.com').json()
ip = re['ip']
print(f'[!] IP kamu : {ip}')

def iOsif():
print(f'[!] Menginstall tools osif..')
os.system('pkg update upgrade')
os.system('pkg install git python2')
os.system('git clone https://github.com/ciku370/OSIF')
os.system('cd OSIF')
os.system('pip2 install -r requirements.txt')
os.system('python2 osif.py')
fungsi dari script diatas adalah sekumpulan fungsi,  
fungsi cekip()  adalah mengecek ip menggunakan module requests sebagai alat untuk menghubungkan ke api ip.

lanjut penjelasan fungssi iOsif() adalah untuk menginstall tools osif fungsi ini menggunakan os.system() sebagai alat untuk menghubungkan ke shell system.


Baca Juga :

coba kita jalankan script di termux 




kalian juga bisa menambahkan fungsi-fungsi lain di termuxnya sesuai kreatifitas dan keinginan kalian.

Related Posts

Posting Komentar

Subscribe Our Newsletter