Atomik AppleScript for Ircle
Making IRC Scripts Easy!
Atomik 3.0a1 (2,667k
MacBinary), released on the 1st of January, 2005.
MacOS X
The release of the first alpha of version 3 of Atomik marks the first time you can run all of Atomik under MacOS X. This version will actually only run under MacOS X.
I will be posting code and hosting the downloading of
Atomik on Sourceforge.net. You can sign up there to be notified of changes to the project.
What it Does
Atomik is an AppleScript that loads in Ircle and provides automatic channel management and interface enhancements.
Type "/load atomik" in Ircle to load Atomik and "/prefs" to set it up using the preferences application. After this Atomik will manage all the channels and connections (up to 10) that are active in its preferences. Typing "/unload" will unload Atomik and save its preferences for the next time you load it. Atomik provides an easy to use interface to configure the swear kick/bans, flood kick/bans, auto-op, auto greets, notify list, notes function, nick grab, seen function, notice management, auto away, and all the other useful features that are built in.
No more hassle typing obscenely long commands into Ircle to configure a script or looking up commands in large manuals that you are only going to use once. Atomik has one easy to use dialog that configure all its functionality.
Making IRC Scripts Easy!
System Requirements
- Mac OS X
- Ircle 3.1.1 or later
This is Freeware
Atomik is being released as freeware. I have done this because I think it is about time I put something back in to the great Macintosh comunity that I found online. If you would like to be notified of new versions, please contact me through the sourceforge.net project page, or see me online on oz.org (server au.oz.org) in channel #macintosh.
When I was starting to create my script, it was of great annoyance to me that all the halfway decent scripts out there were all released as run-only. This slowed down my development time greatly. As such, I am releasing the source to Atomik to anyone who wants it. The source is being released under the GPL.
How to Contact the Author
Please post your comments, suggestions and bug reports to the sourceforge.net project page. I will try to answer them as soon as possible!
What's New in This Release
Release 3.0a1 1st January 2005:
- Fully MacOS X native preferences application
- Mooved seen functionality to use MySQL as a back end
Release 2.0.1 13th June 2000:
- Fixed an away message display bug
- Fixed a join flood bug
- Released source under GPL
Release 2.0 22nd March 1999:
- Fixed an obscure Installer bug
- Fixed an obscure flood kick bug
- Fixed a ban mask bug
- Fixed a bug with large mode changes in one line
- Fixed a bug with spaces in sound names
- Fixed a bug in the nickgrab on reconnect
- Fixed a bug on seen_check
- Fixed a bug with the ban routing
- Fixed a bug with the installer under pre Mac OS 8.0 systems+
- Fixed a bug with the seen file creation
- Added away log reporting to it's own window
- Added logging of CTCP and DCC commands and Notifys
- Added CTCP Flood Count prefs
- Added ICMP flood detection (requires Ircle 3.0)
- Added CTCP Flood protection for spoofed IP flooding
- Added banning of rude nicknames on join
- Added banning of rude hostmasks on join
- Added uk in the countrylookup
- Added auto rejoin if you are the only person in an opless channel
- Added /cycle command
- Added /dns <nick> command
- Added /xlist command
- Added /xsend command
- Added speedups for list usage
- Added a speedup for the flood detection
- Added /clearignores command
- Added /addnote command
- Excluded CTCP replies from flood protection
- Changed the error reporting from dialogs to echos
- Compatible with Ircle 3.0 and MacOS 8.5
Release 2.0fc10 6th September 1998:
- Added the countrylookup function
- Fixed a small bug with the ban protection
- Fixed a small problem in the prefs dialog
- Added a pref for Atomik handling the notices instead of Ircle
- Stopped the away auto returning if the away was done maually
Release 2.0fc9 27th August 1998:
- Fixed a bug where dcc text could be lost when Ircle was in the background
- Enabled the custom onotice text
- Fixed a bug with the nickgrab on connect
- Fixed a bug on the autokick where there was multiple connections to the same channel
- Fixed a bug with connections numbers over 4
Release 2.0fc8 8th August 1998:
- Fixed a bug in the nickgrab
- Fixed a bug in the prefs for connections other than 1
- Fixed a bug in the autogreet
- Fixed a bug in the channel sound
Release 2.0fc7 1st August 1998:
- New Preferences dialog
- Improved the greets, they now work on masks
- Added a preferences file
- Added a filters file
- Improved the notice and msg filtering
- Added more customisation for the kicks and bans
- Improved the nickgrab
- Improves the autoaway
- Added an auto message on join
- Added support for custom notice sounds
- Fixed several bug in the notice handler
- Moved the channel bot setting to be channel dependant
- Improved the ban and kick functions
- Added customisable kick sounds per kick word
- Added auto rejoin of channels
- Added preservation of nicknames over disconnections
- Embedded osax
- Error handlers on every statement
- Improved AppleScript Installer
Release 2.0fc6 8th February 1998:
- Auto Away should now be working
- Auto creation of masks in the UserEdit dialog
- ReadMe has been updated
- Fixed a few more bugs in the Nick Grab function
- Rewrote the ban routine
- Added checking of the notice prefs in Ircle (now requires Ircle 3.0b10)
- Rerouted all filtered error messages and notices to the console window
- More error message filters
- Temporary Installer
- Upgraded to using echo and type instead of display and do
- Added /bk command
- Improved /k command
- Speed Enhancements
- Added check for sound on before playing notice sound
Release 2.0fc5 1st December 1997:
- ReadMe
- Changed the Nick Grab
- Improved the kick/ban to check whether you are opped
Still to Do
- Auto /query on privmsg option
- Setting of greet sound on a nickname basis
- Implement the rest of the seen functionality
- Create some statistics from the MySQL data
- Finish off the help file and documentation
Credits & Copyright
Concept and Programming: Jonathan Trott (taj)
Beta Testing: Lagking, Paula, dagger, VL1, ^nexus, MrFisher
Sample Code: All the writers of sample scripts for Ircle, the best IRC client on earth.
Inspiration: An eggdrop bot written by stux and called atomik.
The Atomik AppleScript is (c) 2005 by Jonathan Trott, all rights reserved.
As long as you don't change the contents of the archive containing Atomik you are encouraged to make this software available to others. Copy it, upload it, put it on CD-ROM, spread this piece of software in any way you can imagine! If you do place it on a WWW or FTP site, or place it on a CD-ROM, I would appreciate contact through sourceforge.net.