The Archivist 3.2.1 by facts
jfacts1731@yahoo.com
03/04/04

Introduction: 

The Archivist is an addon that allows you to automatically download specified http urls through mIRC sockets.  This was originally devised for pictures, and thats what it is great for, run this for a month and you'll get some funny stuff.  When files are downloaded from an ON TEXT event a log.txt is created listing the details of the event in the dir where the files were downloaded.  

Installation:

1. Extract the script to a directory.
2. Load mirc, and either load the script from the remotes dialog or type /load -rs [filename and path of script].
3. Configure options
   File Extensions:  These are the file extensions of http links that will be automatically downloaded.
   Download Directory:  This is where files will be downloaded to.
   Max Filesize:  This is the maximum size of files to download.  Anything above this size won't be downloaded.  Set this to 0 to disable.
   Capture Clicks:  This will automatically download http links you click on in mirc that match with your file extensions.
   Echo to window:  This will echo to the specified window, defaults to status window.
   Proxy Server: Enables proxy support.
   Do Not Redownload Existing Files: Ignores URLs that contain files that exist in your download directory.
   Download If Different Size: If a file exists in your download directory and the url has a file of a different size The Archivist will download it.
   Use Progress Bar When Downloading: Echoes the progress of download to window with a progress bar.
   Delete Files That Contain HTML: Deletes files that contain html excluding extensions placed in your exclude extensions list.
   Ignore settings: Ignores URLs that contain specified strings or are on certain channels or said by certain nicks.
4. Right click in channel or status window and enable The Archivist.

Beta Features:
 - /arc.cls closes all open download windows (this won't stop the downloads)
 - /arc.open <file> opens file in download dir if it exists
 - /arc.del <file> deletes file in download dir if it exists
 - /arc.pic opens a semi-buggy picture viewer (i dunno if ill ever fix this)
 - /arc.fold opens the download folder in explorer
 - /arc.olast opens the last file downloaded by The Archivist
 - /arc.url opens window with last downloaded files 
Uninstallation:
1. Right click in channel or status window and select uninstall from The Archivist menu.

Changes:

3.2.1 * Fixed URL bug

3.2 * Added option to close multiple download windows (this won't stop the downloads).
      * Fixed bug with speed calculations.
      * Fixed bug where progress bar was still being displayed even when disabled.
      * Fixed bug with proxy servers and urls missing http://
      * Added option to open downloaded files in download window.
      
3.0 * Added semi-proper speed calculations.
      * Added a progress bar option for downloads.
      * Updated the socket code.
      * Added option to delete files with html in them (also fixed bug from 1.8 which caused all files to be valid (even if containing html))
      * Added nick/channel/url ignore list
      * Fixed bug which caused only one URL to be download if two were in the same sentence.

1.8 * Added proxy support (doesn't support authentication though)

1.2 * Fixed a bug that caused errors when no "echo to window" was selected.
    
1.1 * Added some error checking code, checks if file downloaded was invalid, or if url is incorrect.
      * Now can echo to a custom specified window.
           
1.0 * Initial Release

Future Plans:

This is probably the final unless a bug pops up or a really cool feature pops into my head.  

If you have an idea or problem email me at jfacts1731@yahoo.com, i'll probably implement it.  Enjoy. -facts