This script is a download manager and auto downloader for mp3s

This script was based on parts of SDfind by SDSailor which I highly recommend
 if you want to serve mp3s.

To load copy AutoGet.ini and AGalias.ini to your mirc directory and
 type /load -rs Autoget.ini in mirc.

For auto-downloading to work you should have your dcc set to auto get files
 or it sorta defeats the purpose.

Quickly,  here's what to do,  right click on a persons name that is serving,
 select autoget - view list,  this will request their list if autoget hasn't
 received it already,  when the list is downloaded or if you already had it
 it will be displayed in a @AGlist window,  double click on the files you want,
 now those files are shown in the @AGDownLoad window,  right click in the download
 window and turn ON autoget,  if it's already on,  double click on one file to
 request it right away.  You shouldn't need to double click in the DownLoad
 window too much.  AutoGet will automatically request files when it thinks
 it needs to.

If you use SPR-Jukebox you should uncheck Send Auto Resume Request option in
  SPR setup - DCC Setup because if AutoGet is on it will request resumes itself.

If you have SDFind installed, you get a Deny Access command in the nicknames list,
  this will lock a problem user out of using your server.
  Also,  if someone gets kicked from all channels you are on and doesn't return
  in 20 seconds, any sends to them will be cancelled.
  On the Mirc menubar you should also get an option to zip your SDFind list file.

Color Nicks - Enabling this option will change colors of the nicknames list in the channel window.
   Nicks colored as green are ppl you have a list from.  Nicks in blue are those who are serving.

Added commands to commands and channel menus.

Open Download Window - Opens the download window is it's not open.

View Slot Info - Opens a window to view ctcp slot info sent to the channel
 by servers to show their number of slots, ques, send speed, and number of files.
 Also highlights lines from people you have a list for.

Search All Lists - Search All Lists function scans all the lists you have
 downloaded and displays the results.  Warning,  if you type something
 stupid like * as a search term the massive results can lock mirc for several
 minutes if not crash it.

Mp3 Player 

    Compile MP3 List - Scans drives C: through G: for .mp3 files and makes a .m3u
     playlist in your Mirc directory.

    Play Entire List - Opens the .m3u playlist of all your mp3's

    Play From Search - Lets you enter a search term and only plays mp3's that match.
     The search term applies to the full path and filename,  so if you only want to 
     listen to songs from your D: drive,  use D: in the search. Or how about songs just
     from your metal directories?  Or your entire Metallica collection?  You don't need
     to type any *'s or ?'s in your search just spaces.

View List - Checks a list logfile to find a list from the specified person
 and displays it in a window.  If a list can't be found,  it is requested in
 the channel.  When a txt file is downloaded it is automatically displayed.

List Manager - Brings up a window showing all the list file entries AutoGet has
    recorded.  Double click on a line to view the list or right click and you can delete it.

In the @list window that pops up when you view a users list,  you can select
 a line containing a file you want and double click on it to add it to the
 Download window.  Then double-click in the Download window to request in the
 channel.  This works with lists generated by SDfind, SPR, and BorgScript.
 I haven't seen any lists by other scripts so I have no idea what else it
 might work with.

The @list window now has a search function if you right click,  the results
 are placed in a @Results window wich works the same as @list window.

The download window

If you double click or hit enter on a line,  the file is requested to the
 channel.  Don't click too many lines at once or you'll get banned for flooding.
 Generally you don't need to use this except to get things started if AutoGet is
 already turned on.

A ? in front of the status of a file means that it wasn't in the download list
 it was just sent,  list files will do this.

Right click gives you more options.

Add Zip as list - If you select a .zip file and right click,  you get this option.
   it will unzip the contents of the zip file to the default download dir for .txt files
   and add a list entry for the person that sent it.  Be sure the zip file is a list file
   since autoget isn't smart enough to know.

Remove Finished - Removes all lines that are marked as being finished.

Auto Get - enables auto-downloading and requests a file from each person
 in the download window that is on a channel with you,  also sets a 20 min
 timer to check for inactivity and requests a file from those that aren't
 already sending to you.

  Make More Aggressive - Will request next file when one starts downloading,
  keeping you in que and reduces the interval of the inactivity timer to 15 min.

Change Nick - Auto-get tracks people by nickname and will change lines in
 the download window if a person changes their nick.  The problem is when
 someone leaves the channel or quits and comes back with a different nick
 and doesn't go back to their old nick.  Selecting Change Nick will ask you
 for their new nick and changes the lines from the old nick to the new one
 and continues with downloading.

You can also stop requests for a server without turning off AutoGet by using
 the Change Nick function and adding something like -disabled to their nick.
 This won't stop requests to other servers.

Change '_' to Spaces - If you have a problem resuming downloads because
 the filename had it's spaces changed to _'s this will change them back.

Hide Window - Getting tired of that download window hanging around?
    This will hide it from view.

Copy to Clipboard - Copies the !nick Filename.ext from the window to the clipboard

Paste from Clipboard - Pastes !nick Filename.ext from the clipboard to the window
     You can highlight a !nick Filename.ext from a list file or from a channel window and paste
      it to the download window.

Time Restriction - This allows you to specify a particular time of day to turn autoget on and off.
      When setting on and off times,  enter the time in 24hr time,  specify hour and minute.
      So if you want to set 11:00pm as an on time,  enter 2300,  or 2330 for 11:30pm