Modules:Usage:Finding
From Anope Wiki
"Ok, where the heck do I find these module thingamajiggers?"
There are a number of places one can find modules for Anope. As a first stop, there's anope's own official module site. If that doesn't help you find the module you want, you can always try Google!.
Anyway, once you find the module you want it will usually come in one of 3 formats:
- As a Source File. All modules at modules.anope.org are released in this form. You can tell it's a source file from the .c file extension.
- As an Archive. Source files can be compressed into archives to save space. Archives come in a number of formats. Commonly seen are .zip, .gz, .tar.gz, .bz2, or .tar.bz2. You may also see .rar archives. The method of extracting depends on the archive type:
- .zip : Use a ZIP extracter. Windows ME and XP have builtin support for this in Windows Explorer. Windows 98 or 2000 users can use WinZip or WinRAR or 7Zip. Linux users, use plain 'unzip'.
- .gz : Use a GZIP extracter. 7zip for Windows can open gzip archives. For Linux, use the gunzip utility.
- .tar.gz : Use a GZIP extrater, then a TAR extracter. WinRAR for Windows can open the .tar directly. Also the Linux tar utility can be told to use GZIP to uncompress the archive. Example: tar xzvf modulestuff.tar.gz. Sometimes also seen with the extension .tgz.
- .bz2 : Use a BZIP2 extracter. 7zip for Windows can open bzip2 archives. For Linux, use the bunzip2 utility.
- .tar.bz2 : Use a BZIP2 extracter, then a TAR extracter. 7zip for Windows can do this. WinRAR understands this double-archive and opens the .tar directly. Linux users, use tar xjvf modulestuff.tar.bz2.
- As a precompiled Binary File. For Windows, this will have the .dll extension. For Linux, it will be .so, however because of the large diversity in Linux systems, it is often better to find the Source file and compile your own.
So once you find the module in the form you want, in Windows you can usually right-click the link and choose Save Link/Target As.... For Linux, you can usually record the full URL (from the http:// up to the module name and extension) and pass it to wget.

