Browse Source

code split and modified header to speed up things. Luckly Blizzard support If-Modified-Since

main
Sergio Álvarez 4 months ago
parent
commit
ae1f72b032
  1. 542
      last-modified.db
  2. 65
      test-modified.py

542
last-modified.db

@ -0,0 +1,542 @@
{
"us.en_US./data/wow/achievement-category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/achievement-category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/achievement-category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/achievement/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/achievement/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/achievement/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/connected-realm/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/connected-realm/index.dynamic-classic": "Tue, 11 May 2021 20:12:06 GMT",
"us.es_MX./data/wow/connected-realm/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/connected-realm/index.dynamic-classic": "Tue, 11 May 2021 20:12:06 GMT",
"us.pt_BR./data/wow/connected-realm/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/connected-realm/index.dynamic-classic": "Tue, 11 May 2021 20:12:06 GMT",
"us.en_US./data/wow/covenant/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/covenant/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/covenant/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/covenant/soulbind/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/covenant/soulbind/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/covenant/soulbind/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/covenant/conduit/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/covenant/conduit/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/covenant/conduit/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/creature-family/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/creature-family/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/creature-family/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/creature-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/creature-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/creature-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/guild-crest/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/guild-crest/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/guild-crest/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/item-class/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/item-class/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/item-class/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/item-set/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/item-set/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/item-set/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/journal-expansion/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/journal-expansion/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/journal-expansion/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/journal-encounter/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/journal-encounter/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/journal-encounter/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/journal-instance/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/journal-instance/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/journal-instance/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/modified-crafting/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/modified-crafting/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/modified-crafting/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/modified-crafting/category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/modified-crafting/category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/modified-crafting/category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/modified-crafting/reagent-slot-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/modified-crafting/reagent-slot-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/modified-crafting/reagent-slot-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/mount/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/mount/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/mount/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/keystone-affix/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/keystone-affix/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/keystone-affix/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/mythic-keystone/dungeon/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/mythic-keystone/dungeon/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/mythic-keystone/dungeon/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/mythic-keystone/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/mythic-keystone/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/mythic-keystone/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/mythic-keystone/period/index.dynamic": "Tue, 11 May 2021 15:00:08 GMT",
"us.es_MX./data/wow/mythic-keystone/period/index.dynamic": "Tue, 11 May 2021 15:00:08 GMT",
"us.pt_BR./data/wow/mythic-keystone/period/index.dynamic": "Tue, 11 May 2021 15:00:08 GMT",
"us.en_US./data/wow/pet/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/pet/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/pet/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/pet-ability/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/pet-ability/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/pet-ability/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/playable-class/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/playable-class/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/playable-class/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/playable-race/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/playable-race/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/playable-race/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/playable-specialization/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/playable-specialization/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/playable-specialization/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/power-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/power-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/power-type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/profession/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/profession/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/profession/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 08:09:09 GMT",
"us.es_MX./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 08:09:09 GMT",
"us.pt_BR./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 08:09:09 GMT",
"us.en_US./data/wow/pvp-tier/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/pvp-tier/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/pvp-tier/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/quest/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/quest/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/quest/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/quest/category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/quest/category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/quest/category/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/quest/area/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/quest/area/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/quest/area/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/quest/type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/quest/type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/quest/type/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/realm/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/realm/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/realm/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/region/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/region/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/region/index.dynamic": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/reputation-faction/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/reputation-faction/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/reputation-faction/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/reputation-tiers/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/reputation-tiers/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/reputation-tiers/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/pvp-talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/pvp-talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/pvp-talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/tech-talent-tree/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/tech-talent-tree/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/tech-talent-tree/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/tech-talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/tech-talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/tech-talent/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.en_US./data/wow/title/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.es_MX./data/wow/title/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"us.pt_BR./data/wow/title/index.static": "Tue, 11 May 2021 14:06:37 GMT",
"eu.en_GB./data/wow/achievement-category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/achievement-category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/achievement-category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/achievement-category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/achievement-category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/achievement-category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/achievement-category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/achievement/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/achievement/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/achievement/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/achievement/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/achievement/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/achievement/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/achievement/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:17:05 GMT",
"eu.es_ES./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:17:05 GMT",
"eu.fr_FR./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:17:05 GMT",
"eu.ru_RU./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:17:05 GMT",
"eu.de_DE./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:17:05 GMT",
"eu.pt_PT./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:17:05 GMT",
"eu.it_IT./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:17:05 GMT",
"eu.en_GB./data/wow/covenant/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/covenant/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/covenant/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/covenant/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/covenant/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/covenant/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/covenant/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/creature-family/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/creature-family/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/creature-family/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/creature-family/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/creature-family/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/creature-family/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/creature-family/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/creature-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/creature-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/creature-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/creature-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/creature-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/creature-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/creature-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/guild-crest/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/guild-crest/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/guild-crest/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/guild-crest/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/guild-crest/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/guild-crest/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/guild-crest/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/item-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/item-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/item-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/item-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/item-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/item-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/item-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/item-set/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/item-set/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/item-set/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/item-set/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/item-set/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/item-set/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/item-set/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/journal-instance/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/journal-instance/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/journal-instance/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/journal-instance/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/journal-instance/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/journal-instance/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/journal-instance/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/mount/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/mount/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/mount/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/mount/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/mount/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/mount/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/mount/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 07:00:13 GMT",
"eu.es_ES./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 07:00:13 GMT",
"eu.fr_FR./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 07:00:13 GMT",
"eu.ru_RU./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 07:00:13 GMT",
"eu.de_DE./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 07:00:13 GMT",
"eu.pt_PT./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 07:00:13 GMT",
"eu.it_IT./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 07:00:13 GMT",
"eu.en_GB./data/wow/pet/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/pet/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/pet/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/pet/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/pet/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/pet/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/pet/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/pet-ability/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/pet-ability/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/pet-ability/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/pet-ability/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/pet-ability/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/pet-ability/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/pet-ability/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/playable-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/playable-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/playable-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/playable-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/playable-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/playable-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/playable-class/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/playable-race/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/playable-race/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/playable-race/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/playable-race/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/playable-race/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/playable-race/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/playable-race/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/power-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/power-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/power-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/power-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/power-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/power-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/power-type/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/profession/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/profession/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/profession/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/profession/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/profession/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/profession/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/profession/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 07:08:50 GMT",
"eu.es_ES./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 07:08:50 GMT",
"eu.fr_FR./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 07:08:50 GMT",
"eu.ru_RU./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 07:08:50 GMT",
"eu.de_DE./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 07:08:50 GMT",
"eu.pt_PT./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 07:08:50 GMT",
"eu.it_IT./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 07:08:50 GMT",
"eu.en_GB./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/quest/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/quest/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/quest/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/quest/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/quest/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/quest/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/quest/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/quest/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/quest/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/quest/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/quest/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/quest/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/quest/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/quest/category/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/quest/area/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/quest/area/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/quest/area/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/quest/area/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/quest/area/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/quest/area/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/quest/area/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/quest/type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.es_ES./data/wow/quest/type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.fr_FR./data/wow/quest/type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.ru_RU./data/wow/quest/type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.de_DE./data/wow/quest/type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.pt_PT./data/wow/quest/type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.it_IT./data/wow/quest/type/index.static": "Wed, 12 May 2021 01:07:13 GMT",
"eu.en_GB./data/wow/realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/realm/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/region/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/region/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/region/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/region/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/region/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/region/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/region/index.dynamic": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/tech-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/tech-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/tech-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/tech-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/tech-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/tech-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/tech-talent/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.en_GB./data/wow/title/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.es_ES./data/wow/title/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.fr_FR./data/wow/title/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.ru_RU./data/wow/title/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.de_DE./data/wow/title/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.pt_PT./data/wow/title/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"eu.it_IT./data/wow/title/index.static": "Wed, 12 May 2021 01:07:12 GMT",
"kr.ko_KR./data/wow/achievement-category/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/achievement/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:10:04 GMT",
"kr.ko_KR./data/wow/covenant/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/creature-family/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/creature-type/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/guild-crest/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/item-class/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/item-set/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/journal-instance/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/mount/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/mythic-keystone/period/index.dynamic": "Thu, 13 May 2021 13:00:55 GMT",
"kr.ko_KR./data/wow/pet/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/pet-ability/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/playable-class/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/playable-race/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/power-type/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/profession/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 09:22:06 GMT",
"kr.ko_KR./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/quest/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/quest/category/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/quest/area/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/quest/type/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/realm/index.dynamic": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/region/index.dynamic": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/talent/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"kr.ko_KR./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/tech-talent/index.static": "Wed, 12 May 2021 20:07:10 GMT",
"kr.ko_KR./data/wow/title/index.static": "Wed, 12 May 2021 20:07:09 GMT",
"tw.zh_TW./data/wow/achievement-category/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/achievement/index.static": "Wed, 12 May 2021 20:06:04 GMT",
"tw.zh_TW./data/wow/connected-realm/index.dynamic": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/connected-realm/index.dynamic-classic": "Wed, 12 May 2021 20:09:14 GMT",
"tw.zh_TW./data/wow/covenant/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/covenant/soulbind/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/covenant/conduit/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/creature-family/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/creature-type/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/guild-crest/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/item-class/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/item-set/index.static": "Wed, 12 May 2021 20:06:00 GMT",
"tw.zh_TW./data/wow/journal-expansion/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/journal-encounter/index.static": "Wed, 12 May 2021 20:06:00 GMT",
"tw.zh_TW./data/wow/journal-instance/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/modified-crafting/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/modified-crafting/category/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/modified-crafting/reagent-slot-type/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/mount/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/keystone-affix/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/mythic-keystone/dungeon/index.dynamic": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/mythic-keystone/index.dynamic": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/mythic-keystone/period/index.dynamic": "Wed, 12 May 2021 23:00:05 GMT",
"tw.zh_TW./data/wow/pet/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/pet-ability/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/playable-class/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/playable-race/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/playable-specialization/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/power-type/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/profession/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/pvp-season/index.dynamic": "Fri, 14 May 2021 08:05:48 GMT",
"tw.zh_TW./data/wow/pvp-tier/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/quest/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/quest/category/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/quest/area/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/quest/type/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/realm/index.dynamic": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/region/index.dynamic": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/reputation-faction/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/reputation-tiers/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/talent/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/pvp-talent/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/tech-talent-tree/index.static": "Wed, 12 May 2021 20:05:58 GMT",
"tw.zh_TW./data/wow/tech-talent/index.static": "Wed, 12 May 2021 20:05:59 GMT",
"tw.zh_TW./data/wow/title/index.static": "Wed, 12 May 2021 20:06:00 GMT"
}

65
test-modified.py

@ -0,0 +1,65 @@
import os
import errno
import requests
import json
import datetime
import config
import blizzard
import spec
def log(*data):
print(datetime.datetime.now(), '|', *data)
class Test(object):
def __init__(self):
self.http = requests.Session()
self.credentials = blizzard.get_credentials(config.pwd)
def region_oauth(self, region: str) -> dict:
api = self.http.post(f"{blizzard.get_bnet_host(region)}/oauth/token", data={'grant_type': 'client_credentials'}, auth=self.credentials)
oauth = api.json()
log(region, oauth)
api.raise_for_status()
return oauth
def api_call(self, url: str, headers=None) -> requests.Response:
api = self.http.get(url, headers=headers) #, headers={'Authorization': f"Authorization: Token {access_token}"})
api.raise_for_status()
return api
def create_dst(self, dst: str):
try:
os.makedirs(os.path.dirname(dst))
except OSError as e:
if e.errno != errno.EEXIST:
raise
def save(self, dst, content):
with open(dst, 'w+') as f:
f.write(json.dumps(content.json(), indent=4))
def download_if_modified(self, path, namespace, region, locale, headers=None):
oauth = self.region_oauth(region)
access_token = oauth['access_token']
dst = f"{config.pwd}/test.{region}.{locale}.{path.replace('/', '_')}.{namespace}.json"
url = f"{blizzard.get_api_host(region)}{path}"
url += f"?namespace={namespace}-{region}&locale={locale}&access_token={access_token}"
log('*', url)
response = self.api_call(url, headers)
log('>', response.request.headers)
log('<', response.headers)
log(response.status_code)
return response.headers['Last-Modified']
if __name__ == "__main__":
test = Test()
lm = test.download_if_modified('/data/wow/achievement/index', 'static', 'eu', 'es_ES')
test.download_if_modified('/data/wow/achievement/index', 'static', 'eu', 'es_ES', headers={'If-Modified-Since': lm})
test.download_if_modified('/data/wow/achievement/index', 'static', 'eu', 'es_ES', headers={'If-Modified-Since': lm})
test.download_if_modified('/data/wow/achievement/index', 'static', 'eu', 'es_ES', headers={'If-Modified-Since': lm})
Loading…
Cancel
Save