TehPeGaSuS
175dc80d1e
Update actions.go
2025-12-20 20:54:11 +01:00
TehPeGaSuS
6fec5c6fb4
Update actions.go
2025-12-20 20:52:18 +01:00
TehPeGaSuS
eb92b77305
Update .gitignore
2025-12-20 20:50:54 +01:00
TehPeGaSuS
fce61fd844
Change New Year references to Merry Christmas
2025-12-20 20:49:32 +01:00
TehPeGaSuS
a45a2da6da
Update go.mod
2025-12-20 20:38:44 +01:00
TehPeGaSuS
858d587391
Update xmasbot dependency version in go.mod
2025-12-20 20:38:22 +01:00
TehPeGaSuS
0d1c312266
Update xmasbot dependency version in go.mod
2025-12-20 20:37:48 +01:00
TehPeGaSuS
c50b494e67
Create PKGBUILD for xmasbot-git
...
Add PKGBUILD for xmasbot-git package
2025-12-20 20:34:54 +01:00
TehPeGaSuS
a3c2f81481
Simplify .gitignore and add exceptions
...
Updated .gitignore to use a simpler pattern and include exceptions for specific files.
2025-12-20 20:33:42 +01:00
TehPeGaSuS
ec0cf5ab89
Add main.go for cross-compilation and zipping
2025-12-20 20:32:43 +01:00
TehPeGaSuS
dd26aa6827
Add unit tests for normalize function
2025-12-20 20:30:45 +01:00
TehPeGaSuS
1c77e49b54
Add utility functions for time and string manipulation
2025-12-20 20:30:21 +01:00
TehPeGaSuS
650f085ff9
Add script to download and unzip time zone CSV
2025-12-20 20:29:48 +01:00
TehPeGaSuS
c5502a27a4
Add timezone abbreviation parsing functionality
2025-12-20 20:29:08 +01:00
TehPeGaSuS
6b1d48260a
Implement TestZones function for zone validation
...
Add tests to validate zone, country, and city names
2025-12-20 20:28:18 +01:00
TehPeGaSuS
61a8731d8b
Update print statement from 'Hello' to 'Goodbye'
2025-12-20 20:27:53 +01:00
TehPeGaSuS
be389c0da6
Add tz.go for time zone information embedding
2025-12-20 20:27:20 +01:00
TehPeGaSuS
df7c81f819
Add files via upload
2025-12-20 20:26:47 +01:00
TehPeGaSuS
def6868dd8
Add target and now functions in target.go
2025-12-20 20:26:07 +01:00
TehPeGaSuS
6d2c042d6f
Add initial implementation of the nyb package
2025-12-20 20:25:12 +01:00
TehPeGaSuS
d740a00213
Add go:generate directive for update_tz_csv.sh
2025-12-20 20:23:41 +01:00
TehPeGaSuS
6df8252a5c
Add unit tests for Channels and NominatimResults
2025-12-20 20:23:18 +01:00
TehPeGaSuS
1cc9041958
Implement time zone handling and Nominatim API client
...
This file contains the implementation of time zone handling, including structures for time zones and countries, as well as methods for formatting and managing time zone data. It also includes a Nominatim API client for geolocation queries.
2025-12-20 20:22:40 +01:00
TehPeGaSuS
85604e1145
Add triggers for various bot commands
2025-12-20 20:21:29 +01:00
TehPeGaSuS
3b937f32bb
Add interactive timezone location query utility
...
This utility reads location information from standard input and provides timezone details based on the queried locations.
2025-12-20 20:16:49 +01:00
TehPeGaSuS
7fda7ae5bc
Implement Time Zone validation utility
2025-12-20 20:15:29 +01:00
TehPeGaSuS
463f617b2d
Add go.sum file with dependency checksums
2025-12-20 20:14:08 +01:00
TehPeGaSuS
143957cdd8
Initialize go.mod for validatetz module
2025-12-20 20:13:22 +01:00
TehPeGaSuS
95b0156080
Add utility to print lengths of zone representations
...
This utility prints lengths of zones string representation, useful for checking if a zone exceeds IRC limits.
2025-12-20 20:11:57 +01:00
TehPeGaSuS
5cfd55e442
Add files via upload
2025-12-20 20:10:47 +01:00
TehPeGaSuS
a1d9db9fa2
Add main.go to calculate seconds in max duration
2025-12-20 20:06:41 +01:00
TehPeGaSuS
df148cddea
Add main.go for timezone data processing
2025-12-20 20:06:00 +01:00
TehPeGaSuS
6ccc79813c
Add go.sum file with dependency checksums
2025-12-20 20:04:20 +01:00
TehPeGaSuS
96a62550ca
Initialize go.mod for tzbuilder module
2025-12-20 20:03:54 +01:00
TehPeGaSuS
9f6a46bbdd
Update .gitignore to include additional file patterns
...
Add new patterns to ignore JSON files and tz.go.new.
2025-12-20 20:03:05 +01:00
TehPeGaSuS
13aca7a218
Add utility for testing TZ string splitting
...
This utility tests TZ string splitting and sorts the zones in reverse order.
2025-12-20 20:02:14 +01:00
TehPeGaSuS
f696fb02bb
Implement sorting for time zone JSON data
...
This program sorts time zone data from a JSON source and saves it to a file.
2025-12-20 20:01:22 +01:00
TehPeGaSuS
0c906c9d52
Change IRC channel from '##ugjka2' to '##xmas00'
2025-12-20 19:59:52 +01:00
TehPeGaSuS
fd0d5ae2bc
Implement IRC bot with test command
2025-12-20 19:59:24 +01:00
TehPeGaSuS
71f0fa16b3
Add go.sum file with dependency checksums
2025-12-20 19:57:57 +01:00
TehPeGaSuS
77e56cd755
Initialize go.mod for ircprinttest module
2025-12-20 19:57:27 +01:00
TehPeGaSuS
6dabe52c25
Update bot name in settings.yaml
2025-12-20 19:55:56 +01:00
TehPeGaSuS
77652049d2
Update .gitignore to include new patterns
2025-12-20 19:54:40 +01:00
TehPeGaSuS
076c1d497e
Add MIT License to the project
2025-12-20 19:51:31 +01:00
TehPeGaSuS
9cf9d1eb12
Add Makefile for build and install processes
2025-12-20 19:50:12 +01:00
TehPeGaSuS
2cd4729b5e
Initialize go.mod with module dependencies
2025-12-20 19:49:26 +01:00
TehPeGaSuS
26a2717104
Add go.sum file with dependency checksums
2025-12-20 19:48:20 +01:00
TehPeGaSuS
dd96342335
Initialize go.work file with module dependencies
2025-12-20 19:47:32 +01:00
TehPeGaSuS
cd95e669ce
Add go.work.sum with module dependencies
2025-12-20 19:46:52 +01:00
TehPeGaSuS
0a04a71fd3
Add Merry Christmas IRC party bot
...
This commit introduces a new IRC party bot written in Go, which announces Christmas messages in different time zones. It includes various command-line options for configuration, such as channels, nicknames, and server settings.
2025-12-20 19:46:07 +01:00