Submitter 5.3 build: 9330 released: 2009-11-21 Submits PAD xmls to 119 websites. Copyright (c) 2009 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/OSX/Linux/Solaris/Vista64/AIX...) so long as you have <><> Java version 1.5 <><> or later installed. 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 basedir="E:/" in rebuild.xml to the drive where your files are. Configure your certificate name with environment SET cert=mindprodcert2009dsa Configure 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 112 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. The advantages of Mini Pad Submitter over other similar programs are: - 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 free. - The program is open source (full Java source code provided for you to study or modify). - The current list of sites is: 1. 5Moons 2. 8844Download 3. AbabaSoft 4. ABDownloads 5. AbsolutelyFreeSoftware 6. AbsoluteShareware 7. AcidFiles 8. ActiveMerge 9. AivSoft 10. AlphaDownloads 11. AmazingDownloads 12. AmazingFiles 13. AppDown 14. AtomicDownload 15. BestFreewareDownload 16. BestSecurityTips 17. BestSoftware4Download 18. BestVistaDownloads 19. BetterWindowsSoftware 20. BobSoft 21. Bull 22. Dalexis 23. DiamondsLastForever 24. Digimodes 25. DLDaddy 26. DownBroad 27. Download3K 28. Download4You 29. Download5000 30. DownloadArsivi 31. DownloadBy 32. DownloadChoice 33. Downloadery 34. DownloadFrenzy 35. DownloadItNow 36. DownloadoManiac 37. DownloadReady 38. Downloadry 39. Downloads2 40. Downloads2k 41. DownloadShareware 42. DownloadSoftwareSearch 43. DownloadSpin 44. DownloadStation 45. EliasSoftDownloads 46. EnterHelp 47. EuroDownload 48. FileCluster 49. FileDomain 50. FilesGuard 51. Filevolution 52. FreeFileSeek 53. FreeShareWeb 54. FreeSoftwareApps 55. FreeSoftwareSharewareDownloads 56. Freeware1 57. FreewareArchiv 58. Geeez 59. GeneralFreeware 60. GetAllSoft 61. Goodownload 62. Gooooggle 63. HamSoftware 64. HotFileDownload 65. iFreewareDownload 66. Mayzer 67. MySharewares 68. Newsoft2006 69. OzySoftware 70. PadfileInfo 71. PadFM 72. PadRepository 73. PadRing 74. PC24Hours 75. PeachSeed 76. PlusPro 77. ProgrammersHeaven 78. PublishMe 79. ResourceDB 80. ResourceFill 81. RetailerDeals 82. Share32 83. ShareApple 84. ShareSoftware24 85. SharewareBay 86. SharewareKing 87. SharewarePower 88. ShellTips 89. Soft321 90. SoftAllWare 91. SoftCrown 92. SoftDB 93. Softholm 94. SoftLookup 95. Softlow 96. SoftMerge 97. SoftwareArchiveIsGreat 98. SoftwareDownloads 99. SoftwareHorizon 100. SoftwareLocator 101. SoftwareLode 102. SoftwareMass 105. SoftwareSizzle 103. SubmitPadFile 104. SuperDownloads 106. SuperWebHunt 107. Top4Download 108. Trialware 109. TryingBuying 110. TwoBrothers 111. UniqueIdea 112. Vadino 113. Vonna 114. Webzf 115. WestDownload 116. WillemsSoft 117. Windows7Download 118. 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 -30-