git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@17053 ebf7c1c2-ba36-0410-9fe8-c592906822b4

This commit is contained in:
bismarck 2012-06-01 20:43:53 +00:00
parent 6a94360dfd
commit 4f61541391
16874 changed files with 585982 additions and 0 deletions

97
.settings/.classpath Normal file
View File

@ -0,0 +1,97 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="jd/plugins/optional/neembuu/|jd/plugins/optional/remoteserv/|jd/plugins/optional/remoteserv/|org/jdownloader/extensions/langfileeditor/" kind="src" path="src"/>
<classpathentry kind="src" path="translations"/>
<classpathentry kind="src" path="themes"/>
<classpathentry kind="src" path="tests"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="jd/ressourcen/libs/dbus"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="ressourcen/libs/hsqldb.jar" sourcepath="ressourcen/code-ressourcen/hsqsql_src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/irclib.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/js.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/savemytube.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/cobra.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/swingworker.jar" sourcepath="ressourcen/code-ressourcen/swing-worker-src-1.2.zip">
<attributes>
<attribute name="javadoc_location" value="jar:platform:/resource/jd/ressourcen/code-ressourcen/swing-worker-doc-1.2.zip!/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="ressourcen/libs/clink170.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/mail.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/debug-1.0.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/jcip-annotations-1.0.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/Filters.jar" sourcepath="ressourcen/code-ressourcen/Filter_src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/JTattoo.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/looks.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/synthetica.jar">
<attributes>
<attribute name="javadoc_location" value="jar:platform:/resource/jd/ressourcen/code-ressourcen/synthetica_docs.zip!/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaBlackMoon.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaBlackStar.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaBlueIce.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaBlueMoon.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaBlueSteel.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaMauveMetallic.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaOrangeMetallic.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaSilverMoon.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaSimple2D.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaSkyMetallic.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaWhiteVision.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/jna.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/substance-swingx.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaBlackEye.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/syntheticaGreenDream.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/image4j.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/dbus/debug-disable.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/dbus/hexdump.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/dbus/libdbus-java.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/dbus/unix.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/fest-assert-1.2.jar" sourcepath="ressourcen/code-ressourcen/fest-assert-1.2-sources.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/fest-reflect-1.2.jar" sourcepath="ressourcen/code-ressourcen/fest-reflect-1.2-sources.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/fest-swing-1.2.jar" sourcepath="ressourcen/code-ressourcen/fest-swing-1.2-sources.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/fest-swing-junit-4.5-1.2.jar" sourcepath="ressourcen/code-ressourcen/fest-swing-junit-4.5-1.2-sources.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/fest-util-1.1.2.jar" sourcepath="ressourcen/code-ressourcen/fest-util-1.1.2-sources.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/svnkit.jar" sourcepath="ressourcen/code-ressourcen/svnkitsrc.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/trident.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/junit-4.8.2.jar" sourcepath="ressourcen/code-ressourcen/junit-4.8.2-src.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/sevenzipjbinding.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/jpathwatch-0-93-rc1.jar"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/AppleJavaExtensions.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/asc.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/swfutils.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/JDBrowser"/>
<classpathentry combineaccessrules="false" kind="src" path="/AppWorkUtils"/>
<classpathentry kind="lib" path="ressourcen/libs/sevenzipjbindingWin.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/swingx.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/UpdateClient"/>
<classpathentry kind="lib" path="ressourcen/libs_ext/mqtt.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/laf/substance.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/jpfm.jar" sourcepath="ressourcen/code-ressourcen/neembuu/jpfm.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/jpfm-fs.jar" sourcepath="ressourcen/code-ressourcen/neembuu/jpfm-fs.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/neembuu-config.jar" sourcepath="ressourcen/code-ressourcen/neembuu/neembuu-config.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/neembuu-diskmanager.jar" sourcepath="ressourcen/code-ressourcen/neembuu/neembuu-diskmanager.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/neembuu-swing.jar" sourcepath="ressourcen/code-ressourcen/neembuu/neembuu-swing.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/neembuu-util.jar" sourcepath="ressourcen/code-ressourcen/neembuu/neembuu-util.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/neembuu-util-logging.jar" sourcepath="ressourcen/code-ressourcen/neembuu/neembuu-util-logging.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/neembuu-util-weaklisteners.jar" sourcepath="ressourcen/code-ressourcen/neembuu/neembuu-util-weaklisteners.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/neembuu-vfs.jar" sourcepath="ressourcen/code-ressourcen/neembuu/neembuu-vfs.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/rangearray.jar" sourcepath="ressourcen/code-ressourcen/neembuu/rangearray.src.zip"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/com-sun-tools-visualvm-charts.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/com-sun-tools-visualvm-uisupport.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/org-netbeans-lib-profiler-charts.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/org-netbeans-lib-profiler-ui.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/org-openide-util.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/neembuu/org-openide-util-lookup.jar"/>
<classpathentry kind="lib" path="/AppWorkUtils/libs/jackson-core.jar"/>
<classpathentry kind="lib" path="/AppWorkUtils/libs/jackson-mapper.jar"/>
<classpathentry kind="lib" path="/AppWorkUtils/libs/miglayout.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/bcprov-jdk15on-147.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/sevenzipjbindingLinux.jar"/>
<classpathentry kind="lib" path="ressourcen/libs/sevenzipjbindingMac.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

23
.settings/.project Normal file
View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>JDownloader</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>net.sf.eclipsensis.installoptions.InstallOptionsBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsensis.installoptions.InstallOptionsNature</nature>
</natures>
</projectDescription>

View File

@ -0,0 +1,5 @@
#Tue Jun 29 00:14:41 CEST 2010
eclipse.preferences.version=1
encoding//ressourcen/browserintegration/chrome/src/_locales=UTF-8
encoding//ressourcen/nsis=Cp1252
encoding/<project>=UTF-8

View File

@ -0,0 +1,59 @@
#Mon Oct 31 16:46:21 CET 2011
cleanup_settings_version=2
eclipse.preferences.version=1
editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
formatter_settings_version=11
org.eclipse.jdt.ui.javadoc=false
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\n * \n */</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\n * ${see_to_overridden}\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="false" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">${exception_var}.printStackTrace();</template><template autoinsert\="false" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">${body_statement}</template><template autoinsert\="false" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
sp_cleanup.add_default_serial_version_id=true
sp_cleanup.add_generated_serial_version_id=false
sp_cleanup.add_missing_annotations=true
sp_cleanup.add_missing_deprecated_annotations=true
sp_cleanup.add_missing_methods=false
sp_cleanup.add_missing_nls_tags=false
sp_cleanup.add_missing_override_annotations=true
sp_cleanup.add_missing_override_annotations_interface_methods=false
sp_cleanup.add_serial_version_id=false
sp_cleanup.always_use_blocks=true
sp_cleanup.always_use_parentheses_in_expressions=false
sp_cleanup.always_use_this_for_non_static_field_access=false
sp_cleanup.always_use_this_for_non_static_method_access=false
sp_cleanup.convert_to_enhanced_for_loop=false
sp_cleanup.correct_indentation=false
sp_cleanup.format_source_code=true
sp_cleanup.format_source_code_changes_only=false
sp_cleanup.make_local_variable_final=false
sp_cleanup.make_parameters_final=false
sp_cleanup.make_private_fields_final=true
sp_cleanup.make_type_abstract_if_missing_method=false
sp_cleanup.make_variable_declarations_final=true
sp_cleanup.never_use_blocks=false
sp_cleanup.never_use_parentheses_in_expressions=true
sp_cleanup.on_save_use_additional_actions=false
sp_cleanup.organize_imports=true
sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
sp_cleanup.remove_private_constructors=true
sp_cleanup.remove_trailing_whitespaces=false
sp_cleanup.remove_trailing_whitespaces_all=true
sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
sp_cleanup.remove_unnecessary_casts=true
sp_cleanup.remove_unnecessary_nls_tags=false
sp_cleanup.remove_unused_imports=false
sp_cleanup.remove_unused_local_variables=false
sp_cleanup.remove_unused_private_fields=true
sp_cleanup.remove_unused_private_members=false
sp_cleanup.remove_unused_private_methods=true
sp_cleanup.remove_unused_private_types=true
sp_cleanup.sort_members=false
sp_cleanup.sort_members_all=false
sp_cleanup.use_blocks=false
sp_cleanup.use_blocks_only_for_return_and_throw=false
sp_cleanup.use_parentheses_in_expressions=false
sp_cleanup.use_this_for_non_static_field_access=false
sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
sp_cleanup.use_this_for_non_static_method_access=false
sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true

402
.settings/API_Specs.txt Normal file
View File

@ -0,0 +1,402 @@
JDownloader Premium API
1. General
1.1 Request Method
The API Uses POST HTTP Requests
1.2 Data Format
Please use JSON as response format. All Examples here use formated JSON for readability. However,you can ignore whitespace, newlines and other prettyprinting.
1.3 "Challenge" Parameter
To detect "Men in the middle", each request has to send a &challenge=<RANDOM STRING> parameter.
The response has to be surrounded by this value. A normal, "error-free" response thus looks like this:
-----------------------------------------------------------------------
|
| <challenge[String]><Response Data[JSON]><challenge[String]>
|
-----------------------------------------------------------------------
1.4 Errors
In case of Errors, the API has to return an error Object, and an ERROR marker before the json response.
-----------------------------------------------------------------------
|
| <challenge[String]>ERROR{"code":<errorcode[long]>,"msg":"<error description[String]>"}<challenge[String]>
|
-----------------------------------------------------------------------
1.5 Encoding
Please make sure that all parameters are send and handled in UTF-8 Encoding. Please assure that your API is able to handle special chars correctly
1.6 Login
Login can be done by &user and &pass parameter in each request, or by sending the &session parameter (see "getAccountDetails")
2. Commands
2.1 getAccountDetails
2.1.1 Responsedata
-----------------------------------------------------------------------
|
| {
| "type" : "Premium",
| "expireTime" : 130129841400,
| "traffic" : 36774829453,
| "autoRefill" : true,
| "concurrentDownloads" : 20,
| "maxChunks" : 10,
| "concurrentConnections" : 50,
| "resume" : true,
| "session" : "47dhd829degd9"
| }
|
-----------------------------------------------------------------------
type [String]
Free String that describes in short the accounttype (free, premium, gold, platin,...)
expireTime [long]in milliseconds
Expire Time of this account in milliseconds unixtimestamp
-1 = unlimited
traffic [long] in bytes
Free traffic available for download.
autoRefill [boolean]
True if this account autorefills without user interaction. For example if the account has a daily limit, and auto refills the next day
concurrentDownloads [long]
How many concurrent downloads can we start?
-1 = unlimited
maxChunks [long]
By loading one file with several connections, we can boost the users downloadspeed. The server has to support several connections, and http Range-Headers. We call this "chunkload"
-1 = unlimited
concurrentConnections [long]
If we use Chunkload, we have several connections per file. If there is a concurrent connection limit, please set this here.
-1 = unlimited
resume [boolean]
Is Resuming broken downloads allowed? This Feature requires Serverside enabled range Headers
session [String] OPTIONAL
To use auth protected API Features, we need to login. We use either &user and &pass parameters, or a &session parameter. If you want us to use the session parameter as often as possible, please return this parameter here. We will renew the session if we get a session invalid error.
2.1.2 Possible Errors
(Please see the Error Section to get a better description of each error)
1 user unknown
2 password wrong
3 logins wrong
4 session invalid
5 IP blocked
0 API Error
6 Custom
2.1.3 Example Request
2.1.3.1 Success
-----------------------------------------------------------------------
|
| ----------------Request------------------
| POST /api.php HTTP/1.1
| Host: yourhost.com
| Connection: close
|
| cmd=getAccountDetails&challenge=dfhsds73hf&user=testuser&pass=testpassword
| ----------------Response------------------
| HTTP/1.1 200 OK
| Connection: close
|
| dfhsds73hf{
| "type" : "Premium",
| "expireTime" : 130129841400,
| "traffic" : 36774829453,
| "autoRefill" : true,
| "concurrentDownloads" : 20,
| "maxChunks" : 10,
| "concurrentConnections" : 50,
| "resume" : true,
| "session" : "47dhd829degd9"
| }dfhsds73hf
|
-----------------------------------------------------------------------
2.1.3.2 Error
-----------------------------------------------------------------------
|
| ----------------Request------------------
| POST /api.php HTTP/1.1
| Host: yourhost.com
| Connection: close
|
| cmd=getAccountDetails&challenge=dfhsds73hf&user=testuser&pass=testpassword
| ----------------Response------------------
| HTTP/1.1 200 OK
| Connection: close
|
| dfhsds73hfERROR{
| "code" : 2,
| "msg" : "Password is wrong"
| }dfhsds73hf
|
-----------------------------------------------------------------------
2.2 getLinkStatus
2.2.1 Parameters
(This command does not require logins!)
2.2.1.1 links
A newline (\r\n) separated list of all links(linkids). We do not have to use full links here, but can use link-IDs instead.
2.2.2 Response
The response is a map. Each linkid is mapped to a statusobject
-----------------------------------------------------------------------
|
| {
| "linkid1" : {
| "status" : "online",
| "filename" : "myFile.zip",
| "filesize" : 134654654,
| "md5" : "2fcab58712467eab4004583eb8fb7f89",
| "sha1" : "2fd4e1c67a2d28fced849ee1bb76e7391b93eb12",
| "custom" : "any additional fileinfos",
| "password" : "true"
| },
| "linkid2" : {
| "status" : "online",
| "filename" : "myFile2.zip",
| "filesize" : 13465454654,
| "md5" : "4004583eb2fcab58712467eab8fb7f89",
| "sha1" : "e1bb76e73912fd4e1c67a2d28fced849eb93eb12",
| "custom" : "any additional fileinfos",
| "password" : "false"
| }, …
| }
|
-----------------------------------------------------------------------
status [String] "online"|"offline"|"tempUnavailable"|"Invalid"
Possible values:
online File is online and can be downloaded
offline File is offline, and cannot be downloaded any more
tempUnavailable File is online, but not available atm.
Invalid LinkID is not valid.
filename [String]
Full filename of this file
filesize [long] in bytes
Exact filesize
md5 [String] OPTIONAL
Md5 checksum of this file. We use this to find download errors
sha1 [String] OPTIONAL
Alternative to MD5
custom [String] OPTIONAL
If you have any further information about this file, let us know here.
Password [String] null|"true"|"false" OPTIONAL
If downloading this file is password protected, set this to "true", else to "false"
2.2.3 Possible Errors
13 Invalid Links
2.2.4 Example Request
2.2.4.1 Success
-----------------------------------------------------------------------
|
| ----------------Request------------------
| POST /api.php HTTP/1.1
| Host: yourhost.com
| Connection: close
|
| cmd=getLinkStatus&challenge=dfhsds73hf&user=testuser&pass=testpassword&links=http://yourhost.com/file/123432
| http://yourhost.com/file/123433
| http://yourhost.com/file/123434
|
| ----------------Response------------------
| HTTP/1.1 200 OK
| Connection: close
|
| dfhsds73hf{
| "http://yourhost.com/file/123432" : {
| "status" : "online",
| "filename" : "myFile2.zip",
| "filesize" : 13465454654,
| "md5" : "4004583eb2fcab58712467eab8fb7f89",
| "sha1" : "e1bb76e73912fd4e1c67a2d28fced849eb93eb12",
| "custom" : "any additional fileinfos",
| "password" : "false"
| }
| "http://yourhost.com/file/123433" : {
| "status" : "offline"
| }
| "http://yourhost.com/file/123434" : {
| "status" : "offline",
| "filename" : "myFile3.zip",
| "filesize" : 13465454654,
| "md5" : "400eb2fcab58712467eab45838fb7f89",
| "sha1" : "6e73912fd4e1c67a2d28fced849eb93ee1bb7b12",
| "custom" : "any additional fileinfos",
| "password" : "false"
| }
| }dfhsds73hf
|
-----------------------------------------------------------------------
2.2.4.2 Error
-----------------------------------------------------------------------
|
| ----------------Request------------------
| POST /api.php HTTP/1.1
| Host: yourhost.com
| Connection: close
|
| cmd=getLinkStatus&challenge=dfhsds73hf&user=testuser&pass=testpassword&links=http://yourhost.com/file/123432
| http://yourhost.com/file/123433
| http://yourhost.com/file/123434
|
| ----------------Response------------------
| HTTP/1.1 200 OK
| Connection: close
|
| dfhsds73hfERROR{
| "code" : 13,
| "msg" : "Invalid File Id(s)"
| }dfhsds73hf
|
-----------------------------------------------------------------------
2.3 download
2.3.1 Parameters
2.3.1.1 downloadPass OPTIONAL
If the download is passwordprotected
2.3.1.2 linkid
Same linkid we use for linkcheck. This can be the whole http link, or only a part of it.
2.3.2 Response
In errorcase, please do NOT send Content-Disposition, but a normal error response.
If everything is fine, we get the filedata as response. Please send these headers
2.3.2.1 Content-Disposition
see RFC2231, http://greenbytes.de/tech/tc2231/
Content-Disposition: attachment; filename*=UTF-8''test.html
2.3.2.2 Content-Length
Exact size of the file in bytes
Content-Length: 35678463
2.3.2.3 Content-MD5 (Optional)
Md5 checksum of this file. We use this to find download errors
Content-MD5: 4004583eb2fcab58712467eab8fb7f89
2.3.2.4 Content-SHA1 (Optional)
Alternative to MD5 Header
Content-SHA1: e1bb76e73912fd4e1c67a2d28fced849eb93eb12
2.3.3 Possible Errors
0 API Error
1 user unknown
2 password wrong
3 logins wrong
4 session invalid
5 IP blocked
6 Custom
7 Download Password wrong
8 Traffic limit reached
9 account type invalid
10 link offline
11 link temp unavailable
12 connection limit reached
2.3.4 Example Request
2.3.4.1 Success
-----------------------------------------------------------------------
|
| ----------------Request------------------
| POST /api.php HTTP/1.1
| Host: yourhost.com
| Connection: close
|
| cmd=download&challenge=dfhsds73hf&user=testuser&pass=testpassword&linkid=http://yourhost.com/file/123432
|
|
| ----------------Response------------------
| HTTP/1.1 200 OK
| Content-Disposition: attachment; filename*=UTF-8''<file name.zip>
| Content-Length: 35678463
| Content-MD5: 4004583eb2fcab58712467eab8fb7f89
| Connection: close
|
| ...<data 35678463 bytes>...
|
-----------------------------------------------------------------------
2.3.4.2 Error
-----------------------------------------------------------------------
|
| ----------------Request------------------
| POST /api.php HTTP/1.1
| Host: yourhost.com
| Connection: close
|
| cmd=download&challenge=dfhsds73hf&user=testuser&pass=testpassword&linkid=http://yourhost.com/file/123432
|
| ----------------Response------------------
| HTTP/1.1 200 OK
| Connection: close
|
| dfhsds73hfERROR{
| "code" : 8,
| "msg" : "Traffic Limit reached. Try again in 3 hours"
| }dfhsds73hf
|
-----------------------------------------------------------------------
3. Errors
-----------------------------------------------------------------------
| {
| "code" : 5
| "msg" : "IP Blocked. To many failed logins!"
| }
-----------------------------------------------------------------------
Code 0 Technical API Error
If we use wrong parameters, or any other technical error occures
Code 1 User Unknown
Login Error: The user is unknown
Code 2 Password wrong
Login Error: The user is known, but password is wrong
Code 3 Logins wrong
If you cannot differ between 1 and 2, use this code
Code 4 Session Invalid
Login Error: The given Session is invalid. We will try to get a new one
Code 5 IP Blocked
If you want to prevent hacking attemps, you can block the user's ip if he does too many wrong requests. If you do this, please provide an option to unblock the user. For example by solving a captcha request.
Code 6 Custom
For errors not matching the other codes. Please provide a description in the error msg
Code 7 Download password wrong
If download is password protected, and we have no, or a wrong password parameter
Code 8 traffic limit reached
Cannot download because the users traffic limit is reached
Code 9 account type not supported
For example if a user tries to download a file which cannot be downloaded with his accounttype
Code 10 link offline
Link is offline and cannot be downloaded (see link status)
Code 11 link temp. Unavailable
Link cannot be downloaded right now. (see link status)
Code 12 Connection Limit
Cannot download, because user reached his connection limit
Code 13 Invalid Links
Linkcheck failed, because there is one or more invalid links in the given list. Please avoid throwing this error. However some hosters want to avoid brutforce linkgrabbing, and this let the whole request fail of at least one invalid link is in the list.

692
.settings/JDownloader.iml Normal file
View File

@ -0,0 +1,692 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="EclipseModuleManager">
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/BrowserLauncher2.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/hsqldb.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/htmlcleaner2_0.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/irclib.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/js.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/savemytube.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/cobra.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/miglayout.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/swingworker.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/clink170.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/mail.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/debug-1.0.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/jcip-annotations-1.0.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/Filters.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/JTattoo.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/looks.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/synthetica.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBatik.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlackMoon.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlackStar.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlueIce.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlueMoon.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlueSteel.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaMauveMetallic.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaOrangeMetallic.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaSilverMoon.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaSimple2D.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaSkyMetallic.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaWhiteVision.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/jna.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/substance-swingx.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/substance.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlackEye.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaGreenDream.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/image4j.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/dbus/debug-disable.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/dbus/hexdump.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/dbus/libdbus-java.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/dbus/unix.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/jpfm-fs.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/jpfm.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-assert-1.2.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-reflect-1.2.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-swing-1.2.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-swing-junit-4.5-1.2.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-util-1.1.2.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/jackson-core.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/jackson-mapper.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/svnkit.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/laf/trident.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/junit-4.8.2.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/flex-messaging-common.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/flex-messaging-core.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbinding.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/jpathwatch-0-93-rc1.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/AppleJavaExtensions.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/asc.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/swfutils.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbindingLinux.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbindingMac.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbindingWin.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs/swingx.jar!/" />
<libelement value="jar://$MODULE_DIR$/ressourcen/libs_ext/mqtt.jar!/" />
<src_description expected_position="0">
<src_folder value="file://$MODULE_DIR$/src" expected_position="0" />
<src_folder value="file://$MODULE_DIR$/translations" expected_position="1" />
<src_folder value="file://$MODULE_DIR$/themes" expected_position="2" />
</src_description>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/bin" />
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/translations" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/themes" isTestSource="false" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="inheritedJdk" />
<orderEntry type="module-library">
<library name="BrowserLauncher2.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/BrowserLauncher2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="hsqldb.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/hsqldb.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/hsqsql_src.zip!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="htmlcleaner2_0.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/htmlcleaner2_0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="irclib.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/irclib.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="js.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/js.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="savemytube.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/savemytube.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="cobra.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/cobra.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="miglayout.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/miglayout.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/miglayout-3.7.3.1-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/miglayout-3.7.3.1-sources.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="swingworker.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/swingworker.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar:platform:/resource/jd/ressourcen/code-ressourcen/swing-worker-doc-1.2.zip!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/swing-worker-src-1.2.zip!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="clink170.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/clink170.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="mail.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/mail.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="debug-1.0.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/debug-1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jcip-annotations-1.0.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/jcip-annotations-1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="Filters.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/Filters.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/Filter_src.zip!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="JTattoo.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/JTattoo.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="looks.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/looks.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="synthetica.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/synthetica.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar:platform:/resource/jd/ressourcen/code-ressourcen/synthetica_docs.zip!/" />
</JAVADOC>
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaBatik.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBatik.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaBlackMoon.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlackMoon.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaBlackStar.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlackStar.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaBlueIce.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlueIce.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaBlueMoon.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlueMoon.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaBlueSteel.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlueSteel.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaMauveMetallic.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaMauveMetallic.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaOrangeMetallic.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaOrangeMetallic.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaSilverMoon.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaSilverMoon.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaSimple2D.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaSimple2D.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaSkyMetallic.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaSkyMetallic.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaWhiteVision.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaWhiteVision.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jna.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/jna.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="substance-swingx.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/substance-swingx.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="substance.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/substance.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar:platform:/resource/jd/ressourcen/code-ressourcen/Substance_docs.zip!/docs" />
</JAVADOC>
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/Substance_src.zip!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaBlackEye.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaBlackEye.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="syntheticaGreenDream.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/syntheticaGreenDream.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="image4j.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/image4j.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="debug-disable.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/dbus/debug-disable.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="hexdump.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/dbus/hexdump.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="libdbus-java.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/dbus/libdbus-java.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="unix.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/dbus/unix.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jpfm-fs.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/jpfm-fs.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/jpfm-fs_src.zip!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jpfm.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/jpfm.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/jpfm-src.zip!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="fest-assert-1.2.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-assert-1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/fest-assert-1.2-sources.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="fest-reflect-1.2.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-reflect-1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/fest-reflect-1.2-sources.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="fest-swing-1.2.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-swing-1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/fest-swing-1.2-sources.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="fest-swing-junit-4.5-1.2.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-swing-junit-4.5-1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/fest-swing-junit-4.5-1.2-sources.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="fest-util-1.1.2.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/fest-util-1.1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/fest-util-1.1.2-sources.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jackson-core.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/jackson-core.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jackson-mapper.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/jackson-mapper.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="svnkit.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/svnkit.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/svnkitsrc.zip!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="trident.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/laf/trident.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="junit-4.8.2.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/junit-4.8.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MODULE_DIR$/ressourcen/code-ressourcen/junit-4.8.2-src.jar!/" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="flex-messaging-common.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/flex-messaging-common.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="flex-messaging-core.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/flex-messaging-core.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="sevenzipjbinding.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbinding.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jpathwatch-0-93-rc1.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/jpathwatch-0-93-rc1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="AppleJavaExtensions.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/AppleJavaExtensions.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="asc.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/asc.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="swfutils.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/swfutils.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="JDBrowser" />
<orderEntry type="module" module-name="AppWorkUtils" />
<orderEntry type="module-library">
<library name="sevenzipjbindingLinux.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbindingLinux.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="sevenzipjbindingMac.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbindingMac.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="sevenzipjbindingWin.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/sevenzipjbindingWin.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="swingx.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs/swingx.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="JDUpdater" />
<orderEntry type="module" module-name="UpdateClient" />
<orderEntry type="module-library">
<library name="mqtt.jar">
<CLASSES>
<root url="jar://$MODULE_DIR$/ressourcen/libs_ext/mqtt.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
</component>
</module>

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1 @@
http://sly55.deviantart.com/art/JDownloader-97532444

View File

@ -0,0 +1 @@
http://sly55.deviantart.com/art/JDownloader-97532444

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

View File

@ -0,0 +1,2 @@
http://andrei030.deviantart.com/art/JDownloader-icon-112132066
http://andrei030.deviantart.com/art/JDownloader-icon-v2-112463676

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -0,0 +1 @@
http://trazo.deviantart.com/art/JDownloader-121464309

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

View File

@ -0,0 +1 @@
http://guzty17.deviantart.com/art/Jdownloader-96767107

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

View File

@ -0,0 +1 @@
http://sly55.deviantart.com/art/JDownloader-97532444

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

View File

@ -0,0 +1,2 @@
http://andrei030.deviantart.com/art/JDownloader-icon-112132066
http://andrei030.deviantart.com/art/JDownloader-icon-v2-112463676

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -0,0 +1 @@
http://planet08.deviantart.com/art/JDownloader-Icon-105224282

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 888 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Some files were not shown because too many files have changed in this diff Show More