Taiwan tech news crawlers.
Project description
Taiwan 科技新聞統整
Why?
為了解決,需要訂閱許多科技新聞網站而生,整理每日科技新聞,定時派送e-mail給自己。
Tech News Providers
- iThome
- Tech Orange 科技報橘
- Business Next - 數位時代
- INSIDE 硬塞的
Requirements
pip install technews-tw
Get Today's News
取得今日新聞
from technews import TechNews
TechNews("business").get_today_news()
TechNews("orange").get_today_news()
TechNews("ithome").get_today_news()
TechNews("inside").get_today_news()
Get news by page
取得第1頁至第3頁所有科技新聞
from technews import TechNews
TechNews("business").get_news_by_page(3)
TechNews("orange").get_news_by_page(3)
TechNews("ithome").get_news_by_page(3)
TechNews("inside").get_news_by_page(3)
Send Today's News by Email
將今天的科技新聞傳送給接收者
# set environment variables
# sender only support "gmail" and "hotmail"
export MAIL_SENDER="sender@gmail.com"
export MAIL_SENDER_PWD="iampassword"
export MAIL_RECV="user01@gmail.com,user02@hotmail.com"
python -m technews.daily_news
Integrate with Crontab
使用crontab,自動發送每日科技新聞,將下列指定寫入crontab設定檔
輸入: crontab -e
進入到設定介面
MAIL_SENDER="sender@gmail.com"
MAIL_SENDER_PWD="mypassword"
MAIL_RECV="receiver@gmail.com"
LOG_LEVEL="DEBUG"
# 每天晚上七點發送
0 19 * * 1-7 python3 -m technews.daily_news > technews_log.log 2>&1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
technews-tw-1.2.0.tar.gz
(1.6 MB
view hashes)
Built Distribution
Close
Hashes for technews_tw-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce28794861cf4e51dc2234aafed3ee3f9a18e5b8ed32622ffcd52384a19352ed |
|
MD5 | 72b33bc13fa57b8f2c557184693f5960 |
|
BLAKE2b-256 | ae616ae4e7938114f04cf0f607f6ac9059cc4f48cbaea3849d40738cf252350b |