Giter VIP home page Giter VIP logo

smsid-java's Introduction

smsid

Smsid | Mengirim sms dengan termux (Java program)

Mengirim sms dari terminal (termux) ? Tak perlu pulsa, cukup koneksi internet untuk menggunakan ini. Tak perlu python, php, ruby, perl, golang ataupun program interpreter lainnya, untuk menjalankan ini, karna ini berjalan langsung pada dalvikVM (android virtual mechine).

Daftar Isi

Cara Penggunaan


1. Menapilkan pesan help.

Menampilkan text help sangatlah mudah, cukup ketik ini di command prompt:

smsid

Atau juga bisa dengan:

smsid --help

bisa juga dengan POSIX style:

smsid -h

2. Mengirim pesan tunggal.

smsid send [phone-number] [message]

[phone-number] harus berupa angka, dan jumlanya harus 9 sampai dengan 13 angka, harus di awali dengan 08 dan bukan 62 jika nomor tidak valid akan muncul input prompt intuk memasukan ulang nomor.

[message] harus valid, dimana character ("@" "/" "" ":"") akan dihapus otomatis (jika ada). jumlah character [message] harus lebih besar dari 0 dan lebih kecil dari 122. Jika ingin menyertakan pesan text pada parameter command, harus menggunakan tanda kutip pada pesan, agar pesan yang di kirim tidak terpotong.

contoh:

smsid send 081234567890 "Ini pesan saya"

Bisa juga mengosongkan parameter [message] seperti:

smsid send 081234557890

Command di atas akan menampilkan input prompt guna memasukan pesan yang akan di kirim. Bahkan parameter [phone-number] dan juga [message] bisa di kosongkan keduanya, seperti:

smsid send 

Command diatas akan menampilkan input prompt guna memasukan nomor tujuan dan pesan yang akan dikirim.

3. Mengirim pesan multi

bisa juga di sebut spam karna mengirim hal yang sama. bedanya disini textnya dapat di custom sesuai kehendak (yang terpenting valid).

Jika ingin mengirim pesan multi,bisa menggunakan command ini.

smsid boom [-y] [phone-number] [message] [max-send]

[-y] menkonfirmasi setuju jika pesan text akan di format ulang guna validasi. untuk parameter [phone-number] dan [message] sama seperti di atas. [max-send] jumlah pesan yang akan dikirim pada nomor yang sama.

INSTALLATION

1. Dengan git clone .

Cara ini mengharuskan sudah menginstall program git, Jika belum mempunyai program git pada prangkat, bisa menggunakan command di bawah untuk menginstall.

pkg install git

Jika sudah, bisa ketahap berikutnya, yaitu menginstall program ini dengan mengetik command seperti ini :

git clone https://github.com/amsitlab/smsid-java.git

Tunggu beberapa saat hingga program git selesai menyalin, jika sudah lanjut ketahap berikutnya, yaitu pindah ke directory ./smsid-java dengan cara:

cd ./smsid-java

lalu beri akses x untuk file ./install dengan cara:

chmod +x ./install 

NB: sebelum menggunakan command di atas pastikan directory sekarang berada di dalam /data/data/com.termux/files/ dan bukan di dalam directory /sdcard/ guna menghindari terjadinya error "permission denied"

Atau bisa juga dengan menggunakan apt:

apt install ./smsid_x.x_all.deb

"x.x" adalah version package yg telah di download. untuk melihat versi berapa yg telah di install bisa menggunakan command "ls" untuk melihat file.

jika file yg telah di download/clone adalah smsid_1.1_all.deb maka ketik seperti ini di commandline:

apt install smsid_1.1_all.deb

Author


@amsitlab

Buildwith


  • picocli a mighty tiny command line interface

  • ecj termux ecj package

  • dxalt Android dx alternative (for termux)

Changelog


1.1 Adding Subcommand, using picocli.

1.0 Working Progress.

smsid-java's People

Contributors

doxlang avatar amsitlab avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.