/[irc-logger]/trunk/bin/irc-logger.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /trunk/bin/irc-logger.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 144 - (view) (annotate) - [select for diffs]
Modified Sat Dec 19 21:26:39 2009 UTC (10 years, 2 months ago) by dpavlin
File length: 37803 byte(s)
Diff to previous 143 , to selected 132
fix Disallow:

Revision 143 - (view) (annotate) - [select for diffs]
Modified Sat Dec 19 21:21:47 2009 UTC (10 years, 2 months ago) by dpavlin
File length: 37803 byte(s)
Diff to previous 142 , to selected 132
added robots.txt

Revision 142 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 14:17:44 2009 UTC (11 years ago) by dpavlin
File length: 37638 byte(s)
Diff to previous 141 , to selected 132
removed /italic/ which clash too many times with /dev/hda and similar text

Revision 141 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 14:12:00 2009 UTC (11 years ago) by dpavlin
File length: 37637 byte(s)
Diff to previous 140 , to selected 132
eval conversion

Revision 140 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 20:29:45 2008 UTC (11 years, 7 months ago) by dpavlin
File length: 37615 byte(s)
Diff to previous 139 , to selected 132
eval various stuff all over the place to handle various errors

Revision 139 - (view) (annotate) - [select for diffs]
Modified Sat Jun 7 13:10:15 2008 UTC (11 years, 8 months ago) by dpavlin
File length: 37396 byte(s)
Diff to previous 137 , to selected 132
sort tags ignoring case

Revision 137 - (view) (annotate) - [select for diffs]
Modified Mon May 19 11:12:49 2008 UTC (11 years, 9 months ago) by dpavlin
File length: 37352 byte(s)
Diff to previous 134 , to selected 132
don't try to decode content

Revision 134 - (view) (annotate) - [select for diffs]
Modified Sat Apr 12 10:41:22 2008 UTC (11 years, 10 months ago) by dpavlin
File length: 37368 byte(s)
Diff to previous 133 , to selected 132
fix last number of messages in web archive with default to 100

Revision 133 - (view) (annotate) - [select for diffs]
Modified Sat Apr 5 21:08:27 2008 UTC (11 years, 10 months ago) by dpavlin
File length: 37368 byte(s)
Diff to previous 132
add title with number of tags to tagcloud links,
move code to TagCloud package [0.04]

Revision 132 - (view) (annotate) - [selected]
Modified Tue Apr 1 19:04:32 2008 UTC (11 years, 10 months ago) by dpavlin
File length: 36398 byte(s)
Diff to previous 131
don't die if we can't convert message to internal database encoding,
instead just report error and skip message (bad, but better than dying)

Revision 131 - (view) (annotate) - [select for diffs]
Modified Sun Mar 23 12:32:14 2008 UTC (11 years, 10 months ago) by dpavlin
File length: 36336 byte(s)
Diff to previous 129 , to selected 132
- dump more debug about categories (which expose bug in XML::Feed)
- extract commands to process_command

Revision 129 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 17:44:23 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 36396 byte(s)
Diff to previous 126 , to selected 132
enable nick-remove with basic nick verification

Revision 126 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 16:06:57 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 36289 byte(s)
Diff to previous 125 , to selected 132
remove on-disk queue (since we can't really fork anyway) so
messages and send out instantly which also help in response time

Revision 125 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 15:26:33 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 37005 byte(s)
Diff to previous 123 , to selected 132
again enable seeding of rss cache, so that we don't send out
messages from every RSS feed on startup -- this time via $send_rss_msgs

Revision 123 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 14:45:04 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 36621 byte(s)
Diff to previous 122 , to selected 132
fix UTF-8 encoding for HTML archive (which really, really shouldn't be needed, but hay!)

Revision 122 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 14:37:46 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 36593 byte(s)
Diff to previous 120 , to selected 132
use POE::Component::Client::HTTP to fetch RSS feeds, so we don't
block on that. Added --debug flag to spit more debug output.

Revision 120 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 13:37:45 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 35902 byte(s)
Diff to previous 119 , to selected 132
cleanup seen logic, rss-clean will not automatically send out
first $send_rss_msgs messages from each feed

Revision 119 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 00:17:49 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 35822 byte(s)
Diff to previous 118 , to selected 132
Added experimental implementation of on-disk message queue
Idea is to fork processes and leave messages for delibery
in disk queue.
Sprinkle debug messages.

Revision 118 - (view) (annotate) - [select for diffs]
Modified Wed Mar 12 18:21:03 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 34814 byte(s)
Diff to previous 117 , to selected 132
bug fix: tags can be delimited with space or ,space

Revision 117 - (view) (annotate) - [select for diffs]
Modified Wed Mar 12 18:14:57 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 34812 byte(s)
Diff to previous 116 , to selected 132
added rss-clean for individual URLs

Revision 116 - (view) (annotate) - [select for diffs]
Modified Wed Mar 12 17:21:07 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 34033 byte(s)
Diff to previous 114 , to selected 132
- _log will now dump() args which are structures
- freenode seems to insert binary junk in messages, so ignore it

Revision 114 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 21:52:49 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 33753 byte(s)
Diff to previous 112 , to selected 132
few changes all other the place:
- convert RSS category into tags// for archive
- reorder irc_\d+ functions and correct registration sequence for freenode
- prefix WEB before web related output

Revision 112 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 13:02:32 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 33403 byte(s)
Diff to previous 111 , to selected 132
don't send unneeded IDENTIFY, fixed sending of rss annoucement messages

Revision 111 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 22:12:06 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 33485 byte(s)
Diff to previous 109 , to selected 132
two more debug commands instead of msg

Revision 109 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 21:13:15 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 33478 byte(s)
Diff to previous 108 , to selected 132
code cleanup, version bump [0.03]

Revision 108 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 20:13:46 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32996 byte(s)
Diff to previous 107 , to selected 132
/rss uri will now generate rss with list of available feeds

Revision 107 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 19:50:41 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32561 byte(s)
Diff to previous 106 , to selected 132
added motd commands

Revision 106 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 19:22:16 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32387 byte(s)
Diff to previous 105 , to selected 132
don't save private rss announcements to log

Revision 105 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 19:13:16 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32348 byte(s)
Diff to previous 104 , to selected 132
don't roll multiple /me messages (including rss announce) into single line
for nicer archive on web

Revision 104 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 00:47:38 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32318 byte(s)
Diff to previous 103 , to selected 132
sigh, no tags// support in feed titles for now due to bug

Revision 103 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 00:26:49 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32189 byte(s)
Diff to previous 102 , to selected 132
better output, try to respond to snotice with /quote command suggested to auth

Revision 102 - (view) (annotate) - [select for diffs]
Modified Sat Mar 8 17:38:30 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 31875 byte(s)
Diff to previous 100 , to selected 132
move modules to top and detect new hostname and other irc server

Revision 100 - (view) (annotate) - [select for diffs]
Modified Sat Mar 8 00:14:41 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 31750 byte(s)
Diff to previous 99 , to selected 132
- better search results message
- don't mungle rss item url

Revision 99 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 17:13:30 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 31635 byte(s)
Diff to previous 98 , to selected 132
report resonable error message is rss-add doesn't include #channel

Revision 98 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 16:02:27 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 31510 byte(s)
Diff to previous 97 , to selected 132
don't mungle *bold* _underline_ /italic/ markup when in URIs

Revision 97 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 15:49:23 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 31498 byte(s)
Diff to previous 95 , to selected 132
- added support for private message notification of rss feeds
  using new rss-add-private (which also need #channel as argument!)
- generate correct messages for response to rss-* commands

Revision 95 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 11:16:05 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30568 byte(s)
Diff to previous 94 , to selected 132
final changes to make auto-announce of changed feeds work

Revision 94 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 10:50:16 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30485 byte(s)
Diff to previous 93 , to selected 132
convert relative feeds to absolute URIs

Revision 93 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 10:35:04 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30200 byte(s)
Diff to previous 92 , to selected 132
make multi-line feed titles single line for irc

Revision 92 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 10:30:57 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30155 byte(s)
Diff to previous 91 , to selected 132
- display name of feed item in message
- fixed rss item seen logic
- insert time for rss messages in log

Revision 91 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 10:13:45 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30113 byte(s)
Diff to previous 90 , to selected 132
added rss-list and fixed rss-(stop|start) to actually work

Revision 90 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 09:50:53 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 29770 byte(s)
Diff to previous 89 , to selected 132
- cleanup all left-overs from log following
- use feed name instead of title from feed itself in messages
- fixed auto-refresh
- rss-clean now cleans database last_update
- don't report errors on rss-* commands

Revision 89 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 00:43:45 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30352 byte(s)
Diff to previous 88 , to selected 132
quick bugfix

Revision 88 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 00:31:58 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30344 byte(s)
Diff to previous 87 , to selected 132
finish UTF-8 migration, no more Encode...

Revision 87 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 00:18:02 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 30523 byte(s)
Diff to previous 86 , to selected 132
- remove log following which doesn't work anyway
- cleanup of $sth for log insert

Revision 86 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 22:57:16 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32661 byte(s)
Diff to previous 85 , to selected 132
make irc-logger UTF-8 clean except for encoding of log output which is still ISO-8859-2

Revision 85 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 22:16:27 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 32702 byte(s)
Diff to previous 84 , to selected 132
First cut at implementing RSS feed fetcher on my own.

First, I tried to use POE::Component::RSSAggregator but
it had additional dependencies on different RSS implementation and lacked
reporting of item authors, so I opted to write it from scratch.

New irc-logger commands:

 rss-add http://www.example.com/index.rss name of feed
 rss-update
 rss-clean

and new RSS feed info: /rss/following

Revision 84 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 18:03:05 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 28791 byte(s)
Diff to previous 83 , to selected 132
some follow log file changes which doesn't still seem to work (?)

Revision 83 - (view) (annotate) - [select for diffs]
Modified Fri Feb 29 22:11:07 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 28321 byte(s)
Diff to previous 81 , to selected 132
implement fix from http://www.nntp.perl.org/group/perl.poe/2007/03/msg3782.html

Revision 81 - (view) (annotate) - [select for diffs]
Modified Wed Feb 20 20:33:03 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 28143 byte(s)
Diff to previous 80 , to selected 132
BUGFIX: don't eat last letter of rss URLs

Revision 80 - (view) (annotate) - [select for diffs]
Modified Wed Feb 20 20:28:15 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 28144 byte(s)
Diff to previous 79 , to selected 132
limit number of messages to last_x_tags limit

Revision 79 - (view) (annotate) - [select for diffs]
Modified Wed Feb 20 20:26:45 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 28099 byte(s)
Diff to previous 78 , to selected 132
- increased size of last tagged messages to 50
- rss feed for last tagged messages is now /last-taged=42 and variants

Revision 78 - (view) (annotate) - [select for diffs]
Modified Wed Feb 20 19:37:34 2008 UTC (11 years, 11 months ago) by dpavlin
File length: 27858 byte(s)
Diff to previous 77 , to selected 132
BUGFIX: /rss URLs generate RSS again (argh!)

Revision 77 - (view) (annotate) - [select for diffs]
Modified Thu Feb 7 17:48:51 2008 UTC (12 years ago) by dpavlin
File length: 27857 byte(s)
Diff to previous 76 , to selected 132
- implemented /rss/tags=42 notation for RSS feed of 42 tags

Revision 76 - (view) (annotate) - [select for diffs]
Modified Thu Feb 7 17:09:54 2008 UTC (12 years ago) by dpavlin
File length: 27190 byte(s)
Diff to previous 75 , to selected 132
added /tags URL to show just tags

Revision 75 - (view) (annotate) - [select for diffs]
Modified Thu Dec 20 22:46:16 2007 UTC (12 years, 2 months ago) by dpavlin
File length: 27141 byte(s)
Diff to previous 74 , to selected 132
fixed encoding of characters in RSS stream

Revision 74 - (view) (annotate) - [select for diffs]
Modified Sun Dec 16 20:17:26 2007 UTC (12 years, 2 months ago) by dpavlin
File length: 27073 byte(s)
Diff to previous 73 , to selected 132
corected order of last tagged messages

Revision 73 - (view) (annotate) - [select for diffs]
Modified Sun Dec 16 20:06:47 2007 UTC (12 years, 2 months ago) by dpavlin
File length: 27079 byte(s)
Diff to previous 72 , to selected 132
- links now include full URL
- favicon.ico is now ignored
- untries have unique links (to help agregators)
- content is no longer in <div> so it works better

Revision 72 - (view) (annotate) - [select for diffs]
Modified Sun Dec 16 19:03:35 2007 UTC (12 years, 2 months ago) by dpavlin
File length: 26868 byte(s)
Diff to previous 71 , to selected 132
fix content-type, don't generate any links

Revision 71 - (view) (annotate) - [select for diffs]
Modified Sun Dec 16 18:51:05 2007 UTC (12 years, 2 months ago) by dpavlin
File length: 26901 byte(s)
Diff to previous 70 , to selected 132
- generate only rss
- better format of items

Revision 70 - (view) (annotate) - [select for diffs]
Modified Sun Dec 16 18:37:04 2007 UTC (12 years, 2 months ago) by dpavlin
File length: 26816 byte(s)
Diff to previous 69 , to selected 132
- implement RSS feed of last 5 messages with tags
- extract formaters into reusable coderef
- tags now get all data so they can do useful on-the fly statistics
- save_message now accepts 'message' istead of 'msg' same as db

Revision 69 - (view) (annotate) - [select for diffs]
Modified Fri Dec 7 12:51:55 2007 UTC (12 years, 2 months ago) by dpavlin
File length: 25380 byte(s)
Diff to previous 68 , to selected 132
- eval execute to prevent dieing
- move TZ by hour (must fix this)

Revision 68 - (view) (annotate) - [select for diffs]
Modified Sat Sep 29 14:11:55 2007 UTC (12 years, 4 months ago) by dpavlin
File length: 25356 byte(s)
Diff to previous 67 , to selected 132
catch die to confess when error occurs,
rewrote date handling to hopefully work all time time

Revision 67 - (view) (annotate) - [select for diffs]
Modified Sat Sep 29 13:13:41 2007 UTC (12 years, 4 months ago) by dpavlin
File length: 25388 byte(s)
Diff to previous 65 , to selected 132
added checkdate which will try to validate dates

Revision 65 - (view) (annotate) - [select for diffs]
Modified Fri Jun 8 12:17:35 2007 UTC (12 years, 8 months ago) by dpavlin
File length: 25292 byte(s)
Diff to previous 64 , to selected 132
three calendars in a row on history page

Revision 64 - (view) (annotate) - [select for diffs]
Modified Fri Jun 8 12:12:45 2007 UTC (12 years, 8 months ago) by dpavlin
File length: 24728 byte(s)
Diff to previous 63 , to selected 132
make make invalid dates default to now

Revision 63 - (view) (annotate) - [select for diffs]
Modified Fri Jun 8 12:07:45 2007 UTC (12 years, 8 months ago) by dpavlin
File length: 24605 byte(s)
Diff to previous 61 , to selected 132
validate date from URI argument with DateTime::Format::ISO8601

Revision 61 - (view) (annotate) - [select for diffs]
Modified Sat Apr 21 12:10:23 2007 UTC (12 years, 10 months ago) by dpavlin
File length: 24484 byte(s)
Diff to previous 60 , to selected 132
protect html with URI::Escape (strange choice, but oh, well) so that wiki
markup won't touch it.

Revision 60 - (view) (annotate) - [select for diffs]
Modified Sat Apr 14 12:45:03 2007 UTC (12 years, 10 months ago) by dpavlin
File length: 24246 byte(s)
Diff to previous 59 , to selected 132
new color for web archive

Revision 59 - (view) (annotate) - [select for diffs]
Modified Sat Apr 7 22:57:08 2007 UTC (12 years, 10 months ago) by dpavlin
File length: 23696 byte(s)
Diff to previous 58 , to selected 132
decode usenet-like *bold* /italic/ and _underline_

Revision 58 - (view) (annotate) - [select for diffs]
Modified Sat Apr 7 21:08:34 2007 UTC (12 years, 10 months ago) by dpavlin
File length: 23584 byte(s)
Diff to previous 57 , to selected 132
bug fix: transfer correct values to twitter

Revision 57 - (view) (annotate) - [select for diffs]
Modified Sat Apr 7 17:03:57 2007 UTC (12 years, 10 months ago) by dpavlin
File length: 23587 byte(s)
Diff to previous 54 , to selected 132
strip _ from nicks in stat

Revision 54 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 17:14:52 2007 UTC (12 years, 11 months ago) by dpavlin
File length: 23539 byte(s)
Diff to previous 53 , to selected 132
make Twitter update optional feature

Revision 53 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 17:00:16 2007 UTC (12 years, 11 months ago) by dpavlin
File length: 23443 byte(s)
Diff to previous 52 , to selected 132
implement twitter using Net::Twitter -- use
/msg irc-logger conf twitter <twitter_login> <twitter_password>
to turn auto-update of twitter every time you use /me in channel which
is monitored by irc-logger

Revision 52 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 16:45:18 2007 UTC (12 years, 11 months ago) by dpavlin
File length: 23269 byte(s)
Diff to previous 51 , to selected 132
better conf dump

Revision 51 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 16:03:24 2007 UTC (12 years, 11 months ago) by dpavlin
File length: 23257 byte(s)
Diff to previous 50 , to selected 132
removed special twitter command and make it part of conf (which now has working validation)

Revision 50 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 15:37:05 2007 UTC (12 years, 11 months ago) by dpavlin
File length: 23232 byte(s)
Diff to previous 48 , to selected 132
a bunch of changes: create SQL schema if table doesn't exitst on startup
(to enable upgrades between versions), added support for user configurable
or irc-logger generated meta informations in meta table, begin implementation of
twitter support for /me

Revision 48 - (view) (annotate) - [select for diffs]
Modified Sat Feb 3 12:50:45 2007 UTC (13 years ago) by dpavlin
File length: 20612 byte(s)
Diff to previous 46 , to selected 132
fix ping output

Revision 46 - (view) (annotate) - [select for diffs]
Modified Sat Feb 3 12:28:17 2007 UTC (13 years ago) by dpavlin
File length: 20610 byte(s)
Copied from: trunk/irc-logger.pl revision 45
Diff to previous 45 , to selected 132
re-structure dir layout so make install now works

Revision 45 - (view) (annotate) - [select for diffs]
Modified Sat Feb 3 12:18:04 2007 UTC (13 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 20610 byte(s)
Diff to previous 43 , to selected 132
added option to save log to a file

Revision 43 - (view) (annotate) - [select for diffs]
Modified Fri Feb 2 22:27:36 2007 UTC (13 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 20471 byte(s)
Diff to previous 42 , to selected 132
count pings and ignore them, be very liberal about invitations, slightly better poll output


Revision 42 - (view) (annotate) - [select for diffs]
Modified Fri Feb 2 21:37:52 2007 UTC (13 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 19861 byte(s)
Diff to previous 41 , to selected 132
implement count|poll <something> <scan nr last messages> which will count all
<something>+ or <something>- so you can create quick polls about topics.


Revision 41 - (view) (annotate) - [select for diffs]
Modified Tue Oct 24 12:51:49 2006 UTC (13 years, 3 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18845 byte(s)
Diff to previous 40 , to selected 132
sleep and reconnect on socket errors

Revision 40 - (view) (annotate) - [select for diffs]
Modified Tue Oct 24 12:50:41 2006 UTC (13 years, 3 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18501 byte(s)
Diff to previous 39 , to selected 132
display total number of characters in messages and average size


Revision 39 - (view) (annotate) - [select for diffs]
Modified Sun Jun 25 19:16:12 2006 UTC (13 years, 7 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18351 byte(s)
Diff to previous 38 , to selected 132
limit last to 100 messages

Revision 38 - (view) (annotate) - [select for diffs]
Modified Sun Jun 25 17:48:33 2006 UTC (13 years, 7 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18342 byte(s)
Diff to previous 37 , to selected 132
use current time in save_message

Revision 37 - (view) (annotate) - [select for diffs]
Modified Sun Jun 25 17:40:59 2006 UTC (13 years, 7 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18341 byte(s)
Diff to previous 36 , to selected 132
re-structured code and wrote --import-dircproxy to import logfiles from dircproxy


Revision 36 - (view) (annotate) - [select for diffs]
Modified Sun Jun 25 16:37:39 2006 UTC (13 years, 7 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 16971 byte(s)
Diff to previous 35 , to selected 132
added save_message which saves to db and adds tags


Revision 35 - (view) (annotate) - [select for diffs]
Modified Sun Jun 25 00:10:13 2006 UTC (13 years, 7 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 16877 byte(s)
Diff to previous 34 , to selected 132
added /history display with calenar of all available days (with number of messages) and
ability to select messages for individual day


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sat Jun 24 22:57:26 2006 UTC (13 years, 7 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15412 byte(s)
Diff to previous 33 , to selected 132
somewhat better logging


Revision 33 - (view) (annotate) - [select for diffs]
Modified Sat Jun 24 22:15:47 2006 UTC (13 years, 7 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15736 byte(s)
Diff to previous 32 , to selected 132
use development settings if hostname is llin, be less chatty


Revision 32 - (view) (annotate) - [select for diffs]
Modified Mon Jun 19 11:32:16 2006 UTC (13 years, 8 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15612 byte(s)
Diff to previous 31 , to selected 132
real-time update of tag clound, search nukes arguments

Revision 31 - (view) (annotate) - [select for diffs]
Modified Sat Jun 17 17:23:26 2006 UTC (13 years, 8 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15538 byte(s)
Diff to previous 30 , to selected 132
embed links to tags in message text

Revision 30 - (view) (annotate) - [select for diffs]
Modified Fri Jun 16 21:28:46 2006 UTC (13 years, 8 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15301 byte(s)
Diff to previous 29 , to selected 132
adding tags from messages, try to fix encoding mess (needs more work)

Revision 29 - (view) (annotate) - [select for diffs]
Modified Fri Jun 16 20:55:19 2006 UTC (13 years, 8 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15051 byte(s)
Diff to previous 28 , to selected 132
fix invocation without tag

Revision 28 - (view) (annotate) - [select for diffs]
Modified Fri Jun 16 20:51:32 2006 UTC (13 years, 8 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15046 byte(s)
Diff to previous 27 , to selected 132
added tags to html interface


Revision 27 - (view) (annotate) - [select for diffs]
Modified Mon May 22 16:19:00 2006 UTC (13 years, 8 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13949 byte(s)
Diff to previous 26 , to selected 132
more css design work

Revision 26 - (view) (annotate) - [select for diffs]
Modified Sat May 20 10:30:45 2006 UTC (13 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13917 byte(s)
Diff to previous 25 , to selected 132
paginate output in days

Revision 25 - (view) (annotate) - [select for diffs]
Modified Sat May 20 10:12:19 2006 UTC (13 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13688 byte(s)
Diff to previous 24 , to selected 132
search nicks and messages, not just messages

Revision 24 - (view) (annotate) - [select for diffs]
Modified Sun Mar 26 17:49:54 2006 UTC (13 years, 10 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13664 byte(s)
Diff to previous 23 , to selected 132
fix alternative nicks in last output

Revision 23 - (view) (annotate) - [select for diffs]
Modified Sun Mar 26 01:01:10 2006 UTC (13 years, 10 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13634 byte(s)
Diff to previous 22 , to selected 132
changed url parametar for number of last messages to ?last=42


Revision 22 - (view) (annotate) - [select for diffs]
Modified Fri Mar 24 23:19:57 2006 UTC (13 years, 10 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13635 byte(s)
Diff to previous 21 , to selected 132
strip _ before and after nick


Revision 21 - (view) (annotate) - [select for diffs]
Modified Sat Mar 18 16:02:32 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13611 byte(s)
Diff to previous 20 , to selected 132
implemented context search using +number in search string


Revision 20 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 17:17:53 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 12665 byte(s)
Diff to previous 19 , to selected 132
colorize nicks in web output, support for multiple filters (for now, message and nick)

Revision 19 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 21:02:16 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 11523 byte(s)
Diff to previous 18 , to selected 132
implemented irc_ctcp_action (/me) and automatic creation of log table and
indexes (it uses PostgreSQL database with same name as nick)

Revision 18 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 17:07:40 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 11104 byte(s)
Diff to previous 17 , to selected 132
escape special characters in HTML


Revision 17 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 16:50:07 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 10948 byte(s)
Diff to previous 16 , to selected 132
fix display of search results


Revision 16 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 16:43:18 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 10948 byte(s)
Diff to previous 15 , to selected 132
added search to web


Revision 15 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 12:56:26 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 10275 byte(s)
Diff to previous 14 , to selected 132
added Regexp::Common to convert URLs to links in html

Revision 14 - (view) (annotate) - [select for diffs]
Modified Sun Mar 12 14:36:12 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 9868 byte(s)
Diff to previous 13 , to selected 132
output encoding is now configurable and supported on web

Revision 13 - (view) (annotate) - [select for diffs]
Modified Sun Mar 12 14:19:00 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 9812 byte(s)
Diff to previous 12 , to selected 132
added http server to display last messages

Revision 12 - (view) (annotate) - [select for diffs]
Modified Sun Mar 12 13:33:20 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 8457 byte(s)
Diff to previous 11 , to selected 132
compress last output

Revision 11 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 00:52:22 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 8336 byte(s)
Diff to previous 10 , to selected 132
implemeted get_from_log, and using that grep

Revision 10 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 00:19:12 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 7638 byte(s)
Diff to previous 9 , to selected 132
removed all void handling, implemented some of my (notice, server notice), msg to pretend
that you are irc-logger

Revision 9 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 23:35:56 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 6947 byte(s)
Diff to previous 8 , to selected 132
sort by full time, not just time


Revision 8 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 22:42:21 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 6954 byte(s)
Diff to previous 7 , to selected 132
added simple /msg help, implemented proper /msg last, support irc_registered for freenode.net


Revision 7 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 21:29:14 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 5588 byte(s)
Diff to previous 6 , to selected 132
implemented trivial irc_505 for freenode.net, implemented /msg stat [number] to get some
statistics about most active users


Revision 6 - (view) (annotate) - [select for diffs]
Modified Mon Feb 27 12:41:10 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 4633 byte(s)
Diff to previous 5 , to selected 132
use Encode to convert into ISO-8859-2

Revision 5 - (view) (annotate) - [select for diffs]
Modified Mon Feb 27 12:10:07 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 4567 byte(s)
Diff to previous 4 , to selected 132
added storage into database


Revision 4 - (view) (annotate) - [select for diffs]
Added Mon Feb 27 11:54:38 2006 UTC (13 years, 11 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 3847 byte(s)
Diff to selected 132
IRC bot which replace human memory


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26