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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file technews-tw-1.3.5.tar.gz.

File metadata

  • Download URL: technews-tw-1.3.5.tar.gz
  • Upload date:
  • Size: 36.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for technews-tw-1.3.5.tar.gz
Algorithm Hash digest
SHA256 329b288ae3f91d13b76e7338abf8024fd6feadf279f8d57581ff9faec9351a6c
MD5 62317dc701a70e1fd11dd5da75822433
BLAKE2b-256 e0971ffc597a6bd6e1c72df4ada2daa04dc40928289626f11946ea6603d65c96

See more details on using hashes here.

File details

Details for the file technews_tw-1.3.5-py3-none-any.whl.

File metadata

  • Download URL: technews_tw-1.3.5-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for technews_tw-1.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 778044b15d32a848a3e2cc6c72d5994319ce00a1e7a4d76ed8524a6ecd5579ec
MD5 80ab8eae82e3afaf35858c865a8d79ea
BLAKE2b-256 7e8087085c5e37e755b1c20a39611b702fc3e7c44ba8c999533374dbbc00ebaa

See more details on using hashes here.

Supported by

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