chathistorysync - a synchronization tool for IRC chat history
chathistorysync [options...] <remote> <dir>
Synchronize a local chat log directory with a remote IRC server.
The chat log directory is formatted with the znc syntax. The server needs to support the draft/chathistory IRCv3 extension. If the server also supports the soju.im/bouncer-networks extension, logs are fetched from the bouncer for each configured network.
If chathistorysync has previously fetched logs to dir, running it again will incrementally fetch new logs.
Example:
chathistorysync [email protected] ˜/chat-logs
-h, -help
Show help message and quit.
-after <YYYY-MM-DD>
Only fetch logs after the specified date.
-debug
Enable debug logs.
Maintained by Simon Ser <[email protected]>, who is assisted by other open-source contributors. For more information about chathistorysync development, see <https://sr.ht/~emersion/chathistorysync>.