Perlmonks Related Scripts
- Modules
- Chatterbox
- Private Messages
- XP/Reputation
- Node Clients
- Navigation
- Other
PerlMonks modules 2.0 PerlMonks (base module), PerlMonks::Chat (chat stuff), PerlMonks::Users (users and XP stuff) and PerlMonks::NewestNodes (a threaded interface to the Newest Nodes page). Also see Quick Fix for PerlMonks modules and PerlMonksChat module via proxy and the Sourceforce Project.
PerlMonks::Mechanized (beta) Yet Another Attempt to gather Monastery automation tools under one roof.
PerlMonks::StatsWhore encapsulates behavior and code from jcwren's statswhore and repwalker scripts.
use PerlMonksFacts; This module abstracts working with the PerlMonks.org automation interfaces.
WebFetch::PerlMonks grabs the most recent posts and
generates an HTML file containing a list of links.
GUI
AgentChat is a chatterbox client. It uses small animated characters to communicate the contents of the chatterbox to the astonished user.
Get chatbox lines - Gtk Version
mchattk Tk Version of Shendal's Win32::GUI chatterbox client.
Perl/Tk Chatterbox Client GUI Chatterbox client that works on NT and UNIX. Also see Tk chatterbox client patches
RedWolf MonkChatter A chatterbox client in Perl/TK.
Win32::GUI Chatterbox client NT GUI Chatterbox client.
CGI
framechat is a Perl/CGI XML CB client modeled on
fullpage chat at perlmonks. Includes an xp nodelet,
message inbox, private chat, history, new nodes ticker,
node rep tracking, and more. Alse see framechat2
Wireless Access to Perl Monks Chatterbox is a mobile phone friendly interface to the chatterbox.
Zedulator - an integrated chat/page-view for Perlmonks
IRC
Chatterbox2IRC bridge using POE and XML::Simple
IRC<->CB Relay Bot
Robomonk - An IRC to PM Bridge slices, it dices.
Send private CB messages through XChat
Text
Curses Chatterbox Client
Get chatbox lines can return all the lines that are currently there, or only the new lines since the last time the getnewlines subroutine is called.
pmchat is useful mostly under Unix.
Unix text-mode CB Client
Text-to-Speech
Monktalk Speech interface to chatterbox, using festival server for the text-to-speech processing.
monkyack.pl delivers the chatterbox as MP3 encoded streaming audio. It uses the festival/MBROLA text-to-speech (TTS) system to create the audio on the fly.
telnet cb client (not a script)
VoiceXML Chatterbox Listener reads the contents of the public chatterbox to any listeners, 800 number included!
IM Gateways
Jabber Bot For Chatterbox serves as an IM gateway to the perlmonks chatterbox.
perlmonkscb: An AIM / CB gateway.
Java
katterbox
Onsite:
java chatterbox is the old java chatter.
new java chat client
History
cbhistory keeps a history of messages that go through the chatterbox.
cblast35 keeps a DB_File of the last 35 messages uttered in the cb.
Chatterbox conversational clusters graphs the last hour's chatterbox to clump around who was talking to whom.
Markov-chaining Chatterbox is constructed from the last 2000 things you've said.
msgmail.pl checks to see if you have received any /msg's, emails them to you, and provides an interface to handle replies.
PerlMonks pager gets your personal messages from PerlMonks and displays or mails them to you. It can optionally check them off automatically.
(code) Xp2v.pm provides a procedural interface to determine how many XP separate two specified monks.
Graph displaying reputation of all your nodes converts Quickrep output into a PNG bar chart to show how many of your nodes have a given reputation.
How much XP until you pass your favorite monk?
luke_repwalker.pl This little script allows you to monitor changes to the reputation of your articles.
xluke_repwalker.pl is an update of luke_repwalker.pl that uses mirods XML::Twig module.
Node Tracker will keep a log of any changes to the title, id, or rep of your nodes.
Personal Monk Stats plot creator logs in to Perlmonks (using ZZamboni's PerlmonksChat module), gets your writeup page and creates 3 plots from the data, which are ftp'd to a server of your choice.
Quickrep will list all of your nodes, sorted by reputation in descending order, with any changes since the last time you ran it.
reputer is a Perl/CGI that analyzes and displays XML node reputation and xp data from perlmonks. Has graphs, a sorted node browser, history, undo, import, export, etc.
repviewer parses the reputation file generated by jcwren's luke_repwalker.pl to
generate a full sorted list of your articles on one html page.
statswhore.pl extracts a users total writeups, and total repuration, along with min, max, and average.
XP & Inbox XChat Perl script
get both XPs and messages from the inbox and get them in XChat.
XPAddiction -- a new XP whoring tool for KDE.
XPBot -- check your XP on IRC
XPFixation -- The Essential Windows XP Whoring Tool is a Windows tool tray icon that monitors XP changes, and upon an XP change, changes the icon, plays a WAV file, puts it in a 10 entry history list, and displays a tool tip showing the XP value, the amount it changed, and the time and date.
xstatswhore.pl is an update of statswhore.pl that uses mirods XML::Twig module, and includes larryl's histogram code.
xml_pimp similar to statswhore but keeps track of your
xp changes.
Voting
Votes in the pool how many ++ are in the pool for a single day?
Voting Booth Nodelet Watcher is for people that run around life with the all important voting nodelet turned off.
Home and Personal
Bulk Node Title Editor allows bulk editing of user's node titles.
Code Catacombs Auto-Updat Example shows how to automate
updates of catacombs code.
Home Node Image Rotator Implements automatic updating of home node image, after so many hits on the home node.
Homenode Updater is designed to insert SETI@Home
statistics into a users homenode, but easily modifiable
for other tasks.
hup is a home node updater. You can use it on the command
line, or from a crontab, to automate updating your homenode.
Personal Nodelet Extractor parse your Personal Nodelet
and output the nodes in the form of: id {delimiter} name.
Personal Nodelet Restorer does the reverse of jeffa's Personal Nodelet Extractor.
Scratch Pad Poster will upload a file and replace your scratch pad with the contents of that file.
Scratchpad poster, new edition brings the older one up to date with the new scratchpad system.
SprintPCS camera phone to Perlmonks Monkpics
Newest
CGI Script for Reading Newest Nodes creates a page
similar to the Newest Nodes page. With this script you can
control which sections show up and in what order.
Frontpage staleness detector fetches the front page, does a quick guess at which nodes are questions and produces a histogram of the dates and how many nodes there are from each.
Mail newest nodes grabs each new node and mails it.
Monestary NNTP Bridge fetches newest XML nodes and uses
Net::NNTP to store it on a (local) newsserver.
Perl/Tk Newest Nodes Client uses zzamboni's PerlMonks.pm 2.0 to check newest nodes and put them in a graphical tree format.
Perl Monks Newest 10 Nodes snippet gets the 10 most recently added nodes.
xNN is a CGI newest nodes client that sorts nodes by date,
author, category, and threads.
download code from scratchpad
Monastery::Monkify changes every word into a link to the
home node of a monk with a similar name.
PerlMonks CSS Examples is a repository for everyone's creations.
Perlmonks Navigator is a chronological node surfing tool in javascript.
pmproxy a perlmonks proxy to simply insert a css tag.
pmproxy2 adds cookie and post support with substitutions.
Run and/or download code directly from perlmonk nodes.
seeker watch checks perlmonks at a defined interval for new seeker posts and notifies when found.
drawmap.pl - Spot The Monk! draws maps showing monk
locations.
Janitors Thread Retitler v3.1 is a Janitors tool script used to retitle threads. It doesn't work for non-Janitors.
Perlmonks Age Stats pulls up the upcoming birthdays page, scrapes the age information out, then outputs either HTML or PNG.
Also see PerlMonks.org Related Scripts
Posted to CUFP for the editable root node.
Please don't reply, instead /msg epoptai with changes. Thanks!
|