Halo semuanya!
Sudah lebih dari setahun ini, saya bersama beberapa teman membuat intisari FOSS News untuk Habr dengan materi tentang software dan hardware gratis dan open source. Baru-baru ini saya diundang ke konferensi online untuk pengembang perangkat lunak open source "Admin", di mana saya berbicara tentang intisari kami bagi mereka yang belum melihatnya, dan tentang "cara kerja batin" mereka bagi mereka yang sudah membaca. Saya pikir di sini para pembaca mungkin juga tertarik dengan ini, jadi saya menerbitkan teks laporan yang menjadi dasar pidato saya.
Daftar Isi
Hari ini saya ingin berbicara tentang intisari berita dan materi lainnya tentang perangkat lunak dan perangkat keras gratis dan sumber terbuka yang disebut Berita FOSS. Berita Perangkat Lunak Bebas dan Sumber Terbuka yaitu. Rekan-rekan saya dan saya telah membuat intisari ini sejak Januari 2020, yaitu, selama lebih dari setahun. Dalam pidatonya, saya ingin tidak hanya menceritakan apa yang kami lakukan untuk mereka yang belum membacanya, tetapi juga menunjukkan beberapa detail proses persiapan, yang akan baru bagi mereka yang sudah membaca kami, dan sisanya mungkin tertarik. Berita FOSS juga bukan hanya intisari tentang FOSS, ini adalah proyek FOSS itu sendiri, karena ada banyak otomatisasi di dalamnya dan kodenya diletakkan di bawah lisensi gratis. Di PermLUG, saya menangani masalah dan proyek organisasi, sementara pekerjaan utama saya di Miro adalah insinyur pengujian beban dengan sekitar 12 tahun pengalaman dalam pengembangan perangkat lunak.
Latar Belakang
Semuanya dimulai pada pertemuan Perm GNU / Linux Users Group pada 23 Januari 2020, dan grup itu sendiri muncul 24 tahun lalu. Saya hanya bersekolah dan belum berpartisipasi. Kemudian ada 5-6 gelombang aktivitas dan ketenangan. Saya terhubung di suatu tempat pada tanggal 4. Dan gelombang terakhir diprakarsai oleh saya, gagasan tentang intisari adalah milik saya juga, saya di foto atas di sebelah kanan dengan wajah yang aneh, tidak ada foto lain. Saya ingin melakukan sesuatu yang berguna selain rapat. Saya juga mulai melakukannya. Menyatukan itu bagus, tetapi bersatu di sekitar proyek bahkan lebih baik. Dan dalam waktu singkat, 3 hari setelah linux, masalah # 0 sudah siap. Dan seiring waktu, beberapa orang terhubung.
Ide
Ide di balik intisari itu sederhana. Saya membaca beberapa sumber tentang perangkat lunak dan perangkat keras gratis dan open source, tetapi saya tidak tertarik dengan rilis yang mendapat banyak perhatian. Saya hanya secara teratur melakukan peningkatan sudo apt dan senang jika sesuatu yang baru muncul di program yang saya gunakan, tetapi jika saya tidak melihat sesuatu, saya harus mencarinya di Google. Ini adalah rilis yang saya lacak secara harfiah untuk beberapa proyek. Saya bertanya-tanya bagaimana komunitas ini masih hidup. Apa yang diterapkan di mana, siapa yang membuka kode sumber, analisis berbeda tentang pencapaian FOSS, penggalangan dana, laporan pekerjaan dana, dan sebagainya. Hipotesisnya adalah bahwa saya bukanlah satu-satunya orang yang tertarik dengan prioritas semacam itu.
Format
Formatnya telah berubah seiring waktu dan kurang dari setahun yang lalu menjadi seperti ini:
- Beberapa bahan utama. Ini bisa berupa berita, artikel, atau rilis yang sangat penting.
- Blokir "jalur pendek". Di sini, dalam tiga kategori yang ditunjukkan, semua yang masuk ke umpan dari semua sumber dan tidak masuk ke dalam hal utama dikumpulkan, ini benar-benar banyak bahan, tetapi hanya ada judul dan tautan dan semuanya dibagi menjadi kategori. Di awal intisari, daftar isi. Anda bisa pergi ke blok yang diinginkan, melewati yang tidak menarik.
- Lain. Di sini, misalnya, tautan ke intisari lain atau sesuatu yang lain yang tidak sesuai dengan kategori utama.
Dirilis setiap minggu pada Minggu malam.
Berita teratas terbaru
Berikut adalah contoh konten dari intisari terakhir yang menurut saya penting. Seperti yang Anda lihat, topiknya beragam dan dapat menarik lebih banyak audiens daripada rilisnya.
Pembangunan dalam satu tahun +
Hanya dalam waktu setahun, 62 intisari dirilis. Terbitan # 0 diterbitkan di VKontakte dan gagal, penayangan sangat sedikit, hanya beberapa lusin, saya sangat kesal. Sekarang, mengingat ini, saya pikir - mengapa tiba-tiba saya memutuskan untuk melepaskan VKontakte sama sekali. Mungkin hanya karena kami memiliki grup hanya di sana dan pikiran lain tidak dapat muncul di pikiran.
Edisi # 1 telah diposting di Habr atas saran seorang teman. Terima kasih kepada pimpinan tim dari tempat kerja terakhir untuk undangannya. Dan kemudian pekerjaan itu dihargai - ada banyak penayangan, 7 ribu Dan beberapa ratus orang segera berlangganan saluran yang baru dibuat di Telegram.
Selain itu, kami tidak mencapai puncak penayangan seperti di edisi # 1 dan, secara umum, jumlah penayangan distabilkan, tetapi penonton konstan terbentuk dan ini mungkin juga lumayan. Penontonnya sekitar 2,5 ribu orang - Saya tidak tahu banyak atau sedikit, saya baik-baik saja. Nah, saluran Telegram tumbuh perlahan tapi pasti, itu bagus.
Skema persiapan
Ini mungkin semua yang disiapkan hanya untuk mereka yang tidak tahu tentang pencernaan. Lebih banyak tautan berlangganan akan ada di bagian akhir. Sekarang ada dapur internal kecil, juga menarik, telah berkembang lebih dari satu tahun masalah.
Bagaimana pencernaan dibuat:
- Robot FNGS yang ditulis dengan Python berputar di server dan melewati banyak sumber RSS dan HTML, mengumpulkan materi dan memfilter berdasarkan kata kunci.
- - fncategorizer.py, Python ( Python), , , , , .
- remotedatatohtml.py HTML.
- HTML Google Drive, .
- googledoctohtml.py , . , HTML.
- , Telegram, RSS .
- , .
Dan seperti yang saya katakan di awal, kode alat otomasi, baik server dan klien, dan utilitas tambahan berada di bawah lisensi gratis, tautan di bagian akhir. Pada prinsipnya, setelah beberapa modifikasi, ini dapat digunakan untuk semua intisari. Benar, saya tidak peduli dengan ini, tetapi siapa yang perlu dibantu.
Sumber, kata kunci, pemfilteran, dan lainnya
Sedikit lebih banyak statistik di slide. Saya mengumpulkan sumber berbahasa Rusia dari ingatan, dan saya menghitung sedikit sumber berbahasa Inggris, baru beberapa waktu yang lalu linux.com mengumpulkan materi tematik dari sumber lain dan membuat tautan di situs saya, dan saya hanya melihat dari mana mereka dikumpulkan dan ditambahkan ke database. Kata kunci diketik saat bekerja dengan kategorizer yang saya tulis, dan saya juga mencuri nama semua proyek yang dijalankan oleh Linux Foundation. Ada lebih banyak sumber dalam pikiran. Di sini tertulis tentang 500 bahan awal dan 160 bahan akhir - hanya saja tidak semua feed benar-benar tematik, Anda harus memilih berdasarkan kata kunci, robot melakukan banyak pekerjaan di sini untuk saya, saya menyaring selusin atau dua secara manual atau begitu. Selusin atau dua lagi adalah duplikat, maka mereka harus digabungkan secara manual untuk saat ini. Berdasarkan kategori, penyebaran dilakukan dalam mode semi-otomatis,skrip memberi saya saran berdasarkan kata kunci, saya menerima atau menunjukkan pilihan saya.
Bagi mereka yang tertarik - daftar lengkap sumber (diurutkan berdasarkan abjad):
- https://analyticsindiamag.com
- https://arstechnica.com
- https://astralinux.ru
- https://habr.com
- https://hackaday.com
- https://itsfoss.com
- https://jaxenter.com
- https://linuxfoundation.org
- https://linuxinsider.com
- https://losst.ru
- https://mashable.com
- https://opensource.com
- https://pingvinus.ru
- https://sdtimes.com
- https://securityboulevard.com
- https://siliconangle.com
- https://techcrunch.com
- https://technode.com
- https://thenextweb.com
- https://venturebeat.com
- https://www.3dprintingmedia.network
- https://www.basealt.ru
- https://www.cbronline.com
- https://www.helpnetsecurity.com
- https://www.linux.com
- https://www.linux.org.ru
- https://www.opennet.ru
- https://www.securitysales.com
- https://www.techradar.com
- https://www.tfir.io
- https://www.youtube.com/channel/UC3kAbMcYr-JEMSb2xX4OdpA
- https://www.zdnet.com
Kategorisasi interaktif
Betapa Linuxoid tanpa konsol :) Ini adalah layar dari klien pengkategorisasi, yang dengannya saya bekerja setiap hari kerja di pagi hari selama setengah jam atau satu jam. Tangkapan layar ini mungkin terlihat menakutkan bagi seseorang, tetapi secara umum nyaman bagi saya, saya senang ketika saya menggunakannya, saya sangat menyederhanakan pekerjaan saya.
Panel admin
Karena server FNGS berjalan pada kerangka Web Python Django, area admin adalah bonus. Melalui itu, akan lebih mudah untuk melakukan pencarian dan mengedit dan menambahkan beberapa catatan individu. Tidak ada pahala khusus di sini, saya hanya menunjukkannya. Ini adalah gado-gado tim konsol dan alat grafis, tapi saya baik-baik saja.
Perintah
Tim Berita FOSS terdiri dari anggota tetap robot, bersama dengan Vasya dari PermLUG dan satu orang lagi dari Habr. Robot melakukan banyak pekerjaan rutin, yang jika harus saya lakukan setiap minggu, saya pasti akan gila :) Dan saya belum pernah melihat yang terakhir dalam hidup saya, hanya saja dia pertama kali melontarkan komentar untuk masalah di HabrΓ©, dan kemudian saya mengundangnya ke pelatihan pra-pelepasan, dan dia adalah orang yang hebat.
Rencana
Dahulu kala, ketika saya datang dengan FOSS News, saya ingin tidak hanya mengumpulkan berita, tetapi juga untuk memberikan konteks, tautan ke materi terkait, secara umum, tidak hanya untuk mengumpulkan tautan, tetapi juga untuk mengurai sepenuhnya. Sayangnya, saya tidak punya waktu untuk melakukannya dengan baik. Jadi pada slide berikutnya saya akan mendorong Anda untuk bergabung dengan tim kami. Jika berhasil, akan ada lebih banyak waktu dan sumber daya untuk pengembangan proyek lebih lanjut.
Pembaca juga menyarankan agar kami membuat intisari video, tetapi tampaknya terlalu sulit bagi saya, tetapi podcast - mungkin, meskipun saya sendiri tidak mendengarkannya.
Dan di suatu tempat di masa depan yang cerah, saya ingin membuat media profesional dari Berita FOSS, bahkan saya sudah membeli domain.
Bergabunglah dengan kami!
Seperti yang sudah saya katakan, ada banyak rencana, saya ingin meningkatkan kualitas, membuka arah baru, tetapi sumber daya tidak cukup. Oleh karena itu, muncul ide untuk membuat pekerjaan terdistribusi pada bagian terpanjang dari proses persiapan - kategorisasi sumber. Untuk melakukan ini, Anda dapat membuat bot Telegram. Ini juga dapat digunakan untuk menambahkan bahan yang tidak terlihat oleh robot FNGS.
Oleh karena itu, kami mengundang pengembang Python yang ingin membantu dalam pengembangan bot, dan hanya aktivis yang ingin bekerja sama dengan bot di masa mendatang untuk berpartisipasi.
Kami juga terbuka untuk opsi lain untuk kerja sama.
Dan kami dengan senang hati akan memberi tahu Anda tentang proyek FOSS Anda, buang tautan!
Kontak dan tautan
Pada slide terakhir ada kontak dan tautan, saya akan memberikannya hanya dalam teks untuk kenyamanan.
Sumber daya PermLUG:
- Situs web (halaman statis, hanya untuk tautan ke yang lainnya)
- Telegram - @permlug (saluran) dan @permlug_chat (obrolan)
- Berhubungan dengan
- Fediverse
- Indonesia
Sumber instrumen:
Kontak pribadi saya:
- gim6626@gmail.com
- @ gim6626 di Telegram
Terima kasih atas perhatian Anda! Baca, komentari, distribusikan Berita FOSS dan bergabunglah dengan tim kami!
Tautan ke materi di "Admin":
- Program penuh te-st.ru/events/adminka
- Video Hari 1 www.youtube.com/watch?v=dvsCYfeo_qc
- Video Hari 2 www.youtube.com/watch?v=gCukiw4DWuU