update bots

This commit is contained in:
2026-05-18 14:15:59 +07:00
parent b0ce866a2f
commit b9054d178e
5775 changed files with 832577 additions and 38 deletions

View File

@@ -0,0 +1,65 @@
from .. import Provider as GeoProvider
# Source: https://geonames.org
_ALGERIAN_CITIES = (
("36.73225", "3.08746", "Alger"),
("35.69906", "-0.63588", "Oran"),
("36.36500", "6.61472", "Constantine"),
("36.90000", "7.76667", "Annaba"),
("36.47004", "2.82770", "Blida"),
("35.55597", "6.17414", "Batna"),
("34.67336", "3.26300", "Djelfa"),
("36.19112", "5.41373", "Sétif"),
("35.18994", "-0.63085", "Sidi Bel Abbès"),
("34.85029", "5.72805", "Biskra"),
("35.40417", "8.12417", "Tébessa"),
("33.35607", "6.86319", "El Oued"),
("36.87600", "6.90939", "Skikda"),
("35.37063", "1.32178", "Tiaret"),
("36.75203", "5.05625", "Béjaïa"),
("35.70000", "4.55000", "M'Sila"),
("36.26384", "2.75293", "Médéa"),
("35.93115", "0.08918", "Mostaganem"),
("34.87922", "-1.31531", "Tlemcen"),
("31.95000", "5.33333", "Ouargla"),
("36.76639", "3.47717", "Boumerdès"),
("36.71181", "4.04591", "Tizi Ouzou"),
("36.16558", "1.33099", "Chlef"),
("33.80000", "2.86667", "Laghouat"),
("36.28473", "7.95111", "Souk Ahras"),
("36.58944", "2.44694", "Tipaza"),
("36.46214", "7.42608", "Guelma"),
("36.76730", "8.31316", "El Tarf"),
("22.78523", "5.52275", "Tamanrasset"),
("27.87406", "-0.29124", "Adrar"),
("31.61667", "-2.21667", "Béchar"),
("32.49094", "3.67347", "Ghardaïa"),
("26.48527", "8.48250", "Illizi"),
("35.43583", "7.14333", "Khenchela"),
("36.82038", "5.76601", "Jijel"),
("35.39906", "0.14029", "Mascara"),
("36.06386", "4.76348", "Bordj Bou Arréridj"),
("35.29806", "-1.13972", "Aïn Témouchent"),
("33.26694", "-0.31361", "Naâma"),
("27.67364", "-8.14681", "Tindouf"),
("36.45073", "6.26352", "Mila"),
("33.68333", "1.01667", "El Bayadh"),
("35.73469", "0.55640", "Relizane"),
("34.83116", "0.15084", "Saïda"),
("36.26384", "1.96687", "Aïn Defla"),
("35.60753", "1.81285", "Tissemsilt"),
("36.37092", "3.90036", "Bouira"),
("35.57470", "5.09930", "Bordj Ghdir"),
("36.72544", "3.55665", "Thenia"),
("34.15429", "3.50309", "Messaad"),
("35.21222", "2.31889", "Ksar Chellala"),
("35.06544", "1.04945", "Frenda"),
("36.06386", "4.62744", "El Achir"),
("36.76775", "2.95924", "Chéraga"),
("36.27462", "4.85668", "Bordj Zemoura"),
("36.61954", "4.08282", "Béni Douala"),
)
class Provider(GeoProvider):
land_coords = tuple((lat, lon, city, "DZ", "Africa/Algiers") for lat, lon, city in _ALGERIAN_CITIES)