日本語のREADMEはこちらです: README.ja.md
This project scrapes news from the Fukui National College of Technology website and publishes it as an open CSV dataset.
A live, searchable, and sortable view of the dataset is available via GitHub Pages:
➡️ https://code4fukui.github.io/fnct-news/
The dataset is a CSV file containing all scraped news articles, updated automatically.
- File:
fnct-news.csv - Source: Fukui National College of Technology News
- Update Frequency: Hourly
url: The URL of the news article.date: The publication date (YYYY.MM.DD).category: The news category.title: The title of the news article.
- Data Scraping: Fetches news from the Fukui National College of Technology website.
- Persistent Storage: Intelligently adds only new articles to the existing CSV, preserving historical data.
- Automation: Automatically updates the dataset hourly using GitHub Actions.
- CI/CD: Includes linting and testing workflows for code quality.
This project uses Deno for all scripting.
- Deno v1.x
To run the full scraping and update process:
deno run -A fetchNewsAll.jsThe repository includes tests for the scraping logic.
deno test -A --unstable- Data processing by Code for FUKUI.
- The web application (
index.html) is CC BY by Taisuke Fukuno.
MIT License — see LICENSE.