Skip to content
@pagasa-parser

PAGASA Parser

Set of libraries for parsing and archiving PAGASA Tropical Cyclone Bulletins (TCB). Volunteer-run, not affiliated with the agency.

PAGASA Parser

The PAGASA Parser project is a volunteer-run effort to provide parsers and archivers in an attempt to make Philippine Atmospheric, Geophysical and Astronomical Serivces Adminstration (PAGASA) Tropical Cyclone Bulletins (TCB) machine-readable and usable.

This project is volunteer-driven and not affiliated with the PAGASA.

Web interface

The best way to use the PAGASA Parser is through its web interface at https://pagasa.chlod.net. Here, you may parse bulletins that are currently on the PAGASA file repository. Optionally, you can run the PAGASA Parser web interface locally using this Docker image.

This website is run for free. Donations for alleviating server costs are appreciated.

Packages

The following packages are available for use.

pagasa-parser

Package Repository Details Description
pagasa-parser link npm version Core package. Required by other packages. Extracts area strings and does general text parsing.
@pagasa-parser/source-pdf link npm version Reads PDF bulletins.
@pagasa-parser/source-xml link npm version Reads a special XML format. Mostly used for "parsing" custom bulletins.
@pagasa-parser/formatter-signals link npm version Transforms a parsed bulletin into a map, where municipalities and provinces are colored by storm signal.
@pagasa-parser/formatter-wikipedia link npm version Transforms a parsed bulletin into a Wikipedia {{TyphoonWarningsTable}}.

pagasa-archiver

This project also handles the pagasa-archiver, a tool for scraping and downloading bulletins from the PAGASA files website for archiving. Usage instructions can be found on its repository.

For a live list of archives, you can check User:Zoomiebot/Archives/PAGASA on Wikipedia.

Pinned

  1. pagasa-parser pagasa-parser Public

    A Node.js library that parses information from PAGASA's Tropical Cyclone Bulletin page and turns it into various formats.

    TypeScript 5 1

  2. pagasa-parser-web pagasa-parser-web Public

    A web backend for the PAGASA parser, used for web-based and graphical data processing.

    TypeScript 6 1

  3. pagasa-archiver pagasa-archiver Public

    CLI tool for archiving PAGASA bulletins

    TypeScript

  4. bulletin-archive bulletin-archive Public

    Mirror archive of PAGASA-filed Severe Weather Bulletins (SWBs) and Tropical Cyclone Bulletins (TCBs) from late 2020 to the present.

Repositories

Showing 10 of 11 repositories
  • pods Public

    The Philippine Open Disaster Specification (PODS), an open specification for describing disaster-related data in the Philippines.

    TypeScript 0 CC-BY-SA-4.0 0 0 0 Updated Feb 13, 2024
  • formatter-signals Public

    Creates storm signal image files based on a pagasa-parser Bulletin.

    TypeScript 0 Apache-2.0 0 0 3 Updated Jan 9, 2024
  • pagasa-archiver Public

    CLI tool for archiving PAGASA bulletins

    TypeScript 0 Apache-2.0 0 0 2 Updated Jan 9, 2024
  • formatter-wikipedia Public

    Creates a TyphoonWarningsTable based on a pagasa-parser Bulletin.

    TypeScript 0 Apache-2.0 0 0 3 Updated Jan 9, 2024
  • bulletin-archive Public

    Mirror archive of PAGASA-filed Severe Weather Bulletins (SWBs) and Tropical Cyclone Bulletins (TCBs) from late 2020 to the present.

    0 0 0 0 Updated Dec 28, 2023
  • pagasa-parser-web Public

    A web backend for the PAGASA parser, used for web-based and graphical data processing.

    TypeScript 6 AGPL-3.0 1 0 3 Updated Nov 10, 2023
  • template Public template

    Template repository for new PAGASA parser modules.

    TypeScript 0 Apache-2.0 0 0 1 Updated Oct 17, 2023
  • source-pdf Public

    Allows parsing of PAGASA TCB PDF files into pagasa-parser Bulletins.

    TypeScript 1 Apache-2.0 1 0 0 Updated Aug 29, 2023
  • pagasa-parser Public

    A Node.js library that parses information from PAGASA's Tropical Cyclone Bulletin page and turns it into various formats.

    TypeScript 5 Apache-2.0 1 0 0 Updated Aug 29, 2023
  • .github Public

    Meta repository for the pagasa-parser project.

    0 0 0 0 Updated Jan 7, 2023

Top languages

Loading…

Most used topics

Loading…