Ini adalah ekstensi untuk browser Chromium dan Firefox yang:
Mengisi kolom pencarian pada instance serverr dengan teks apa pun yang ditambahkan ke akhir URL pencarian dan kemudian memicu kejadian input pada kolom pencarian untuk menjalankan permintaan pencarian. Misalnya, url halaman pencarian standar untuk Sonarr adalah http://my.sonarr.domain:7357/add/new. Ekstensi ini mengambil URL seperti http://my.sonarr.domain:7357/add/new/fringe dan secara otomatis memicu halaman untuk menampilkan hasil fringe.
Saat mengklik kanan teks yang dipilih di halaman mana pun, ekstensi ini menampilkan menu konteks dengan entri untuk Sonarr, Radarr, Lidarr, dan Readarr yang memungkinkan pencarian langsung untuk teks yang dipilih di tab baru.
Menambahkan ikon Servarr sebagai tautan pencarian langsung di situs web IMDb, TVDb, TMDb, Trakt, TVmaze, MusicBrainz, Letterboxd, Kalender TV, Rotten Tomatoes, metacritic, simkl, IPTorrents, last.fm, Allociné, SensCritique, Betaseries, Prime Video, dan MyAnimeList.
Ekstensi dapat dinonaktifkan dari popup ekstensi dan setiap item menu konteks dapat dinonaktifkan dari halaman pengaturan.
Bantu semua orang dengan menambahkan fitur baru atau memperbaiki bug. Lihat Berkontribusi di bawah.
Beri repo bintang
Tinggalkan ulasan:
Semua dukungan sangat kami syukuri, terima kasih? ? ?
Ekstensi di toko web Chrome
Ekstensi di toko add-on Microsoft Edge
Pengaya di toko pengaya Firefox
Setelah terinstal di browser Anda, buka halaman opsi dan konfigurasikan ekstensi.
Catatan: ekstensi ini defaultnya adalah pengaturan yang berlaku untuk versi terbaru Sonarr dan Radarr. Jika Anda menggunakan v2.0, buka tab pengaturan lanjutan di halaman opsi untuk mendapatkan panduan.
Isi kolom URL untuk setiap instance Serverr Anda dalam format http://my.servarr.domain:7357. Jika Anda juga mengisi kunci API untuk setiap instans, pengaturan lanjutan akan otomatis diisi berdasarkan versi instans Anda.
Jalur pencarian - ini harus cocok dengan jalur URL yang merupakan halaman pencarian. Ini hanya perlu diubah jika URL diubah oleh pengembang Serverr.
Pemilih masukan pencarian - Teks ini digunakan sebagai pemilih jQuery ketika ekstensi mencoba menemukan elemen pencarian masukan. Sekali lagi, ini hanya memerlukan perubahan untuk bereaksi terhadap perubahan yang dilakukan oleh pengembang Sonarr/Radarr/Lidarr.
Jika salah satu situs pada tab ini disetel sebagai diaktifkan maka ekstensi ini akan mencoba memastikan apakah situs tersebut harus menyertakan tautan langsung untuk mencari dalam contoh Servarr, misalnya:
Gunakan grunt sebagai task runner, jalankan perintah berikut dari direktori root untuk membangun:
npm i
grunt release
Konfigurasi rilis grunt mengeksekusi skrip Powershell untuk menjalankan web-ext, ini dapat diubah menjadi file bash jika diinginkan (lihat komentar di Gruntfile.js).
Tes integrasi situs dapat ditemukan di direktori tes/penulis drama. Pengujian mengharapkan direktori dist diisi dengan versi terbaru. Pengujian dapat dijalankan menggunakan perintah berikut dari direktori root:
npm i
# npm i grunt -g # if grunt isn't already installed uncomment
grunt playwright
cd tests / playwright
npm i
npx playwright install -- with - deps chromium
npx playwright test
Hampir tidak ada cakupan pengujian unit saat ini dan saat ini hanya merupakan alat pengembangan untuk menegaskan perubahan kode, tetapi menggunakan Jest untuk semua yang tersedia:
npm i
npm run test
Jika Anda dapat membuat ekstensi ini lebih baik, saya senang atas bantuannya! Silakan buat permintaan tarik dan hubungi kami. Atau jangan ragu untuk menyampaikan masalah jika Anda menemukan bug atau ingin menyarankan fitur baru.
Catatan
Untuk berkontribusi, silakan buat PR Anda untuk digabungkan ke dalam cabang pementasan.
Perubahan lebih lanjut mungkin perlu dilakukan untuk memperbarui versi dalam manifes, README, CHANGELOG, dll. Jadi ini memungkinkan saya menggabungkan PR Anda dan membuat perubahan terkait sebelum menggabungkan ke master.
Terima kasih kepada pihak berikut yang telah membantu proyek ini:
anak olok-olok
aommm
Flo
lebih praktis
dannyvink
Pompiedom
mobilso
3 kunci van
dunia maya
MozPri
cookie dinamis
Terima kasih kepada JetBrains yang telah memberikan lisensi open source untuk produk mereka guna mendukung proyek ini.