/[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 147 - (view) (annotate) - [select for diffs]
Modified Sat Aug 28 20:24:57 2010 UTC (13 years, 7 months ago) by dpavlin
File length: 38037 byte(s)
Diff to previous 144 , to selected 7
push messages in Redis

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

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

Revision 142 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 14:17:44 2009 UTC (15 years, 1 month ago) by dpavlin
File length: 37638 byte(s)
Diff to previous 141 , to selected 7
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 (15 years, 1 month ago) by dpavlin
File length: 37637 byte(s)
Diff to previous 140 , to selected 7
eval conversion

Revision 140 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 20:29:45 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 37615 byte(s)
Diff to previous 139 , to selected 7
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 (15 years, 9 months ago) by dpavlin
File length: 37396 byte(s)
Diff to previous 137 , to selected 7
sort tags ignoring case

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

Revision 134 - (view) (annotate) - [select for diffs]
Modified Sat Apr 12 10:41:22 2008 UTC (15 years, 11 months ago) by dpavlin
File length: 37368 byte(s)
Diff to previous 133 , to selected 7
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 (15 years, 11 months ago) by dpavlin
File length: 37368 byte(s)
Diff to previous 132 , to selected 7
add title with number of tags to tagcloud links,
move code to TagCloud package [0.04]

Revision 132 - (view) (annotate) - [select for diffs]
Modified Tue Apr 1 19:04:32 2008 UTC (15 years, 11 months ago) by dpavlin
File length: 36398 byte(s)
Diff to previous 131 , to selected 7
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 (16 years ago) by dpavlin
File length: 36336 byte(s)
Diff to previous 129 , to selected 7
- 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 (16 years ago) by dpavlin
File length: 36396 byte(s)
Diff to previous 126 , to selected 7
enable nick-remove with basic nick verification

Revision 126 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 16:06:57 2008 UTC (16 years ago) by dpavlin
File length: 36289 byte(s)
Diff to previous 125 , to selected 7
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 (16 years ago) by dpavlin
File length: 37005 byte(s)
Diff to previous 123 , to selected 7
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 (16 years ago) by dpavlin
File length: 36621 byte(s)
Diff to previous 122 , to selected 7
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 (16 years ago) by dpavlin
File length: 36593 byte(s)
Diff to previous 120 , to selected 7
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 (16 years ago) by dpavlin
File length: 35902 byte(s)
Diff to previous 119 , to selected 7
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 (16 years ago) by dpavlin
File length: 35822 byte(s)
Diff to previous 118 , to selected 7
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 (16 years ago) by dpavlin
File length: 34814 byte(s)
Diff to previous 117 , to selected 7
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 (16 years ago) by dpavlin
File length: 34812 byte(s)
Diff to previous 116 , to selected 7
added rss-clean for individual URLs

Revision 116 - (view) (annotate) - [select for diffs]
Modified Wed Mar 12 17:21:07 2008 UTC (16 years ago) by dpavlin
File length: 34033 byte(s)
Diff to previous 114 , to selected 7
- _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 (16 years ago) by dpavlin
File length: 33753 byte(s)
Diff to previous 112 , to selected 7
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 (16 years ago) by dpavlin
File length: 33403 byte(s)
Diff to previous 111 , to selected 7
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 (16 years ago) by dpavlin
File length: 33485 byte(s)
Diff to previous 109 , to selected 7
two more debug commands instead of msg

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

Revision 108 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 20:13:46 2008 UTC (16 years ago) by dpavlin
File length: 32996 byte(s)
Diff to previous 107 , to selected 7
/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 (16 years ago) by dpavlin
File length: 32561 byte(s)
Diff to previous 106 , to selected 7
added motd commands

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

Revision 105 - (view) (annotate) - [select for diffs]
Modified Sun Mar 9 19:13:16 2008 UTC (16 years ago) by dpavlin
File length: 32348 byte(s)
Diff to previous 104 , to selected 7
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 (16 years ago) by dpavlin
File length: 32318 byte(s)
Diff to previous 103 , to selected 7
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 (16 years ago) by dpavlin
File length: 32189 byte(s)
Diff to previous 102 , to selected 7
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 (16 years ago) by dpavlin
File length: 31875 byte(s)
Diff to previous 100 , to selected 7
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 (16 years ago) by dpavlin
File length: 31750 byte(s)
Diff to previous 99 , to selected 7
- 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 (16 years ago) by dpavlin
File length: 31635 byte(s)
Diff to previous 98 , to selected 7
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 (16 years ago) by dpavlin
File length: 31510 byte(s)
Diff to previous 97 , to selected 7
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 (16 years ago) by dpavlin
File length: 31498 byte(s)
Diff to previous 95 , to selected 7
- 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 (16 years ago) by dpavlin
File length: 30568 byte(s)
Diff to previous 94 , to selected 7
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 (16 years ago) by dpavlin
File length: 30485 byte(s)
Diff to previous 93 , to selected 7
convert relative feeds to absolute URIs

Revision 93 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 10:35:04 2008 UTC (16 years ago) by dpavlin
File length: 30200 byte(s)
Diff to previous 92 , to selected 7
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 (16 years ago) by dpavlin
File length: 30155 byte(s)
Diff to previous 91 , to selected 7
- 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 (16 years ago) by dpavlin
File length: 30113 byte(s)
Diff to previous 90 , to selected 7
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 (16 years ago) by dpavlin
File length: 29770 byte(s)
Diff to previous 89 , to selected 7
- 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 (16 years ago) by dpavlin
File length: 30352 byte(s)
Diff to previous 88 , to selected 7
quick bugfix

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

Revision 87 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 00:18:02 2008 UTC (16 years ago) by dpavlin
File length: 30523 byte(s)
Diff to previous 86 , to selected 7
- 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 (16 years ago) by dpavlin
File length: 32661 byte(s)
Diff to previous 85 , to selected 7
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 (16 years ago) by dpavlin
File length: 32702 byte(s)
Diff to previous 84 , to selected 7
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 (16 years ago) by dpavlin
File length: 28791 byte(s)
Diff to previous 83 , to selected 7
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 (16 years, 1 month ago) by dpavlin
File length: 28321 byte(s)
Diff to previous 81 , to selected 7
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 (16 years, 1 month ago) by dpavlin
File length: 28143 byte(s)
Diff to previous 80 , to selected 7
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 (16 years, 1 month ago) by dpavlin
File length: 28144 byte(s)
Diff to previous 79 , to selected 7
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 (16 years, 1 month ago) by dpavlin
File length: 28099 byte(s)
Diff to previous 78 , to selected 7
- 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 (16 years, 1 month ago) by dpavlin
File length: 27858 byte(s)
Diff to previous 77 , to selected 7
BUGFIX: /rss URLs generate RSS again (argh!)

Revision 77 - (view) (annotate) - [select for diffs]
Modified Thu Feb 7 17:48:51 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 27857 byte(s)
Diff to previous 76 , to selected 7
- 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 (16 years, 1 month ago) by dpavlin
File length: 27190 byte(s)
Diff to previous 75 , to selected 7
added /tags URL to show just tags

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

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

Revision 73 - (view) (annotate) - [select for diffs]
Modified Sun Dec 16 20:06:47 2007 UTC (16 years, 3 months ago) by dpavlin
File length: 27079 byte(s)
Diff to previous 72 , to selected 7
- 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 (16 years, 3 months ago) by dpavlin
File length: 26868 byte(s)
Diff to previous 71 , to selected 7
fix content-type, don't generate any links

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

Revision 70 - (view) (annotate) - [select for diffs]
Modified Sun Dec 16 18:37:04 2007 UTC (16 years, 3 months ago) by dpavlin
File length: 26816 byte(s)
Diff to previous 69 , to selected 7
- 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 (16 years, 3 months ago) by dpavlin
File length: 25380 byte(s)
Diff to previous 68 , to selected 7
- 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 (16 years, 6 months ago) by dpavlin
File length: 25356 byte(s)
Diff to previous 67 , to selected 7
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 (16 years, 6 months ago) by dpavlin
File length: 25388 byte(s)
Diff to previous 65 , to selected 7
added checkdate which will try to validate dates

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

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

Revision 63 - (view) (annotate) - [select for diffs]
Modified Fri Jun 8 12:07:45 2007 UTC (16 years, 9 months ago) by dpavlin
File length: 24605 byte(s)
Diff to previous 61 , to selected 7
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 (16 years, 11 months ago) by dpavlin
File length: 24484 byte(s)
Diff to previous 60 , to selected 7
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 (16 years, 11 months ago) by dpavlin
File length: 24246 byte(s)
Diff to previous 59 , to selected 7
new color for web archive

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

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

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

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

Revision 53 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 17:00:16 2007 UTC (17 years ago) by dpavlin
File length: 23443 byte(s)
Diff to previous 52 , to selected 7
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 (17 years ago) by dpavlin
File length: 23269 byte(s)
Diff to previous 51 , to selected 7
better conf dump

Revision 51 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 16:03:24 2007 UTC (17 years ago) by dpavlin
File length: 23257 byte(s)
Diff to previous 50 , to selected 7
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 (17 years ago) by dpavlin
File length: 23232 byte(s)
Diff to previous 48 , to selected 7
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 (17 years, 1 month ago) by dpavlin
File length: 20612 byte(s)
Diff to previous 46 , to selected 7
fix ping output

Revision 46 - (view) (annotate) - [select for diffs]
Modified Sat Feb 3 12:28:17 2007 UTC (17 years, 1 month ago) by dpavlin
File length: 20610 byte(s)
Copied from: trunk/irc-logger.pl revision 45
Diff to previous 45 , to selected 7
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 (17 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 20610 byte(s)
Diff to previous 43 , to selected 7
added option to save log to a file

Revision 43 - (view) (annotate) - [select for diffs]
Modified Fri Feb 2 22:27:36 2007 UTC (17 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 20471 byte(s)
Diff to previous 42 , to selected 7
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 (17 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 19861 byte(s)
Diff to previous 41 , to selected 7
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 (17 years, 5 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18845 byte(s)
Diff to previous 40 , to selected 7
sleep and reconnect on socket errors

Revision 40 - (view) (annotate) - [select for diffs]
Modified Tue Oct 24 12:50:41 2006 UTC (17 years, 5 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18501 byte(s)
Diff to previous 39 , to selected 7
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 (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18351 byte(s)
Diff to previous 38 , to selected 7
limit last to 100 messages

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

Revision 37 - (view) (annotate) - [select for diffs]
Modified Sun Jun 25 17:40:59 2006 UTC (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 18341 byte(s)
Diff to previous 36 , to selected 7
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 (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 16971 byte(s)
Diff to previous 35 , to selected 7
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 (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 16877 byte(s)
Diff to previous 34 , to selected 7
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 (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15412 byte(s)
Diff to previous 33 , to selected 7
somewhat better logging


Revision 33 - (view) (annotate) - [select for diffs]
Modified Sat Jun 24 22:15:47 2006 UTC (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15736 byte(s)
Diff to previous 32 , to selected 7
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 (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15612 byte(s)
Diff to previous 31 , to selected 7
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 (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15538 byte(s)
Diff to previous 30 , to selected 7
embed links to tags in message text

Revision 30 - (view) (annotate) - [select for diffs]
Modified Fri Jun 16 21:28:46 2006 UTC (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15301 byte(s)
Diff to previous 29 , to selected 7
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 (17 years, 9 months ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 15051 byte(s)
Diff to previous 28 , to selected 7
fix invocation without tag

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


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

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

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

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

Revision 23 - (view) (annotate) - [select for diffs]
Modified Sun Mar 26 01:01:10 2006 UTC (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13634 byte(s)
Diff to previous 22 , to selected 7
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 (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 13635 byte(s)
Diff to previous 21 , to selected 7
strip _ before and after nick


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


Revision 20 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 17:17:53 2006 UTC (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 12665 byte(s)
Diff to previous 19 , to selected 7
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 (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 11523 byte(s)
Diff to previous 18 , to selected 7
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 (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 11104 byte(s)
Diff to previous 17 , to selected 7
escape special characters in HTML


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


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


Revision 15 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 12:56:26 2006 UTC (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 10275 byte(s)
Diff to previous 14 , to selected 7
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 (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 9868 byte(s)
Diff to previous 13 , to selected 7
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 (18 years ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 9812 byte(s)
Diff to previous 12 , to selected 7
added http server to display last messages

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

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

Revision 10 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 00:19:12 2006 UTC (18 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 7638 byte(s)
Diff to previous 9 , to selected 7
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 (18 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 6947 byte(s)
Diff to previous 8 , to selected 7
sort by full time, not just time


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


Revision 7 - (view) (annotate) - [selected]
Modified Wed Mar 1 21:29:14 2006 UTC (18 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 5588 byte(s)
Diff to previous 6
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 (18 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 4633 byte(s)
Diff to previous 5 , to selected 7
use Encode to convert into ISO-8859-2

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


Revision 4 - (view) (annotate) - [select for diffs]
Added Mon Feb 27 11:54:38 2006 UTC (18 years, 1 month ago) by dpavlin
Original Path: trunk/irc-logger.pl
File length: 3847 byte(s)
Diff to selected 7
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