QuickIndex V0.9 (8-May-1995) by Florian Lohoff 1. Distribution & Usage Quickindex and all related documentation are freeware and may be freely distributed and copied. It may not be distributed in a modified form. It may not be used for commercial purposes. QuickIndex may not be included in CD-Rom productions if the end user price is higher than 30,- DM. You use Quickindex at your own risk. This program is provided 'as is' without any kind of warranty. 2. Introduction Quickindex is a program to easily control your local aminet mirror. It is supposed to sort and/or comment all aminet files with the short description listed in the index file supported from aminet, and this at amazing speed. 3. Requirements An AMIGA would be nice. Rom version V39 (OS3) or higher. A harddrive is hardly recommended. You should have at least 3 MB of ram because of the size of the Aminet INDEX file which is loaded completely at creation of the quickindex. The memory consumption is roughly like this Index in Use + New Index + 10th of the same That means 1 MB + 1.2MB + (1MB+1.2MB)/10 But this is only on Quick Index creation At search time only the tenth part is in memory. Normally the result index is only some lines longer than the old because of duplicat entrys which are deleted. 3. Installation If you read this you already unpacked the QuickIndex archieve. Create a directory somewhere you want, and copy QuickIndex [and documentation] into the dir. There should be at least 2 MB of HD space left to save the sorted aminet index + quick index. 4. Usage - The first thing you should do on first startup is adding an Index. Just click on the gadget "Add Index" and select an index file of your choice. "Recent" & "Local" are also acceptable. Now QuickIndex generates a quickindex. - Second thing should be to define where you want to sort the files in. The aminet base path. You only need to do this if you want to sort your files into the original Aminet tree. You may select the aminetpath via the string gadget or via the "?" gadget where you can use a Path selector. - The "Action type" gadget selects what QuickIndex should do with the files "Comment", "Move", or "Comment&Move". - The "Exist" cycle gadget selects what QuickIndex should do if file already exists in aminet path. Normal (And fastest is "Delete Source") but you may "Overwrite" the destination file or skip the source file of further processing. - The "Tree creation" gadget selects what QuickIndex should do if the aminet tree is not complete. You may "Create Tree", "Skip file" or "Delete file". The last one is useful if you get tapes with lots of stuff but you dont want modules out of the aminet. Then you just delete the directory from your aminet path and say "Delete File" so that no modules get sorted. - If one day the index has grown as much that you want to restart Index creation just delete "INDEX.QUICK" and "INDEX.SORT" in the QuickIndex directory. Click "Action" to process files. Select the directory with Aminet files. 5. Future Future enhancements will only be done if i get feedback from users of this tool who like to use it. - Lower memory consumption on QuickIndex creation (and speed loss) - Readme support (Short comment/moving with files) - External file tester & addvert adder - Local index - Secure index detection - Recursive directory search - Abort button - Progress indicator - Amiga guide documentation - Different buttons for "New Index" / "Merge index". and maybe even more if you report me. 6. Bugs Report any bug you find and which is not listed below. Read documentation carefully before writing a bug report. Maybe it is a feature. Then report the bug. Report Amiga type, memory total, memory on execution, Guru number, HD space left. Everything which could be in relation with the crash. There are some bugs. - I think you can crash your Amiga by selecting a binaery file as index. 7. Author My name is Florian Lohoff. I am 20 years old and doing my "Zivildienst". I have got an Amiga since end of 1987. My first Amiga was an A500 then another one because of a hardware crash of my old. Then a harddrive (20MB for 1200,-DM). Then a A2000 with 100MB Harddrive and 5MB of Ram. Now i own a A3000T with 1.8GB HD and 9MB in a PC tower case. I am running a BBS with 5 lines. I always programmed a lot in Assembly. Then someday i discovered "C" and tried around. This is my first real production in this fantastic language. Anyone interested in Electronics & Programming feel free to contact me. Mailbox: Dataland +49 (0)5241-340796 Zyxel 3286 V.Fast 3287 V.Terbo 3288 V.32B Fido: Florian Lohoff@2:2449/845 Actual version may be requested as magic "QUICKINDEX" Snail Mail: Florian Lohoff Heidestr 16 33330 Guetersloh Germany Voice: +49 (0)5241 34865