Submitter 6.7 build: 9357 released: 2010-02-24 Submits PAD xmls to 187 websites. Copyright (c) 2010 Canadian Mind Products. signed Java Applet (that can also be run as an application). Download from http://mindprod.com/products1.html#SUBMITTER ===> Free <=== Full source included. You may even include the source code, modified or unmodified in commercial programs that you write and distribute. May be used freely for any purpose but military. For more details on this restriction, see http://mindprod.com/contact/nonmil.html If you include any Canadian Mind Products code in your own applications, your app too must be labeled non-military use only. All Java jars and source code are included. ---- Prerequisites: This program runs under any OS, (e.g. Win2K/XP/Vista/W7x86/W7-64/OSX/Linux/Solaris/AIX...) so long as you have <><> Java version 1.5 <><> or later installed (32-bit or 64-bit Java). See http://mindprod.com/jgloss/installingjava.html for details. ---- Installing on a PC: Download source and compiled class files to run on your own machine as an application or Applet First install a recent Java JDK or JVM. See http://mindprod.com/jgloss/installingjava.html. To install, extract the zip download with WinZip (or similar unzip utility) into any directory you please, often J:\ -- ticking off the "use folder names" option. To run as an application,type: java -jar J:\com\mindprod\submitter\submitter.jar parms adjusting as necessary to account for where the jar file is. ---- Installing on a MacIntosh: Use Safari to download source and compiled class files to run on your own machine as an application or Applet. Safari will automatically unpack the zip into ~/Downloads (version 10.5) [or on the Desktop (version 10.4 and earlier)]. First install a recent Java JDK or JVM. See http://mindprod.com/jgloss/installingjava.html. You may optionally move the download tree to a permanent home. I don't have a MacIntosh, just a PC, so I can't test my Java programs for Mac compatibility. In theory they should work without problems, but in practice that does not always happen. If you have problems please, let me know, preferably with screenshots and complete verbatim error messages. To run as an application, without parameters, just double click the jar file. To run as an application with parameters, in bash shell type: open Terminal.app cd ~/Desktop java -jar com/mindprod/submitter/submitter.jar parms adjusting as necessary to account for where the jar file is. ---- Rebuilding: The zip already contains the necessary class and jar files, so unless you modify the program, there is no need to recompile the source or rebuild the jar. Configure.java basedir="E:/" in rebuild.xml to the drive where your files are. Configure.java your certificate name with environment SET cert=mindprodcert2010dsa Configure.java your certificate password with environment SET jarsignerpassword=sesame Use ANT and rebuild.xml, not build.xml, to recompile and recreate the jar. ---- Use: Submitter will submit your PAD *.xml program descriptor file to 182 websites. Compose your PAD *.xml file using a program like PADGen, then upload it you your website. Then enter the URL of your website directory where you upload pads e.g. http://mypretendwebsite.com/pad and the name of the pad itself e.g. hypotheticalprogram.xml, then hit SUBMIT. It also has a batch mode to submit a list of PADs to a list of PAD submission sites. The advantages of Mini Pad Submitter over other similar programs are: - The program is free. - You are not required to install any software on your machine, (though you can optionally). - CMP checks all the submission websites twice daily to make sure they are still operational and removes any deadwood from the list. - No hassle setting accounts or passwords or key any hard-to-read captcha security codes. - All is completely automatic. All you need to supply is the PAD url. - The program avoids submitting to sites that have onerous restrictions such as demanding a back link. - The program is open source (full Java source code provided for you to study or modify). - The current list of sites is: 1. 123FreeSoft 2. 12buzz 3. 4Software2Download 4. 5Moons 5. 8844Download 6. AbabaSoft 7. ABDownloads 8. AbsolutelyFreeSoftware 9. AbsoluteShareware 10. AbsoluteWay 11. AcidFiles 12. ActiveMerge 13. AfDown 14. AivSoft 15. AlphaDownloads 16. AmazingDownloads 17. AmazingFiles 18. AppDown 19. AtomicDownload 20. BestFreewareDownload 21. BestSecurityTips 22. BestSoftware4Download 23. BestVistaDownloads 24. BetterWindowsSoftware 25. BobSoft 26. Dalexis 27. DeltaLoad 28. DesktopShareware 29. DiamondsLastForever 30. Digimodes 31. DLDaddy 32. dlTube 33. DownBroad 34. Download11 35. Download3K 36. Download4a 37. Download4You 38. Download5000 39. DownloadArsivi 40. DownloadBy 41. DownloadChoice 42. DownloadDir 43. Downloadery 44. DownloadFrenzy 45. DownloadHeaven 46. DownloadItNow 47. DownloadNew 48. DownloadoManiac 49. DownloadPile 50. DownloadReady 51. Downloadry 52. Downloads2 53. Downloads2k 54. DownloadShareware 55. DownloadSharewares 56. DownloadSoftwareSearch 57. DownloadSpin 58. DownloadStation 59. DownloadYourSoftware 60. EasyFileDownloads 61. EliasSoftDownloads 62. EnterHelp 63. EspanolSoftware 64. EuroDownload 65. EuSoftNet 66. EzySoft 67. FastShareware 68. FileCluster 69. FileDomain 70. FileEdge 71. FilePicks 72. FilePile 73. FileProfile 74. FilesGuard 75. FilesStore 76. FindBestSoft 77. FineDownloads 78. FreeFileSeek 79. FreePadDatabase 80. FreeSafeSoft 81. FreeShareWeb 82. FreeSoftwareApps 83. FreeSoftwarePrograms 84. FreeSoftwareSharewareDownloads 85. Freeware1 86. FreewareArchiv 87. FreewareDump 88. FreewareSoft 89. FreewareTown 90. Geeez 91. GeneralFreeware 92. GetAllSoft 93. GetSharewareForFree 94. Goodownload 95. Gooooggle 96. HamSoftware 97. HotFileDownload 98. iFreewareDownload 99. ImFreeware 100. LoadFree 101. Mayzer 102. MetaDownloads 103. Mvbbb 104. MySharewares 105. MySoftwareList 106. NewDownload 107. ObtainSoft 108. OzySoftware 109. PadfileInfo 110. PadFM 111. PadRepository 112. PadRing 113. PC24Hours 114. PeachSeed 115. PeterBurgess 116. PlusPro 117. PocketPCSoftwareDownloads 118. ProgrammersHeaven 119. PublishMe 120. Qdyu 121. ResourceDB 122. ResourceFill 123. RetailerDeals 124. ReviewWorld 125. Run2 126. SafeFreeSoftware 127. SearchAllSoft 128. SearchSomeSoft 129. Share32 130. ShareApple 131. ShareSoftware24 132. SharewareBay 133. SharewareCheap 134. SharewareDump 135. SharewareKing 136. SharewarePower 137. Sharewareville 138. ShellTips 139. ShopLagom 140. SmallFreeware 141. Smilestone 142. Soft321 143. Soft4Sale 144. SoftAllWare 145. SoftCab 146. SoftCrown 147. SoftDB 148. SoftDir 149. Softholm 150. SoftLookup 151. Softlow 152. SoftMerge 153. SoftMobile 154. SoftwareArchiveIsGreat 155. SoftwareCrown 156. SoftwareDetails 157. SoftwareHorizon 158. SoftwareKB 159. SoftwareLocator 160. SoftwareLode 161. SoftwareMass 162. SoftwareMatrix 163. SoftwareSizzle 164. SoftWeb 165. SubmitPadFile 166. SuperDownloads 167. SuperWebHunt 168. SystemUtils 169. TechWoods 170. Telecharger 171. Top4Download 172. TopSharewareDownloads 173. Trialware 174. TryingBuying 175. TwoBrothers 176. UKSoftwareDownloads 177. UniqueIdea 178. Vadino 179. VideoSoftwareDirect 180. Vonna 181. Webzf 182. WestDownload 183. WinColors 184. WindFile 185. Windows7Download 186. WorldSoftwareArchive 187. ZDown See http://mindprod.com/jgloss/pad.html for hints on creating your PAD file. You can run it as a signed Applet or as standalone application: java com.mindprod.submitter.Submitter The Applet must be signed to allow it to talk to a variety of websites and to use the registry to persist just which pads it has already submitted. If you turn on the Java console, you can view the log of how the various websites responded. Normally you just get to see them for a few seconds. If you want to study the responses more carefully, the responses from the websites are captured in files in the current directory of the form xxxx_yyyy.log.html where xxxx is the name of the pad and yyyy in the name of the submission site. You can look at them with a browser or a text editor. SUBMITBATCH ----------- There is also a batch version of the program. To use it, you prepare a list of complete URLs of your pad files on your website like this: http://mysite.com/pad/fantastic.xml http://mysite.com/pad/great.xml http://mysite.com/pad/astounding.xml ;http://ignorethissite.com/alreadydone.xml Lead semicolon means ignore, treat as comment. Don't put any blank lines in the file or at the end! and put the list in a text file somewhere, called for example E:\env\pads.list You must have previously uploaded all these pads and the corresponding programs to your website. Then you can can submit that entire list of pads to every website with one command: java -jar submitbatch.jar E:\env\pads.list You might want to use 4NT scrolling, > output.txt or a tee utility to capture the voluminous console output to a file. Unlike the Applet version, the batch version will not stop you from frequently resubmitting PADs. Don't abuse that freedom, or the PAD websites may block you. You can also limit which sites you submit the list to by supplying a second parameter, e.g. java -jar submitbatch.jar E:\env\pads.list E:\env\somesites.list Where somesites.list looks like this: DownloadoManiac ZDown Submit batch logs site responses the same way Submitter does. Using the site names spelled precisely as is the list above. ICON ---- Why the megaphone icon? It represents spreading the word about the programs you have written. Version History: --------------- 1.1 now uses two threads to give smoother repainting. It also accumulates all the output in the scroll region for all sites. 1.2 2007-05-29 add DownBroad website. 1.3 2007-06-02 add download3k website 1.4 2007-06-20 add downloadready website. Improved handling of down, non-compliant, or non-responsive websites. 1.5 2007-07-04 add HotLib website. 1.6 2007-07-19 new of GET/POST. New code for DownBroad. delete IgnoreTheLeft, modify HotLib. add BestFreewareDownload. Add SubmitBatch. 1.7 2007-08-12 add PadPile site, remove 1st4Software. 1.8 2007-08-24 use new http Read methods for proper handling of multibyte encoded streams. 1.9 2007-09-08 dropped HotLib which now requires a login. 2.0 2007-09-15 add Trial-Files 2.1 2007-09-25 add www.i-freeware-download.com 2.2 2007-09-26 add software-dungeon.co.uk 2.3 2007-11-30 add ShareSoftware24 2.4 2008-02-27 add Download-o-maniac!. Allow list of sites as parameter to submitbatch. 2.5 2008-02-28 remove padpile 2.6 2008-04-03 add build number to title, tidy code. 2.7 2008-05-12 add FileCluster 2.8 2008-07-25 convert to new Http package. 2.9 2008-08-04 add SoftSea to the list of submission sites. 3.0 2008-08-18 responses are now displayed more comprehensibly as formatted HTML. 3.1 2008-09-16 add Ozysoftware submission site. 3.2 2008-10-14 remove Ozysoftware from list of submission sites 3.3 2008-10-17 remove Techpedia from list of submission sites 3.4 2008-10-19 remove Download2K from list of submission sites 3.5 2009-02-20 add EnterHelp, Ozysoftware to list of submission sites 3.6 2009-02-20 add PadRepository, TechWoods, WillemSoft to list of submission sites refactor to use new HTTP library 3.7 2009-02-21 remove SoftSea, add AbabaSoft, BestSoftware, HamSoftware, SoftwareHorizon 3.8 2009-02-23 remove SoftwareArea51 and WillingSoftware. Write Crack class to automatically analyse websites and write the code to access them Review all code for all websites and update it to match the latest parameters. add sites AmazingFile, AtomicDownload. DiamondsLastForever, Downloads2, GeneralFreeware, Mayzer, MySharewares, PlusPro, ShellTips, Vonna, WebAcclaim, Z-Down 3.9 2009-02-24 add Download-It-Now 4.0 2009-03-14 If you want to study the responses more carefully, the responses from the websites are now captured in files in the current directory of the form xxxx_yyyy.log.html where xxxx is the name of the pad and yyyy in the name of the submission site. You can look at them with a browser or a text editor. rename Download-It-Now to DownloadItNow rename Download-o-maniac! DownloadoManiac rename Trial-Files to TrialFiles rename Z-Down to ZDown add: AbsolutelyFreeSoftware AbsoluteShareware ActiveMerge AllApp BestSecurityTips BestSoftware4Download BestVistaDownloads BetterWindowsSoftware Bull DLDaddy Download4You Downloadery DownloadSoftwareSearch DownloadSpin DownloadWasp EuroDownload FileDomain Sharewareville SoftwareLocator 4.1 2009-03-16 refactor SubmissionSite don't pester user with HTML rendering errors, improve HTML rendering with setBase(). 4.2 2009-04-10 add AppDown, Dalexis. remove ActiveMerge 4.3 2009-04-11 add AivSoft, FilesGuard, FreeFileSeek, GetAllSoft, HotFileDownload, Seek4Software, SharewarePower, Soft-db, Softake, Softholm, SoftLookup 4.4 2009-05-11 - remove DL Daddy, add Softwarelode, Digimodes, Download-by 4.5 2009-05-19 - remove TrialFiles, add Publish-Me, AlphaDownloads , DownloadChoice, SoftwareArchiveIsGreat, Download5000, DownloadArsivi, DownloadShareware, DownloadStation, EliasSoftDownloads, FreeSoftwareSharewareDownloads, FreeShareWeb, FreewareArchiv, Freeware1 4.6 2009-05-20 - remove WebAcclaim, add PadfileInfo, PadFM, PeachSeed, ShareApple, Vandino, Webzf 4.7 2009-06-06 - add Geeez, GeneralShareware, Newsoft2006, pc24hours, ResourceDB, RetailerDeals, SeekFreeware, Share32, SharewareBay, SharewareKing 4.8 2009-07-11 - remove defunct BobSoft, EnterHelp, Softake add Top4Download, SoftwareMass, SoftwareSizzle, SuperDownloads, TrialWare, TryingBuying, WestDownload 4.9 2009-07-30 - remove BestSoftware, add SubmitPadFile, ProgrammersHeaven 5.0 2009-09-22 - remove DownloadWast, Seek4Software. CSV files to track hassle and hassle-free. Prober discards sites already processed. add GeneralFreeware, Enterhelp, Bobsoft, SoftCrown, Softmerge 5.1 2009-10-25 - remove Techwoods 5.2 2009-11-03 - remove Sharewareville. Add Windows7Download, SoftwareDownloads 5.3 2009-11-21 - remove http://www.allapp.com/Submit-Software/ add http://www.5moons.net/submit.php http://www.8844download.com/submit.htm http://www.acidfiles.com/submit.html http://www.affiliate-referrals.net/submit.php (DL Daddy) http://www.goodownload.com/submit.html http://www.resourcefill.com/submit.php http://www.uniqueidea.net/download/submit.asp 5.4 2009-12-02 - remove FileVolution, add Download11, SoftCab, AfDown, DeltaLoad, DesktopShareware, 12buzz, GetSharewareForeFree, FreePadDatabase, FreewareTown 5.5 2009-12-11 - add 12 sites: DownloadDir, EuSoftNet, FreeSoftwarePrograms, IMfreeware, dlTube, MySoftwareList, NewDownload, SoftwareCrown, PeterBurgess, SearchSomeSoft, SearchAllSoft 5.6 2009-12-13 - add 10 sites: 4software2Download, SharewareCheap, SoftwareRatings ShopLagom, SmallFreeware, Soft4Sale, SoftMobile, SoftwareMatrix, SystemUtils, WorldSoftwareArchive 5.7 2009-12-17 - add 19 sites: 123Freesoft, 4software2Download, DownloadYourSoftware, EzySoft, FastShareware, FileEdge, FilePicks, FileProfile, FilesPlaza, LoadFree, NobbySoft, ObtainSoft, ReviewWorld, Coco3, Download4a, DownloadExpo, DownloadHeaven, DownloadPile, EasyFileDownloads 5.8 2009-12-18 - add 10 sites: FilePile, FilesStore, FindBestSoft, FineDownloads FreewareDump, FreewareSoft, MetaDownloads, PocketPCSoftwareDownloads, Run2, SafeFreeSoftware 5.9 2009-12-19 - add 14 sites: SharewareDump, Sharewareville, Smilestone, SoftDir, SoftwareDetails, SoftwareKB, SoftWeb, TechWoods, Telecharger, TopSharewareDownloads, VideoSoftwareDirect, WinColors, WindFile, BigSoftwareBox 6.0 2009-12-29 - remove 1 site, DownloadExpo 6.1 2009-12-31 - remove 2 sites, Bull, SoftwareDownoads 6.2 2010-01-02 - add 1 site, TrinityFiles. 6.3 2010-01-19 - drop two sites TrinityFiles, SharewareRatings.com 6.4 2010-02-12 - drop newsoft2006. 6.5 2010-02-14 - add AbsoluteWay, DownloadNew, DownloadSharewares, EspanolSoftware, Mybbb aka AllFreeSoftware 6.6 2010-02-15 - add FreeSafeSoft, UKSoftwareDownloads, drop WillemsSoft 6.7 2010-02-24 - drop BigBoxSoftware -30-