<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Made a plugin...</title>
        <description> I decided to try making a plugin for RapidLibrary for FRD, and it isn't too hard after all, even though I've never done anything with Java before.

RapidLibrary [rapidlibrary.com] is a search engine for RapidShare links and it treats the user as a clicking monkey and it also has a captcha. Example link: [rapidlibrary.com]

Basically I just copy-pasted other plugins' code, modified it to my needs, and wrote a few lines myself.

I don't have JDK so I can't compile or test it. It propably won't work, has a few issues:

- What should I input to PlugUtils.checkFileSize()? Apparently it needs the filesize in bytes (?) and I'm inputting it in megabytes.
- The line where it inputs the captcha to the site... Seriously, I have no idea about it.
- Is the part where I redirect it to the RS page correct?
- RapidLibrary has no favicon, is that an issue?
- I didn't include TestApp.java or build.xml.

If some of you guys have time, could you please check it?</description>
        <link>https://wordrider.net/forum/10/2973/2973/_subject_#msg-2973</link>
        <lastBuildDate>Tue, 07 Apr 2026 14:24:39 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>https://wordrider.net/forum/10/2973/3072/_subject_#msg-3072</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/3072/_subject_#msg-3072</link>
            <description><![CDATA[ Nope... still the same issue.]]></description>
            <dc:creator>ntoskrnl</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Tue, 17 Nov 2009 14:04:14 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/3071/_subject_#msg-3071</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/3071/_subject_#msg-3071</link>
            <description><![CDATA[ Maybe, try the same but with .toPostMethod() at the end.]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Tue, 17 Nov 2009 13:09:26 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/3070/_subject_#msg-3070</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/3070/_subject_#msg-3070</link>
            <description><![CDATA[ Tried both of your examples... still no joy. :(<br />
<br />
setAction(fileURL) will just make the page reload and it won't accept the captcha.]]></description>
            <dc:creator>ntoskrnl</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Tue, 17 Nov 2009 13:03:09 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/3051/_subject_#msg-3051</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/3051/_subject_#msg-3051</link>
            <description><![CDATA[ Empty action means actual context - it's what you see in URL bar in browser - usually file's url, the rest is handled by cookies.<br />
<br />
try this:<br />
<br />
<pre class="bbcode">final HttpMethod httpMethod = getMethodBuilder().setReferer(fileURL).setActionFromFormByIndex(1, true).setAction(fileURL).HttpMethod();</pre>
<br />
or this:<br />
<br />
<pre class="bbcode">final HttpMethod httpMethod = getMethodBuilder().setReferer(fileURL).setActionFromFormWhereTagContains("Please ENTER CODE to download", true).setAction(fileURL).HttpMethod();</pre>
<br />
Use Ctrl+Q over when cursor is on the method setActionFrom method. JavaDoc contains examples.]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Mon, 16 Nov 2009 19:31:06 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/3050/_subject_#msg-3050</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/3050/_subject_#msg-3050</link>
            <description><![CDATA[ Thank you, it helped me a lot.<br />
<br />
I have an issue with the plugin though, not sure where I could ask it so going to ask here:<br />
<br />
Other plugins with captcha support use the "action" parameter from "form", but on this site it is empty.<br />
<br />
<pre class="bbcode_geshi"><div class="head">Language: HTML</div><span class="sc2"><a href="http://december.com/html/4/element/tr.html"><span class="kw2">&lt;tr&gt;</span></a></span><span class="sc2"><a href="http://december.com/html/4/element/td.html"><span class="kw2">&lt;td</span></a> <span class="kw3">style</span>=<span class="st0">&quot;padding-left:20px;padding-right:20px;&quot;</span> <span class="kw3">bgcolor</span>=<span class="st0">&quot;EEEEEE&quot;</span> <span class="kw3">colspan</span>=<span class="nu0">2</span>&gt;</span>
	<span class="sc2"><a href="http://december.com/html/4/element/form.html"><span class="kw2">&lt;form</span></a> <span class="kw3">action</span>=<span class="st0">&quot;&quot;</span> <span class="kw3">method</span>=post&gt;</span>
	<span class="sc2"><a href="http://december.com/html/4/element/table.html"><span class="kw2">&lt;table</span></a> <span class="kw3">border</span>=<span class="nu0">0</span>&gt;</span>
	<span class="sc2"><a href="http://december.com/html/4/element/tr.html"><span class="kw2">&lt;tr</span></a> <span class="kw3">valign</span>=<span class="st0">&quot;middle&quot;</span><span class="kw2">&gt;</span></span>
	<span class="sc2"><a href="http://december.com/html/4/element/td.html"><span class="kw2">&lt;td</span></a> <span class="kw3">valign</span>=<span class="st0">&quot;middle&quot;</span><span class="kw2">&gt;</span></span>
	<span class="sc2"><a href="http://december.com/html/4/element/font.html"><span class="kw2">&lt;font</span></a> <span class="kw3">color</span>=<span class="st0">&quot;#007800&quot;</span><span class="kw2">&gt;</span></span><span class="sc2"><a href="http://december.com/html/4/element/img.html"><span class="kw2">&lt;img</span></a> <span class="kw3">src</span>=<span class="st0">&quot;download.png&quot;</span> <span class="kw3">border</span>=<span class="st0">&quot;0&quot;</span><span class="kw2">&gt;</span></span><span class="sc2"><a href="http://december.com/html/4/element/b.html"><span class="kw2">&lt;b&gt;</span></a></span>Please ENTER CODE to download this file: <span class="sc2"><span class="kw2">&lt;/b&gt;</span></span><span class="sc2"><span class="kw2">&lt;/font&gt;</span></span>
	<span class="sc2"><a href="http://december.com/html/4/element/br.html"><span class="kw2">&lt;br&gt;</span></a></span>
     <span class="sc2"><a href="http://december.com/html/4/element/center.html"><span class="kw2">&lt;center&gt;</span></a></span><span class="sc2"><a href="http://december.com/html/4/element/font.html"><span class="kw2">&lt;font</span></a> <span class="kw3">style</span>=<span class="st0">&quot;font-size:12px; color:#000000;&quot;</span><span class="kw2">&gt;</span></span>rapidshare.com<span class="sc2"><span class="kw2">&lt;/font&gt;</span></span><span class="sc2"><span class="kw2">&lt;/center&gt;</span></span>
	<span class="sc2"><span class="kw2">&lt;/td&gt;</span></span>
	<span class="sc2"><a href="http://december.com/html/4/element/td.html"><span class="kw2">&lt;td</span></a> <span class="kw3">valign</span>=<span class="st0">&quot;middle&quot;</span><span class="kw2">&gt;</span></span>
	<span class="sc2"><a href="http://december.com/html/4/element/img.html"><span class="kw2">&lt;img</span></a> <span class="kw3">src</span>=<span class="st0">&quot;code2.php&quot;</span> <span class="kw3">style</span>=<span class="st0">&quot;border: 1px solid green&quot;</span><span class="kw2">&gt;</span></span>
	<span class="sc2"><span class="kw2">&lt;/td&gt;</span></span>
	<span class="sc2"><a href="http://december.com/html/4/element/td.html"><span class="kw2">&lt;td</span></a> <span class="kw3">valign</span>=<span class="st0">&quot;middle&quot;</span><span class="kw2">&gt;</span></span>
	<span class="sc2"><a href="http://december.com/html/4/element/input.html"><span class="kw2">&lt;input</span></a> <span class="kw3">type</span>=<span class="kw3">text</span> <span class="kw3">class</span>=<span class="st0">&quot;input1&quot;</span> <span class="kw3">name</span>=<span class="st0">&quot;c_code&quot;</span> <span class="kw3">size</span>=<span class="nu0">2</span>&gt;</span>
	<span class="sc2"><a href="http://december.com/html/4/element/input.html"><span class="kw2">&lt;input</span></a> <span class="kw3">type</span>=submit <span class="kw3">name</span>=<span class="st0">&quot;act&quot;</span> <span class="kw3">value</span>=<span class="st0">&quot; Download &quot;</span><span class="kw2">&gt;</span></span>
	<span class="sc2"><span class="kw2">&lt;/td&gt;</span></span><span class="sc2"><span class="kw2">&lt;/tr&gt;</span></span><span class="sc2"><span class="kw2">&lt;/table&gt;</span></span>
	<span class="sc2"><span class="kw2">&lt;/form&gt;</span></span><span class="sc2"><span class="kw2">&lt;/td&gt;</span></span><span class="sc2"><span class="kw2">&lt;/tr&gt;</span></span></pre>
<br />
I've been trying to solve it for a good while now but simply can't figure it out.<br />
<br />
Is there some other way of doing it than using the value from "form action"? Is it something obvious I've overlooked?]]></description>
            <dc:creator>ntoskrnl</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Mon, 16 Nov 2009 18:02:25 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/3040/_subject_#msg-3040</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/3040/_subject_#msg-3040</link>
            <description><![CDATA[ This should help:<br />
[<a href="http://wordrider.net/freerapid/video/setup-intellij/" rel="nofollow" >wordrider.net</a>]]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Sun, 15 Nov 2009 17:48:22 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/3014/_subject_#msg-3014</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/3014/_subject_#msg-3014</link>
            <description><![CDATA[ OK, I have installed JDK and IntelliJ IDEA. Checked the tutorial videos on IntelliJ's site but none of them are quite what I need.<br />
<br />
I'd like to know, propably step by step, how to set up the project properly. Also, it would propably help knowing which parts of the FreeRapid SVN I need to grab.]]></description>
            <dc:creator>ntoskrnl</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 13 Nov 2009 16:46:27 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/2989/_subject_#msg-2989</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/2989/_subject_#msg-2989</link>
            <description><![CDATA[ Thanks. I might make it at some point.]]></description>
            <dc:creator>ntoskrnl</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Mon, 09 Nov 2009 17:45:26 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/2974/_subject_#msg-2974</guid>
            <title>Re: Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/2974/_subject_#msg-2974</link>
            <description><![CDATA[ Well, I won't test it for you, but I will guide you to make all alone, ok?<br />
The making plugin is easy, but I also need people, who are able to fix it if necessary (plugins are changed daily), otherwise it's everything only my work. I can make 20 plugins/day, but I am not able to maintain all of them (in total). I prefer quality not quantity.<br />
I expect you are smart enough and you already know some programming languages. It can be painful for you - as for beginner, but you can nothing to loose, just to earn.<br />
So, JDK is here:<br />
[<a href="http://java.sun.com/javase/downloads/widget/jdk6.jsp" rel="nofollow" >java.sun.com</a>]<br />
Free Java IDE - IntelliJ IDEA is here:<br />
[<a href="http://www.jetbrains.com/idea/nextversion/free_java_ide.html?promo" rel="nofollow" >www.jetbrains.com</a>]<br />
IntelliJ IDEA has many screencasts videos, where you can see how to create/setup a project:<br />
[<a href="http://www.jetbrains.com/idea/training/demos.html#GetStarted" rel="nofollow" >www.jetbrains.com</a>] <br />
<br />
Check my tutorials how to work with SVN:<br />
[<a href="http://wordrider.net/forum/read.php?10,1269" rel="nofollow" >wordrider.net</a>]<br />
but you can also use the integrated Version Control in IntelliJ IDEA.<br />
<br />
Now to your questions:<br />
<br />
- What should I input to PlugUtils.checkFileSize()? Apparently it needs the filesize in bytes (?) and I'm inputting it in megabytes. <br />
See Javadoc for Plugin API: [<a href="http://wordrider.net/freerapid/javadoc/cz/vity/freerapid/plugins/webclient/utils/PlugUtils.html#getFileSizeFromString(java.lang.String)" rel="nofollow" >wordrider.net</a>]<br />
- The line where it inputs the captcha to the site... Seriously, I have no idea about it. <br />
Search for similar plugins, where captcha is used. Like NetGull and others. At first view, the code looks ok.<br />
<br />
- Is the part where I redirect it to the RS page correct? <br />
Just replace this line: <br />
<pre class="bbcode">
this.httpFile.setPluginID("RapidShare.com");</pre>
 to <br />
<pre class="bbcode">
this.httpFile.setPluginID("");</pre>
 <br />
appropriate plugin is assigned automatically when it's queued.<br />
<br />
- RapidLibrary has no favicon, is that an issue? <br />
It's not big issue, but I prefer to create new one if the website has no one - users can easily see and recognize what service does belong to the link<br />
<br />
- I didn't include TestApp.java or build.xml.<br />
If you decide to develope it, you will need it.]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Sat, 07 Nov 2009 09:57:07 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/2973/2973/_subject_#msg-2973</guid>
            <title>Made a plugin...</title>
            <link>https://wordrider.net/forum/10/2973/2973/_subject_#msg-2973</link>
            <description><![CDATA[ I decided to try making a plugin for RapidLibrary for FRD, and it isn't too hard after all, even though I've never done anything with Java before.<br />
<br />
RapidLibrary [<a href="http://rapidlibrary.com/" rel="nofollow" >rapidlibrary.com</a>] is a search engine for RapidShare links and it treats the user as a clicking monkey and it also has a captcha. Example link: [<a href="http://rapidlibrary.com/download_file_i.php?qq=java%20runtime&file=11808458&desc=Java+Runtime+Enviroment-6u3-i586+.zip" rel="nofollow" >rapidlibrary.com</a>]<br />
<br />
Basically I just copy-pasted other plugins' code, modified it to my needs, and wrote a few lines myself.<br />
<br />
I don't have JDK so I can't compile or test it. It propably won't work, has a few issues:<br />
<br />
- What should I input to PlugUtils.checkFileSize()? Apparently it needs the filesize in bytes (?) and I'm inputting it in megabytes.<br />
- The line where it inputs the captcha to the site... Seriously, I have no idea about it.<br />
- Is the part where I redirect it to the RS page correct?<br />
- RapidLibrary has no favicon, is that an issue?<br />
- I didn't include TestApp.java or build.xml.<br />
<br />
If some of you guys have time, could you please check it?]]></description>
            <dc:creator>ntoskrnl</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Sat, 07 Nov 2009 09:11:14 +0000</pubDate>
        </item>
    </channel>
</rss>
