Skip to content

PAGASA 10-Day Excel Files Discontinued (Effective Aug 31, 2025) #156

Description

@ciatph

Is your feature request related to a problem? Please describe.

Warning

On August 31, 2025, PAGASA will permanently remove its downloadable 10-Day Weather Forecast Excel files in favor of using its newly-released PAGASA TenDay APIs, released around July 2025.

See the attached screenshot of PAGASA's announcement for more information.

👉 Click to view PAGASA's announcement screenshot Image

Describe the solution you'd like

  1. Update the README, CLI logs, and the online documentation to note the discontinuation of PAGASA's downloadable 10-Day Weather Forecast Excel files.
  2. Archive the last available complete set of the 10-day Weather Forecast Excel files (day1.xlsxday10.xlsx) in the
    /archives branch.
  3. Update existing tests to use the archived Excel files (fixtures) (see step # 2) instead of relying on live remote downloads from PAGASA.
  4. Disable only the scheduled weekly GitHub Actions tests [Issue #134] that depend on remote PAGASA Excel file downloads, while keeping tests runnable manually via "npm run test" (using archived fixtures).

Describe alternatives you've considered

  • Create a separate GitHub Issue to track migration to the PAGASA TenDay API.

  • This will involve syncing or creating new classes to process location data from the PAGASA TenDay API endpoint at https://tenday.pagasa.dost.gov.ph/api/v1/location, using an approved request token stored in the .env file.

    ⚠️ This is not urgent since requesting and approving a token from PAGASA may take time and require an official project.

Additional context

ph-municipalities is a tool for extracting location data (provinces and municipality names) from remote or local PAGASA 10-Day Weather Forecast Excel files - its primary data source. It needs logic updates to adapt fetching and using location data from the newly-released PAGASA TenDay APIs, along with a valid token issued by PAGASA.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions