pemeriksa lotere kode pos gratis
versi 0.0.1
Muzammil Syahbaz
[email protected]
Ringkasan
Aplikasi ini memeriksa kode pos Inggris Anda di lotere kode pos gratis setiap hari di https://freepostcodelottery.com.
Sungguh menyakitkan untuk memeriksa halaman web setiap hari hanya untuk mengetahui bahwa Anda bukan orang yang beruntung hari ini. Aplikasi kecil ini melakukan pekerjaan ini untuk Anda. Cukup atur kode pos Anda (dan pengaturan email) dan biarkan aplikasi ini berjalan. Itu akan mengunjungi halaman web setiap hari untuk Anda dan mengirimi Anda email jika kode pos Anda memenangkan lotre.
Prasyarat
- Node.js diinstal.
- Alat manajemen paket npm (dilengkapi dengan Node.js)
- akun Gmail
Selain itu, aplikasi ini menggunakan ketergantungan pengenalan gambar yang disebut dv , yang memerlukan
Di Unix:
- Python (disarankan v2.7, v3.xx tidak didukung)
- membuat
- Rantai alat kompiler C/C++ yang tepat, seperti GCC
Di Mac OS X:
- Python (disarankan v2.7, v3.xx tidak didukung) (sudah diinstal di Mac OS X)
- kode X
- Anda juga perlu menginstal Alat Baris Perintah melalui Xcode. Anda dapat menemukannya di menu Xcode -> Preferences -> Downloads
- Langkah ini akan menginstal gcc dan toolchain terkait yang berisi make
Di Windows:
- Tidak diperlukan instalasi manual. Ini memerlukan alat build windows Microsoft, yang sudah diinstal melalui package.json.
- Jalankan dengan antivirus dinonaktifkan (jika Anda menggunakan Windows Defender, matikan perlindungan Real-Time dan perlindungan berbasis Cloud).
Siapkan pengaturan Lotere Kode Pos Gratis
Daftar di halaman Lotere Kode Pos Gratis.
Anda akan mulai menerima peringatan harian melalui email dalam format HTML.
Buka email Anda dan temukan teks "Tautan Cepat" di bagian bawah email. Anda akan menemukan tautan untuk semua undian di sebelahnya: Undian Utama, Undian Survei, Undian Bonus, Undian Video, dan Stackport.
Klik kanan pada salah satu tautan ini dan salin alamat tautannya. Contoh alamat link dari Main Draw akan terlihat seperti ini: http://mailer.freepostcodelottery.com/click.php/e987655/o144321/sf08123408i/?utm_source=Jackpot%20Button&utm_medium =Email&utm_campaign=Email%20Jackpot&utm_content=Senin%20Draw%20Alert&reminder=dfca8814-6310-11dr-affp-99163zz58771
Tempel alamat tautan di notepad.
Di akhir tautan, Anda akan menemukan parameter "pengingat" . Ekstrak nilai parameter ini. Pada contoh di atas, pengingatnya adalah dfca8814-6310-11dr-affp-99163zz58771 .
Di config/fpl_settings.json
, temukan kunci fpl_user_id dan simpan nilai pengingat.
Di config/fpl_settings.json
, temukan kode pos kunci dan simpan kode pos Anda.
Aktifkan API Gmail
Aplikasi ini menggunakan kerangka otorisasi OAuth 2.0 untuk mengakses akun Gmail Anda agar dapat mengirim email ketika kode pos Anda muncul di undian. Anda harus mengaktifkan API Gmail dari Google Developers Console. Proses langkah demi langkah dijelaskan oleh Google sebagai berikut:
Dapatkan ID klien dan rahasia klien
- Buka halaman Konsol Pengembang Google.
- Dari drop-down proyek, pilih 'Buat proyek baru', masukkan nama proyek, misalnya, 'FPL Daily Checker'.
- Di halaman Kredensial, pilih Buat kredensial, lalu pilih ID klien OAuth.
- Di bawah Jenis aplikasi, pilih Aplikasi web.
- Di bawah URI pengalihan resmi, tambahkan https://developers.google.com/oauthplayground
- Klik Buat.
- Pada halaman yang muncul, catat Client ID dan Client Secret . Simpan ke dalam
config/client_secret.json
untuk masing-masing kunci client_id dan client_secret .
Hasilkan token
- Buka Taman Bermain OAuth2.
- Klik ikon roda gigi di sudut kanan atas dan centang kotak berlabel 'Gunakan kredensial OAuth Anda sendiri' (jika belum dicentang). Pastikan bahwa:
- Alur OAuth diatur ke sisi Server.
- Jenis akses diatur ke Offline (ini memastikan Anda mendapatkan token penyegaran dan token akses, bukan hanya token akses).
- Masukkan ID klien OAuth2 dan rahasia klien OAuth2 yang Anda peroleh di atas.
- Di bagian berlabel 'Langkah 1 - Pilih & otorisasi API', pilih https://mail.google.com/ di bawah Gmail API v1
- Klik Otorisasi API
- Jika diminta, masuk ke akun yang ingin Anda berikan akses dan otorisasi. Jika tidak, izinkan aplikasi mengakses Gmail dan Kalender.
- Pada tab berlabel 'Langkah 2 - Tukarkan kode otorisasi untuk token', Anda sekarang akan melihat kode Otorisasi. Klik 'Tukarkan kode otorisasi' untuk token.
- Jika semuanya berjalan dengan baik, Anda akan melihat Refresh token dan Access token terisi untuk Anda (Anda mungkin harus memperluas kembali 'Langkah 2 - Pertukaran kode otorisasi' agar token dapat melihat nilai-nilai ini)
- Salin token Refresh dan simpan ke
config/client_secret.json
untuk kunci refresh_token .
Siapkan pesan Email
- Buka
config/email_message_settings.json
dan sesuaikan pesan sesuai selera Anda. - Buka
config/client_secret.json
dan edit kunci pengguna ke akun pengguna Google Anda.
Jalankan programnya
- Instal dependensi dengan menjalankan perintah:
npm install
. - Setelah dependensi berhasil diinstal, jalankan aplikasi dengan perintah
npm start
.
Aplikasi ini akan mengunjungi halaman web, dan mengirimi Anda email jika kode pos Anda termasuk yang menang. Ia akan tidur selama 24 jam sebelum pemeriksaan berikutnya.