├── .formatter.exs ├── .github └── FUNDING.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bench └── compiler.exs ├── lib ├── mix │ └── tasks │ │ └── download.ex ├── tz.ex └── tz │ ├── compiler.ex │ ├── compiler_runner.ex │ ├── http.ex │ ├── http │ ├── http_client.ex │ ├── http_response.ex │ └── mint │ │ ├── http_client.ex │ │ └── http_response.ex │ ├── iana_data_dir.ex │ ├── iana_file_parser.ex │ ├── periods_builder.ex │ ├── time_zone_database.ex │ ├── update_periodically.ex │ ├── updater.ex │ └── watch_periodically.ex ├── mix.exs ├── mix.lock ├── priv └── tzdata2024b │ ├── africa │ ├── antarctica │ ├── asia │ ├── australasia │ ├── backward │ ├── etcetera │ ├── europe │ ├── iso3166.tab │ ├── northamerica │ ├── southamerica │ └── zone1970.tab └── test ├── dynamic_periods_test.exs ├── support └── holocene_calendar.ex ├── test_helper.exs ├── time_zone_database_test.exs └── updater_test.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: mathieuprog 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/README.md -------------------------------------------------------------------------------- /bench/compiler.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/bench/compiler.exs -------------------------------------------------------------------------------- /lib/mix/tasks/download.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/mix/tasks/download.ex -------------------------------------------------------------------------------- /lib/tz.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz.ex -------------------------------------------------------------------------------- /lib/tz/compiler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/compiler.ex -------------------------------------------------------------------------------- /lib/tz/compiler_runner.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/compiler_runner.ex -------------------------------------------------------------------------------- /lib/tz/http.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/http.ex -------------------------------------------------------------------------------- /lib/tz/http/http_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/http/http_client.ex -------------------------------------------------------------------------------- /lib/tz/http/http_response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/http/http_response.ex -------------------------------------------------------------------------------- /lib/tz/http/mint/http_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/http/mint/http_client.ex -------------------------------------------------------------------------------- /lib/tz/http/mint/http_response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/http/mint/http_response.ex -------------------------------------------------------------------------------- /lib/tz/iana_data_dir.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/iana_data_dir.ex -------------------------------------------------------------------------------- /lib/tz/iana_file_parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/iana_file_parser.ex -------------------------------------------------------------------------------- /lib/tz/periods_builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/periods_builder.ex -------------------------------------------------------------------------------- /lib/tz/time_zone_database.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/time_zone_database.ex -------------------------------------------------------------------------------- /lib/tz/update_periodically.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/update_periodically.ex -------------------------------------------------------------------------------- /lib/tz/updater.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/updater.ex -------------------------------------------------------------------------------- /lib/tz/watch_periodically.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/lib/tz/watch_periodically.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/tzdata2024b/africa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/africa -------------------------------------------------------------------------------- /priv/tzdata2024b/antarctica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/antarctica -------------------------------------------------------------------------------- /priv/tzdata2024b/asia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/asia -------------------------------------------------------------------------------- /priv/tzdata2024b/australasia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/australasia -------------------------------------------------------------------------------- /priv/tzdata2024b/backward: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/backward -------------------------------------------------------------------------------- /priv/tzdata2024b/etcetera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/etcetera -------------------------------------------------------------------------------- /priv/tzdata2024b/europe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/europe -------------------------------------------------------------------------------- /priv/tzdata2024b/iso3166.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/iso3166.tab -------------------------------------------------------------------------------- /priv/tzdata2024b/northamerica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/northamerica -------------------------------------------------------------------------------- /priv/tzdata2024b/southamerica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/southamerica -------------------------------------------------------------------------------- /priv/tzdata2024b/zone1970.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/priv/tzdata2024b/zone1970.tab -------------------------------------------------------------------------------- /test/dynamic_periods_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/test/dynamic_periods_test.exs -------------------------------------------------------------------------------- /test/support/holocene_calendar.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/test/support/holocene_calendar.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test/time_zone_database_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/test/time_zone_database_test.exs -------------------------------------------------------------------------------- /test/updater_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathieuprog/tz/HEAD/test/updater_test.exs --------------------------------------------------------------------------------