InstantNews, dapatkan berita serta-merta dari baris arahan

Berita Segera mengenai

Dalam artikel seterusnya kita akan melihat InstantNews. Pada zaman digital ini, terdapat banyak aplikasi dan perkhidmatan awam yang tersedia untuk membaca berita dalam talian. Sebilangan besar dari mereka menunjukkan kepada kita berita menggunakan GUI yang sesuai.

Bagi kita yang tinggal di terminal sepanjang hari, untungnya ada utiliti baris arahan untuk membaca berita. Utiliti ini memberi kita kemungkinan untuk segera mengambil semua jenis berita dan menunjukkannya di Terminal. Kami tidak memerlukan aplikasi GUI. Menurut penciptanya, kami juga mempunyai kemungkinan menggunakan penyemak imbas lalai sistem untuk membaca berita Dunia dan melihat gambarnya, walaupun ini tidak sepenuhnya benar.

Dalam artikel pendek ini kita akan melihat bagaimana pasang InstantNews di Ubuntu, walaupun ia juga tersedia untuk sistem operasi seperti Unix yang lain.

Memasang InstantNews

Saya telah melakukan pemasangan utiliti ini di Ubuntu 17.04, tetapi saya rasa bahawa dalam versi lain ia akan berfungsi dengan cara yang sama. Untuk melakukan pemasangan, kita boleh memilih dua cara yang sama mudah. Utiliti InstantNews boleh pasang menggunakan pip o boleh disusun dan dipasang terus dari sumber.

Pemasangan melalui PIP

Untuk melakukan pemasangan InstantNews ini kita perlu memasang PIP pada Debian, Ubuntu, Linux Mint. Kita boleh melakukan ini dengan membuka terminal (Ctrl + Alt + T) dan menaip di dalamnya:

sudo apt-get install python-pip

Setelah PIP dipasang, kita dapat memasang InstantNews dengan perintah di terminal yang sama:

pip install instantnews

Pemasangan dengan kod sumber

kepada menyusun dari sumber, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis perintah berikut satu persatu:

git clone https://github.com/shivam043/instantnews.git
cd instantnew
sudo python setup.py install

Konfigurasikan InstantNews

Instantnews mengambil semua Tajuk berita API berita. Bagi anda yang tidak tahu apa itu, katakan API Berita adalah API yang mudah dan senang digunakan yang mengembalikan metadata JSON untuk tajuk utama yang kini disiarkan di pelbagai sumber blog dan berita.

Sekarang menawarkan tajuk utama langsung dari lebih 70 sumber popular, seperti: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, hacker News, IGN, Mashable, National Geographic, Reddit r / all, Reuters, Speigel Online, Techcrunch, The Guardian , The Hindu, The Huffington Post, The Newyork Times, The Next Web, The Wall street Journal dan beberapa lagi.

Sebagai permulaan, dan sebelum perkara lain, kita memerlukan kunci API API Berita. Untuk mendapatkannya, kita harus menangani perkara berikut URL dan daftar. Pendaftaran adalah percuma, hanya memerlukan beberapa saat sehingga kami dapat memperoleh kunci API yang kami perlukan.

pembuatan akaun newsapi

Setelah kami mempunyai kunci API untuk laman News News, kita perlu mengedit fail .bashrc dari rumah kami. Untuk melakukan ini, kami menulis di terminal:

vi ~/.bashrc

Pada akhir fail, kita perlu tambah kunci API newsapi seperti di bawah menunjukkan:

export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"

Jangan sampai ada yang terlepas kita mesti meletakkan kunci di dalam petikan ganda. Sekarang kita boleh menyimpan dan menutup fail. Jalankan arahan berikut untuk mengemas kini perubahan.

source ~/.bashrc

Penggunaan asas InstantNews

Kami dapat melihat pertolongan dengan melaksanakan di terminal:

pilihan berita segera

instantnews -h

Kita boleh senaraikan semua saluran berita yang ada. Kami akan melihat senarai semua saluran berita yang ada dengan menaip yang berikut di terminal:

instantnews -sa

Output sampel adalah seperti berikut:

sumber berita segera

Seperti yang telah saya nyatakan, terdapat lebih kurang 70 sumber berita. Seperti yang telah saya baca, lebih banyak akan ditambahkan (jika ia ditambahkan dalam bahasa Sepanyol, itu tidak mengapa). Seperti yang anda lihat dari output di atas, semua sumber berita disenaraikan dalam satu output.

Kami juga dapat menunjukkan kategori saluran berita. Untuk menunjukkan keseluruhan kategori kod saluran berita, kita hanya perlu melaksanakan:

instantnews --show_all

kategori berita segera

kepada dapatkan tajuk berita dari saluran, katakan cnn. Kita hanya perlu melaksanakan perintah berikut:

instantnews --news cnn

Sekarang, terminal akan menunjukkan kepada kita semua berita utama dari sumber berita yang diberikan, iaitu dari CNN dalam kes kita.

berita segera cnn

Semasa mengujinya, saya perhatikan itu Saya tidak dapat membuka berita dalam penyemak imbas web saya untuk membaca lebih lanjut mengenainya. Oleh itu, dalam versi ini, lebih daripada membaca semua berita, kita hanya dapat membaca petikannya. Saya rasa ia adalah satu kesilapan. Sudah tentu, tidak ada kod tanpa kesalahan. Saya berharap bahawa pada versi akan datang, pembangun akan menyelesaikan masalah ini dan menambahkan beberapa ciri baru.

Projek ini masih sangat muda, tetapi ia sedang dikembangkan secara aktif. Sekiranya anda menemui bug lain atau mempunyai ciri-ciri yang anda ingin lihat dilaksanakan, anda boleh memberitahu pengarang di halaman tersebut GitHub projek itu.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.