Skip to main content

Taiwan tech news crawlers.

Project description

Taiwan 科技新聞統整

codecov

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


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)

Uploaded Source

Built Distribution

technews_tw-1.3.5-py3-none-any.whl (12.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page