{"repo":"hemanta212/Nepali-news-portal-kbd","free":true,"listed":false,"github":"https://github.com/hemanta212/Nepali-news-portal-kbd","clone":"git clone https://github.com/hemanta212/Nepali-news-portal-kbd.git","description":"Online webapp that scrapes news from different new portals of Nepal and worldwide. Hosted at heroku.","language":"Python","stars":11,"topics":["flask","news","news-scraping","nepali","kantipur","international","database","sqlite","postgres","heroku"],"license":"MIT","category":"databases-storage","readme_excerpt":"Khabar-board Khabar-board is an online webapp that scrapes news from diffrent new portals of Nepal and worldwide. Currently, the news is Scraped for National nepali, International nepali, National english and International english sections from Kantipur, Nagarik, Ujyaalo and Kathmandu Post, himalayan times, nepal times and top headlines from International sources like bbc, cnn, new york times, etc Features: - Login, Logout, Remember login through cookies - Reset and confirm email address - National and International news in both nepali and english - News collection(scraping, api) and serving - Pagination, Collapsible sidebar, Responsive navigation - Use proper structure with flask blueprinting - Hosted Live at heroku @ kbd.herokuapp.com Todos: - [x] Integrate various international news apis(top, general, sports, tech...) - [x] Rewrite manage.py and database management - [x] Experiment with docker deploys - [ ] Add logging - [ ] Add tests - [ ] Extract the scraper to separate news API - [ ] Redesign the dashboard - [ ] Remove compulsory login and establish per person db record of preferences - [ ] Give user choice to customize news topic, sources, language etc - [ ] News search on keyword for custom category (like bitcoin, trump, etc) - [ ] Integrate social media login (facebook, github) Run with Docker Installation and Usage - Install python 3.6 or above - Clone/download this repository and navigate to this repo through cmd - Install either poetry or follow this guide for set","default_branch":null,"files":null,"tree":[],"storefront":"/r/hemanta212","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hemanta212/Nepali-news-portal-kbd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}