Feed RSS
Disertakan dengan Macro DeckIkuti feed RSS dan Atom, tampilkan artikel terbarunya di widget, dan tanggapi saat artikel baru masuk.
Widget Daftar Feed dan widget Artikel Unggulan yang menampilkan contoh artikel dari feed Tech News
- Ikuti feed RSS 2.0 atau Atom apa pun, sebanyak yang Anda mau
- Widget Daftar Feed dan Artikel Unggulan
- Buka artikel di perangkat tempat Anda mengetuknya
- Pemicu untuk artikel baru dan pembaruan yang gagal
- Filter kata kunci dan kategori per feed
Integrasi Feed RSS mengikuti situs berita, blog, podcast, dan apa pun yang menerbitkan feed RSS 2.0 atau Atom. Macro Deck memeriksa feed Anda di latar belakang, menyimpan artikel terbarunya, dan menampilkannya di widget. Anda tidak memerlukan akun, dan Anda dapat menambahkan feed sebanyak yang Anda mau.
Widget, aksi, dan pemicu
Widget Daftar Feed menampilkan artikel terbaru beserta judul dan tanggalnya, dan secara opsional awal teks serta gambar kecil. Widget Artikel Unggulan menampilkan satu artikel dalam ukuran besar beserta gambarnya, dan dapat bergantian menampilkan beberapa artikel terbaru. Setiap widget menampilkan semua feed, satu feed, atau satu grup feed. Mengetuk artikel akan membukanya di browser perangkat tempat Anda mengetuk, misalnya ponsel Anda dengan klien web, atau menampilkan detailnya di dialog.
Aksi Perbarui feed langsung memeriksa satu feed atau semuanya. Pemicu bereaksi saat sebuah feed memiliki Artikel feed baru, saat feed diperbarui, saat pembaruan gagal, dan saat seseorang mengetuk artikel di widget. Aksi yang dijalankannya dapat menggunakan nilai artikel, seperti {{ event.title }} atau {{ event.url }}.
Setiap feed juga mendapat variabel, misalnya feeds_<feed>_latest_title dan feeds_<feed>_unread_count, ditambah feeds_all_unread_count untuk semua feed sekaligus.
Beberapa contoh penggunaan:
- Widget Daftar Feed dengan grup
News, yang menampilkan artikel terbaru dari tiga situs berita. - Widget Artikel Unggulan yang beralih ke artikel berikutnya dari lima artikel terbaru setiap 10 detik.
- Otomasi yang berjalan pada Artikel feed baru untuk feed podcast dan mengirim judul episode ke saluran Discord dengan Kirim pesan webhook Discord dari integrasi Webhook Discord.
- Tombol yang menjalankan Perbarui feed sebelum rutinitas pagi Anda.
Cara pembaruannya
Setiap feed diperiksa dengan intervalnya sendiri, 30 menit kecuali Anda mengubahnya, dan paling cepat setiap 5 menit. Macro Deck menanyakan ke server apakah feed berubah sejak pemeriksaan terakhir, sehingga feed yang tidak berubah hampir tidak membebani. Jika pemeriksaan gagal, Macro Deck mencoba lagi setelah 1 menit, lalu menunggu lebih lama setelah setiap kegagalan berikutnya, hingga satu jam. Widget memperbarui dirinya sendiri setelah setiap penyegaran dan hanya menampilkan apa yang sudah diambil Macro Deck, sehingga lebih banyak widget tidak berarti lebih banyak permintaan.
Artikel yang sudah ada di feed saat Anda menambahkannya tidak pernah memicu Artikel feed baru, dan memulai ulang juga tidak memicunya lagi. Demi keamanan Anda, Macro Deck menolak alamat feed di jaringan lokal dan privat kecuali Anda mengizinkannya untuk feed tersebut.
Yang Anda butuhkan
- Macro Deck 3 di Windows, macOS, atau Linux
- Koneksi internet di komputer yang menjalankan Macro Deck
- Alamat feed RSS 2.0 atau Atom
Cara menyiapkan
Langkah 1: Buka integrasi Feed RSS
Di Macro Deck, klik Integrasi di bilah samping, lalu klik Feed RSS. Di tab Ringkasan, klik Tambah konfigurasi di bagian Konfigurasi. Mengaktifkan sakelar di kanan atas membuka dialog yang sama.
Langkah 2: Tambahkan feed
Isi dialog Tambahkan feed:
- Alamat feed: alamat feed, biasanya tautan di balik ikon RSS sebuah situs web, misalnya
https://example.com/feed.xml. - Nama konfigurasi: nama feed di widget, pemicu, dan variabel. Biarkan kosong untuk menggunakan judul feed itu sendiri.
- Grup: opsional, misalnya
News. Feed dengan grup yang sama dapat ditampilkan bersama di satu widget. - Segarkan setiap (menit): seberapa sering Macro Deck memeriksa feed, paling cepat 5 menit.
Di Konfigurasi lanjutan, Anda dapat mengatur Hanya artikel yang berisi, Lewati artikel yang berisi, dan Hanya kategori ini (masing-masing berupa daftar yang dipisahkan koma), serta Izinkan alamat jaringan lokal untuk feed yang disajikan di jaringan Anda sendiri. Klik Lanjutkan. Macro Deck membaca feed sekali sebelum menyimpannya.
- Alamat feed: alamat feed, biasanya tautan di balik ikon RSS sebuah situs web, misalnya
Langkah 3: Tambahkan feed lain jika diperlukan
Klik Tambah konfigurasi lagi untuk setiap feed berikutnya. Daftar konfigurasi menunjukkan untuk setiap feed apakah penyegaran terakhirnya berhasil.
Langkah 4: Tambahkan widget feed
Di halaman Deck, dengan deck tidak terkunci (tombol Kunci tampil di kanan atas), tambahkan widget Daftar Feed atau Artikel Unggulan. Di Tampilkan, pilih Semua feed, Satu feed, atau Satu grup, lalu atur Artikel, Tampilkan deskripsi, Tampilkan gambar, dan Saat diketuk.
Langkah 5: Tambahkan aksi penyegaran ke tombol
Untuk memeriksa artikel baru kapan saja, klik sebuah tombol di halaman Deck. Editor terbuka dengan Ketuk Singkat terpilih. Klik + Tambah aksi, pilih Feed RSS di sisi kiri dialog Tambah aksi, lalu pilih Perbarui feed. Pilih Feed, atau biarkan kosong untuk menyegarkan semua feed.
Langkah 6: Periksa hasilnya
Widget menampilkan artikel terbaru setelah feed dibaca. Ketuk artikel untuk membukanya di perangkat tempat Anda mengetuk. Artikel yang masuk sejak Anda menambahkan feed dan belum Anda ketuk ditampilkan tebal.
Aksi1
Pasang aksi ini di tombol atau jalankan dari alur.
- Perbarui feed
- Langsung memeriksa artikel baru, di semua feed atau hanya di feed yang dipilih, dan menunggu hasilnya hingga 2 menit.
Pemicu4
Tombol atau alur dapat bereaksi terhadap peristiwa ini.
- Artikel feed baru
- Sebuah feed memiliki artikel yang sebelumnya tidak ada. Jika banyak artikel baru sekaligus, pemicu berjalan untuk 20 artikel terbaru.
- Feed diperbarui
- Artikel sebuah feed berubah saat penyegaran. Membawa artikel terbaru.
- Pembaruan feed gagal
- Sebuah feed tidak dapat disegarkan, dengan kode galat seperti
timeoutatauhttp-404. - Artikel feed dibuka
- Sebuah artikel diketuk di widget Daftar Feed atau Artikel Unggulan. Secara opsional hanya untuk satu widget.
Variabel7
Tampilkan nilai ini di tombol dan widget, atau gunakan dalam kondisi.
feeds_<feed>_latest_title,feeds_<feed>_latest_url,feeds_<feed>_latest_description,feeds_<feed>_latest_author- Judul, tautan, deskripsi, dan penulis artikel terbaru di feed.
feeds_<feed>_latest_published- Waktu artikel terbaru diterbitkan, sebagai waktu ISO 8601.
feeds_<feed>_item_count- Jumlah artikel yang disimpan Macro Deck untuk feed, paling banyak 50.
feeds_<feed>_unread_count- Artikel yang masuk sejak Anda menambahkan feed dan belum diketuk di widget.
feeds_<feed>_last_updated- Waktu feed terakhir berhasil diperiksa, sebagai waktu ISO 8601.
feeds_<feed>_update_status- Hasil pemeriksaan terakhir:
ok,not-modified,error, ataupendingsebelum pemeriksaan pertama. feeds_all_item_count,feeds_all_unread_count- Jumlah artikel dan artikel yang belum dibaca di semua feed sekaligus.
Widget2
Tambahkan ke deck Anda dari pemilih widget.
- Daftar Feed
- Menampilkan hingga 10 artikel terbaru dari semua feed, satu feed, atau satu grup.
- Artikel Unggulan
- Menampilkan artikel terbaru dalam ukuran besar beserta gambarnya, dan dapat bergantian menampilkan beberapa artikel terbaru.
Pertanyaan yang sering diajukan
Di mana artikel terbuka saat saya mengetuknya?
Dengan Buka di browser, artikel terbuka di browser perangkat tempat Anda mengetuk, bukan di komputer yang menjalankan Macro Deck. Jika perangkat itu tidak dapat membuka tautan, misalnya deck perangkat keras, Macro Deck menampilkan detail beserta alamatnya. Pilih Tampilkan detail atau Hanya jalankan aksi widget di Saat diketuk untuk mengubahnya.
Mengapa Macro Deck menolak alamat feed saya?
Macro Deck menolak alamat di jaringan lokal dan privat, seperti localhost atau 192.168.…, juga saat sebuah feed mengalihkan ke sana. Jika Anda menyajikan feed sendiri, misalnya dari NAS, aktifkan Izinkan alamat jaringan lokal untuk feed tersebut di Konfigurasi lanjutan. Galat lainnya menyebutkan apakah feed tidak menjawab tepat waktu, tidak dapat dijangkau, bukan feed RSS atau Atom, atau lebih besar dari 5 MB.
Bagaimana variabel diberi nama?
Variabel setiap feed dinamai menurut nama konfigurasi yang dimilikinya saat Anda menambahkannya, misalnya feeds_tech_news_latest_title. Mengganti nama konfigurasi nanti tidak mengubah nama variabel. Tab Variabel pada integrasi menampilkan nama persisnya.
Mengapa Artikel feed baru tidak berjalan untuk artikel lama?
Artikel yang sudah ada di feed saat Anda menambahkannya tidak pernah memicu Artikel feed baru, dan artikel yang disaring oleh filter Anda juga dianggap sudah dilihat. Mengubah alamat feed memulai dari awal, seolah-olah Anda menambahkan feed baru.
Apa yang dikirim Macro Deck ke server feed?
Macro Deck hanya menghubungi feed yang Anda tambahkan dan server asal gambarnya, dengan permintaan biasa untuk feed tersebut. Teks artikel ditampilkan sebagai teks biasa, dan skrip atau konten tersemat dari feed tidak pernah dijalankan.
Lainnya di Rumah pintar dan web
Home Assistant
Disertakan dengan Macro DeckNyalakan lampu, jalankan adegan dan skrip, dan tampilkan status langsung dari Home Assistant di deck Anda.
AdGuard Home
Disertakan dengan Macro DeckAktifkan, nonaktifkan, atau jeda perlindungan AdGuard Home, dan tampilkan statistiknya di deck Anda.
HTTP
Disertakan dengan Macro DeckKirim permintaan HTTP dari tombol dan simpan nilai dari respons ke dalam variabel.
Cuaca
Disertakan dengan Macro DeckTampilkan cuaca saat ini dan prakiraan untuk lokasi Anda di deck, tanpa kunci API.