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 Loading

  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 7 2

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

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

    TypeScript 9 3

  3. pagasa-archiver pagasa-archiver Public

    CLI tool for archiving PAGASA bulletins

    TypeScript 1

  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.

    1

Repositories

Showing 10 of 10 repositories
  • bulletin-archive Public

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

    pagasa-parser/bulletin-archive’s past year of commit activity
    1 0 0 0 Updated Dec 18, 2024
  • pagasa-archiver Public

    CLI tool for archiving PAGASA bulletins

    pagasa-parser/pagasa-archiver’s past year of commit activity
    TypeScript 0 Apache-2.0 1 0 2 Updated Sep 27, 2024
  • pagasa-parser-web Public

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

    pagasa-parser/pagasa-parser-web’s past year of commit activity
    TypeScript 9 AGPL-3.0 3 0 4 Updated Jun 18, 2024
  • formatter-wikipedia Public

    Creates a TyphoonWarningsTable based on a pagasa-parser Bulletin.

    pagasa-parser/formatter-wikipedia’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 3 Updated Jun 8, 2024
  • source-xml Public

    Allows parsing of specifically-made XML files into pagasa-parser Bulletins.

    pagasa-parser/source-xml’s past year of commit activity
    TypeScript 0 Apache-2.0 1 0 0 Updated May 25, 2024
  • source-pdf Public

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

    pagasa-parser/source-pdf’s past year of commit activity
    TypeScript 1 Apache-2.0 2 0 0 Updated May 25, 2024
  • pagasa-parser Public

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

    pagasa-parser/pagasa-parser’s past year of commit activity
    TypeScript 7 Apache-2.0 2 0 0 Updated May 25, 2024
  • pods Public

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

    pagasa-parser/pods’s past year of commit activity
    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.

    pagasa-parser/formatter-signals’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 3 Updated Jan 9, 2024
  • .github Public

    Meta repository for the pagasa-parser project.

    pagasa-parser/.github’s past year of commit activity
    0 0 0 0 Updated Jan 7, 2023

Top languages

Loading…

Most used topics

Loading…