authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-08-08 05:08:53-07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-08-08 05:08:53-07:00
logfeba35099e8fb12c98d8e04ea3322b28575cfcbf
tree56ab8466d1303b02ba82122cd8426414a30cd3e3
parentf1bf1b12fe12d02113cb8106a33578326a13b6a1
signature Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

only include the zone with two parts for now


2 files changed, 1 insertions(+), 26 deletions(-)

generate.zig+1-1
...@@ -44,7 +44,7 @@ pub fn main() !void {...@@ -44,7 +44,7 @@ pub fn main() !void {
44 var jter = std.mem.tokenizeAny(u8, line, " \t");44 var jter = std.mem.tokenizeAny(u8, line, " \t");
45 _ = jter.next().?;45 _ = jter.next().?;
46 const name = jter.next().?;46 const name = jter.next().?;
47 if (std.mem.indexOfScalar(u8, name, '/') == null) continue;47 if (std.mem.countScalar(u8, name, '/') != 1) continue;
48 try zones.append(allocator, try allocator.dupe(u8, name));48 try zones.append(allocator, try allocator.dupe(u8, name));
49 }49 }
50 }50 }
zone.zig-25
...@@ -21,18 +21,6 @@ pub const Zone = enum {...@@ -21,18 +21,6 @@ pub const Zone = enum {
21 @"America/Adak",21 @"America/Adak",
22 @"America/Anchorage",22 @"America/Anchorage",
23 @"America/Araguaina",23 @"America/Araguaina",
24 @"America/Argentina/Buenos_Aires",
25 @"America/Argentina/Catamarca",
26 @"America/Argentina/Cordoba",
27 @"America/Argentina/Jujuy",
28 @"America/Argentina/La_Rioja",
29 @"America/Argentina/Mendoza",
30 @"America/Argentina/Rio_Gallegos",
31 @"America/Argentina/Salta",
32 @"America/Argentina/San_Juan",
33 @"America/Argentina/San_Luis",
34 @"America/Argentina/Tucuman",
35 @"America/Argentina/Ushuaia",
36 @"America/Asuncion",24 @"America/Asuncion",
37 @"America/Bahia_Banderas",25 @"America/Bahia_Banderas",
38 @"America/Bahia",26 @"America/Bahia",
...@@ -72,20 +60,10 @@ pub const Zone = enum {...@@ -72,20 +60,10 @@ pub const Zone = enum {
72 @"America/Halifax",60 @"America/Halifax",
73 @"America/Havana",61 @"America/Havana",
74 @"America/Hermosillo",62 @"America/Hermosillo",
75 @"America/Indiana/Indianapolis",
76 @"America/Indiana/Knox",
77 @"America/Indiana/Marengo",
78 @"America/Indiana/Petersburg",
79 @"America/Indiana/Tell_City",
80 @"America/Indiana/Vevay",
81 @"America/Indiana/Vincennes",
82 @"America/Indiana/Winamac",
83 @"America/Inuvik",63 @"America/Inuvik",
84 @"America/Iqaluit",64 @"America/Iqaluit",
85 @"America/Jamaica",65 @"America/Jamaica",
86 @"America/Juneau",66 @"America/Juneau",
87 @"America/Kentucky/Louisville",
88 @"America/Kentucky/Monticello",
89 @"America/La_Paz",67 @"America/La_Paz",
90 @"America/Lima",68 @"America/Lima",
91 @"America/Los_Angeles",69 @"America/Los_Angeles",
...@@ -106,9 +84,6 @@ pub const Zone = enum {...@@ -106,9 +84,6 @@ pub const Zone = enum {
106 @"America/New_York",84 @"America/New_York",
107 @"America/Nome",85 @"America/Nome",
108 @"America/Noronha",86 @"America/Noronha",
109 @"America/North_Dakota/Beulah",
110 @"America/North_Dakota/Center",
111 @"America/North_Dakota/New_Salem",
112 @"America/Nuuk",87 @"America/Nuuk",
113 @"America/Ojinaga",88 @"America/Ojinaga",
114 @"America/Panama",89 @"America/Panama",