You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+13-9
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,23 @@
1
1
# My.Jdownloader-API-Python-Library
2
+
2
3
This a module for Python 2/3 to interact with My.Jdownloader. This is in a WIP project.You're free to use it following the MIT license and any collaboration is appreciated.
3
4
4
5
## Is this dead?
6
+
5
7
No, it's true that I don't actively develop it, as in there are still functions not implemented. But if you find something missing, feel free to open an issue and I will take a look asap or even better, if you know how to add it feel free to do it and do a PR and I will merge it asap once I have test it.
6
8
7
9
Basically I develop it as in on demand kind of thing, if something is broken or something new is needed I take a look at it and try to fix it or add it.
8
10
9
11
## Common Issues
12
+
10
13
:warning:**Are you having problems adding links? Are your links not getting their correct download folder or similar?**
11
14
12
-
99,99% of the times is not an issue of the library, it is due the JDownloader Packagizer check this closed issue to understand why it happens and how you can make it work: [#36](https://github.com/mmarquezs/My.Jdownloader-API-Python-Library/issues/36)
15
+
99,99% of the times is not an issue of the library, it is due the JDownloader Packagizer check this closed issue to understand why it happens and how you can make it work: [#36](https://github.com/mmarquezs/My.Jdownloader-API-Python-Library/issues/36)
13
16
14
17
## How to use the api?
18
+
15
19
**NEW:** Now you can install it using pip from the pypi repo.
20
+
16
21
> pip install myjdapi
17
22
18
23
Example:
@@ -28,20 +33,20 @@ jd.set_app_key("EXAMPLE")
28
33
After that you can connect.
29
34
Now you can only connect using username and password.
30
35
This is a problem because you can't remember the session between executions
31
-
for this reason i will add a way to "connect" which is actually not connecting,
36
+
for this reason i will add a way to "connect" which is actually not connecting,
32
37
but adding the old tokens you saved. This way you can use this between executions
33
38
as long as your tokens are still valid without saving the username and password.
34
39
"""
35
40
36
41
jd.connect("email","password")
37
42
38
-
# When connecting it gets the devices also, so you can use them but if you want to
43
+
# When connecting it gets the devices also, so you can use them but if you want to
39
44
# gather the devices available in my.jdownloader later you can do it like this
40
45
41
46
jd.update_devices()
42
47
43
48
# Now you are ready to do actions with devices. To use a device you get it like this:
44
-
device=jd.get_device("TEST")
49
+
device=jd.get_device("TEST")
45
50
# The parameter by default is the device name, but you can also use the device_id.
Sadly currently broken. In any case the documentation was generated with the pydoc comments inside the code itself so checking the code should be enough for now.
Here are example of projects currently using the library. If you want to add your project feel free to open a PR so it gets added.
79
84
80
85
:warning:**WARNING**: I am not endorsing or curating these projects and neither I am responsible nor liable for any problems, losses or damages caused by any of those libraries. Take your own precautions.
81
86
82
-
***PyYoutube2JD** - Allows JDownloader users to get all video links from a Youtube account (or playlist). - https://github.com/MarianoDesivo/PyYoutube2JD
83
-
84
-
87
+
-**PyYoutube2JD** - Allows JDownloader users to get all video links from a Youtube account (or playlist). - https://github.com/MarianoDesivo/PyYoutube2JD
0 commit comments