Pengunduh media Baraag sederhana, dibuat sebagai cara sederhana untuk mengunduh semua gambar/video dalam postingan yang dibuat oleh akun yang Anda ikuti.
Terinspirasi oleh PixivUtil dan FantiaDL.
Terima kasih banyak kepada orang-orang di Mastodon.py karena telah membuat penerapan ini lebih mudah dari yang diharapkan.
Buat lingkungan dengan: python3 -m venv baraag_dl
Aktifkan lingkungan: source baraag_dl/bin/activate
Unduh persyaratan.txt dan baraag_dl.py ke folder Anda saat ini.
Instal dependensi: python3 -m pip install -r requirements.txt
Alternatifnya, instal paket berikut menggunakan python3 -m pip install
:
colorama
Mastodon.py
requests
Jalankan Baraag_DL: python3 baraag_dl.py
Setelah selesai berjalan, tutup terminal atau nonaktifkan lingkungan dengan: deactivate
Untuk menambah kenyamanan, saya sarankan membuat skrip shell untuk mengeksekusi baraag_dl.py
menggunakan juru bahasa Python dari lingkungan yang Anda buat di atas, atau memodifikasi baraag_dl.py
untuk menunjuk ke juru bahasa Python lingkungan saat mengeksekusi.
Untuk yang pertama, jika kami menganggap Anda membuat lingkungan baraag_dl
di folder utama Anda, buatlah file yang berisi baris berikut di folder yang sama dengan baraag_dl.py
:
#!/bin/bash
~/baraag_dl/bin/python3 baraag_dl.py
Simpan file dengan nama pilihan Anda (sebut saja run.sh
untuk contoh ini), dan berikan izin eksekusi dengan chmod +x run.sh
.
Mulai saat ini, Anda seharusnya dapat menjalankan Baraag DL dengan menjalankan run.sh
, tanpa perlu mengaktifkan atau menonaktifkan lingkungan.
Untuk yang terakhir, ubah baris pertama di baraag_dl.py
menjadi #!~/baraag_dl/bin/python3
Mulai saat ini, Anda seharusnya dapat menjalankan baraag_dl.py
secara langsung, tanpa perlu mengaktifkan atau menonaktifkan suatu lingkungan.
Perlu diketahui bahwa jika Anda memilih yang terakhir, Anda perlu mengulangi modifikasi ini setiap kali Anda memperbarui Baraag DL.
pip install
untuk menginstal paket yang diperlukan yang tercantum di atas.baraag_dl.py
dari dalam lingkungan. Unduh dan instal Python jika belum diinstal.
Buat lingkungan dengan: py -m venv baraag_dl
Aktifkan lingkungan: baraag_dlScriptsactivate
Unduh persyaratan.txt dan baraag_dl.py ke folder Anda saat ini.
Instal dependensi: py -m pip install -r requirements.txt
Alternatifnya, instal paket berikut menggunakan py -m pip install
:
colorama
Mastodon.py
requests
Jalankan Baraag_DL: py baraag_dl.py
Setelah selesai berjalan, tutup terminal atau nonaktifkan lingkungan dengan: deactivate
client_credentials
di folder yang sama tempat baraag_dl.py dijalankan.user_credentials
di folder yang sama tempat baraag_dl.py dijalankan.client_credentials
dan user_credentials
masih valid, autentikasi akan terjadi tanpa masukan pengguna.{Date posted}_{Post ID}_{Attachment_ID}.extension
dalam folder untuk setiap akun, diberi nama dalam format {Account name}_{Account ID}
. Perlu diingat bahwa Account name
tidak sama dengan Display name
, sehingga nama publik akun dan nama pendaftaran Baraag mungkin berbeda.