Taiwan tech news crawlers.
Project description
Taiwan 科技新聞統整
Why?
為了解決,需要訂閱許多科技新聞網站而生,整理每日科技新聞,定時派送e-mail給自己。
Tech News Providers
- iThome
- Business Next - 數位時代
- INSIDE 硬塞的
Requirements
pip install technews-tw
Get Today's News
取得今日新聞
from technews import TechNews
TechNews("business").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("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
Release Note
2023.10.21
- 移除對科技報橘的支援,因為太難維護, 太難爬了. GG
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.3.5.tar.gz
(36.5 kB
view hashes)
Built Distribution
Close
Hashes for technews_tw-1.3.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 778044b15d32a848a3e2cc6c72d5994319ce00a1e7a4d76ed8524a6ecd5579ec |
|
MD5 | 80ab8eae82e3afaf35858c865a8d79ea |
|
BLAKE2b-256 | 7e8087085c5e37e755b1c20a39611b702fc3e7c44ba8c999533374dbbc00ebaa |