Skip to content

Releases: yasserstudio/geoalgeria

Algeria mobile-network coverage — 1,681 5G coverage points across 56 wilayas, from the operators' own coverage maps.

13 Jun 12:20
0e9e97e

Choose a tag to compare

Added

  • Algeria mobile-network coverage — 1,681 5G coverage points across 56 wilayas, from the operators' own coverage maps.
  • Djezzy (1,001) and Mobilis (504) at cell-site level; Ooredoo (176) at covered-commune level. Coordinates, wilaya/commune linkage, in JSON, CSV, and GeoJSON.
  • Deterministic id ({operator}-{coordinate-hash}), stable across re-fetches; wilaya_code links to the GeoAlgeria divisions.
  • Coverage is namespaced by technology (coverage/5g/) so future generations are additive.
  • Bundled TypeScript types. JS API: coverage(), coverageByOperator(), technologies(), metadata().
  • Sources: Djezzy (djezzy5g.dz), Mobilis (mobilis.dz/map/5g), Ooredoo (ooredoo.dz).

Bundle TypeScript type definitions. `PostOffice`, `Atm`, and `Metadata` interfaces plus typed loaders (`postOffices()`, `atms()`, `metadata()`) now ship with the package and resolve automatically via the `types` export condition. No runtime or data changes.

13 Jun 12:18
a113429

Choose a tag to compare

Minor Changes

  • a113429: Bundle TypeScript type definitions. PostOffice, Atm, and Metadata interfaces plus typed loaders (postOffices(), atms(), metadata()) now ship with the package and resolve automatically via the types export condition. No runtime or data changes.

Bundle TypeScript type definitions. `Agence`, `Pdv`, and `Metadata` interfaces plus typed loaders (`agences()`, `pdv()`, `all()`, `metadata()`) now ship with the package and resolve automatically via the `types` export condition. No runtime or data changes.

13 Jun 12:18
a113429

Choose a tag to compare

Minor Changes

  • a113429: Bundle TypeScript type definitions. Agence, Pdv, and Metadata interfaces plus typed loaders (agences(), pdv(), all(), metadata()) now ship with the package and resolve automatically via the types export condition. No runtime or data changes.

Bundle TypeScript type definitions. `Awem`, `Alem`, and `Metadata` interfaces plus typed loaders (`awem()`, `alem()`, `agencies()`, `metadata()`) now ship with the package and resolve automatically via the `types` export condition. No runtime or data changes.

13 Jun 12:18
a113429

Choose a tag to compare

Minor Changes

  • a113429: Bundle TypeScript type definitions. Awem, Alem, and Metadata interfaces plus typed loaders (awem(), alem(), agencies(), metadata()) now ship with the package and resolve automatically via the types export condition. No runtime or data changes.

The Mobilis sales network — 165 geocoded agencies + 12,180 approved points of sale across Algeria.

11 Jun 10:04

Choose a tag to compare

Added

  • The Mobilis sales network — 165 geocoded agencies + 12,180 approved points of sale across Algeria.
  • 165 commercial agencies (Agence Mobilis): bilingual FR/AR name and address, with coordinates, in JSON, CSV, and GeoJSON.
  • 12,180 approved points of sale (points de vente agréés): FR name, address, and commune, in JSON and CSV (the source carries no coordinates).
  • Stable synthesized id ({wilaya_code}-{seq}); the Mobilis source id is kept as code; wilaya_code links to the GeoAlgeria divisions.
  • JS API: agences(), pdv(), all(), metadata().
  • Source: Mobilis — ATM Mobilis (mobilis.dz/mapagence).

Algeria's public employment agencies (ANEM)

10 Jun 12:23

Choose a tag to compare

New package: Algeria's public employment agencies, from ANEM.

  • 58 AWEM (wilaya employment agencies) and 273 ALEM (local employment agencies) from ANEM (anem.dz) — address, phone, fax, email, manager, communes served, and coordinates.
  • Stable synthesized id ({wilaya_code}-{seq}) and wilaya_code linkage to the GeoAlgeria divisions.
  • Export formats: JSON, CSV, GeoJSON. Helper accessors: awem, alem, agencies, metadata.

Source: ANEM (anem.dz). CSV/GeoJSON bundle attached below.

npm i @geoalgeria/emploi

geoalgeria@1.1.1 — Value-led READMEs + 69-wilaya reform citation

09 Jun 16:21

Choose a tag to compare

Value-led READMEs and the official source citation for the 69-wilaya reform.

  • Rewrote READMEs to be value-led and cited the official source for the 69-wilaya reform: Law n° 26-06, Journal Officiel n° 25 of 5 April 2026.
  • Fixed post-restructure links and badges. No data changes.

geoalgeria@1.1.0 — Real Algérie Poste postal codes, post offices & ATMs

09 Jun 11:46
86c918d

Choose a tag to compare

Real Algérie Poste postal codes for ~1,440 communes, plus post offices & ATMs.

  • Replaced synthetic commune postal codes with real Algérie Poste codes for ~1,440 communes (previously only ~88 matched reality).
  • Normalized wilaya 65 to "Aïn Oussera" (wilaya, daira, commune) to match Algérie Poste and common usage.
  • Added 3,908 post offices and 2,026 ATMs — codes, bilingual FR/AR names, coordinates, commune/wilaya linkage — in JSON, CSV, GeoJSON.
  • Added postOffices / atms / getPostOfficesByCommune() JS API + TypeScript types.

Source: Algérie Poste (baridimap.poste.dz). CSV/GeoJSON/SQL bundle attached below.

@geoalgeria/poste@1.0.2 — Docs refresh + launch prep

09 Jun 16:21

Choose a tag to compare

Docs refresh and launch prep. No data changes.

  • Value-led README; cited the official source for the 69-wilaya reform (Law n° 26-06, 5 April 2026).
  • Fixed README links; added GitHub Sponsors + FUNDING.

@geoalgeria/poste@1.0.1 — Corrected package metadata

09 Jun 11:46
86c918d

Choose a tag to compare

Corrected package metadata. No data changes.

  • Pointed repository/bugs at the package's real home, github.com/yasserstudio/geoalgeria.