Thomas
d14bf5b094
Release 0.3.2
2021-04-08 21:04:46 +00:00
Thomas
d657480eab
Browse only local videos by default
...
Use "local" instead of "all-local" by default because "all-local"
requires admin privileges
Other improvements:
* Replace urllib with requests to make the management of the HTTP
requests simpler (better error handling and easier implementation of
complex requests in the future)
* Refactor the functions used to build the HTTP request to improve
maintainability (don't know if it makes sense to keep a single
function for the "search" and the "list videos" request).
* Use "urlencode" to generate the Kodi URL using a dict to make it more
generic.
* Create a function to log messages easily in Kodi's debug log. It will
decrease the amount of duplicate code.
* Fix some errors reported by pylint with regards to PEP 8
2021-03-28 21:27:28 +00:00
Cyrille Bollu
3677924a60
Looks good. Thanks for your contribution :-)
...
Merge branch 'local_videos' into 'master'
Add a video_filter parameter to be able to browse only local
- when browsing ( and not searching ) it is possible to select
filter=local that will show only local video
- create dedicated method to build kodi and peertube api url
- bumped version to 0.3.1.1 to indicate this change
- if selected upstream might want to change it to 0.3.2
See merge request StCyr/plugin.video.peertube!2
2020-03-12 09:40:49 +01:00
philippe lhardy
913e5fb905
add a video_filter parameter to be able to browse only local
...
- when browsing ( and not searching ) it is possible to select
filter=local that will show only local video
- create dedicated method to build kodi and peertube api url
- bumped version to 0.3.1.1 to indicate this change
- if selected upstream might want to change it to 0.3.2
2018-11-24 17:31:09 +01:00
Cyrille Bollu
f1307e142e
Merge branch 'createaddon' into 'master'
...
Add TESTME.md information and needed tool to create a kodi package
See merge request StCyr/plugin.video.peertube!1
2018-11-23 14:10:05 +01:00
philippe lhardy
b2c823b212
Add TESTME.md information and needed tool to create a kodi package
...
- add createaddon.sh script to create a package containing only needed artefacts
- follow https://kodi.wiki/view/Add-on_structure
- add fanart.jpg
- indicated as 'must be included' in https://kodi.wiki/view/Add-on_rules
2018-11-23 11:50:05 +01:00
Cyrille Bollu
4d0e5c76af
Updated README.md to match latest development.
2018-09-19 09:22:30 +02:00
Cyrille Bollu
6cc556f6fa
Fixed the msgid of the "preferred_resolution" setting
2018-08-02 17:45:06 +02:00
Cyrille Bollu
8ba2a7e781
Added a "Delete videos" setting (functionality not implemented yet)
2018-08-02 17:44:35 +02:00
Cyrille Bollu
3dd68c8ee2
Implemented the 'preferred video resolution' functionality:
...
Addon will use, by order of preferrence:
1) The video matching exactly the user's preferrence
2) A video with the best resolution that is lower than the user's preferrence
3) The video with the lowest resolution that is higher than the user's preferrence
2018-08-02 17:36:58 +02:00
Cyrille Bollu
8b80a1fad7
Added a setting for 'preferred video resolution'
...
Functionality not yet implemented though
2018-08-02 16:58:07 +02:00
Cyrille Bollu
b225a9f6f8
Updated README.me
...
Mention the libtorrent python bindings requirement, and the low quality of the videos downloaded
2018-08-01 12:24:07 +02:00
Famille Bollu
659c3ac6b5
Bumped to version 0.3.1
2018-07-31 22:49:22 +02:00
Famille Bollu
17352c6313
Added a test to make sure a 'search videos' request actually returned results
2018-07-31 22:36:48 +02:00
Famille Bollu
e7bbc94b35
Must add the 'https://' scheme before data['host'] in select_instance
2018-07-31 22:09:32 +02:00
Famille Bollu
38bb4414c4
Fixed a but in main menu where menu entries were not called with the 'isFolder'
...
attribute set to True
2018-07-31 22:00:33 +02:00
Famille Bollu
3c3b04c528
This was not such a bright idea to name a variable 'item'
2018-07-31 21:46:16 +02:00
Cyrille Bollu
054c446354
Bumped to version 0.3.0
2018-07-31 16:52:45 +02:00
Cyrille Bollu
a3dc2511a5
Implemented the 'Browse instances" functionality
...
Major refactoring
2018-07-31 16:50:22 +02:00
Cyrille Bollu
c72ec41ef3
Bumped to version 0.2.2
2018-07-31 15:28:42 +02:00
Cyrille Bollu
46c7c8776f
Implemented basic user-configurable videos sort method
...
Currently allows sorting by views or likes numbers
2018-07-31 15:26:27 +02:00
Cyrille Bollu
0750029db7
Added a timeout of 10 seconds to download the torrent's metadata.
2018-07-31 15:16:24 +02:00
Cyrille Bollu
267e15cc0f
Do not sort addon's main menu
2018-07-31 15:08:46 +02:00
Cyrille Bollu
31e2ce12dc
Added a note about the non-deletion of downloaded files in the README.md file
2018-07-31 12:43:16 +02:00
Cyrille Bollu
c87268a005
Added a "Limitations" chapter in the README.md file to talk about the
...
fact that webtorrent isn't supported yet.
2018-07-31 12:40:56 +02:00
Cyrille Bollu
e9f81c8370
Made the items_per_page user setting configurable.
2018-07-31 12:23:16 +02:00
Cyrille Bollu
cf327ed39c
Documented addon functionalities in README.md file
2018-07-31 11:43:38 +02:00
Cyrille Bollu
382de6d954
FIxed the test used to decide whether to display a 'Next' button or not.
2018-07-31 10:43:17 +02:00
Cyrille Bollu
d41c770f41
Removed the "Previous" button as the ".." link already does the same
...
(It's how the youtube-dl addon does it actualy)
2018-07-31 10:36:55 +02:00
Famille Bollu
0ad354fb0d
Fixed some bugs due to latest commit
2018-07-30 21:24:41 +02:00
Famille Bollu
d648fd7728
Prepared for the 'select other instance' functionality
2018-07-30 21:17:08 +02:00
Famille Bollu
d4ca543e39
Bumped revision number to 0.2.1
2018-07-30 21:06:50 +02:00
Famille Bollu
33ce01e69a
Added a 'video sort method' setting
2018-07-30 21:04:15 +02:00
Famille Bollu
4ab6cef360
Added basic error handling around ithe two calls to urllib2.urlopen
2018-07-30 20:42:03 +02:00
Famille Bollu
3debccfea7
Fixed some bugs. "Search" functionality still doesn't work though
2018-07-30 12:33:37 +02:00
Famille Bollu
3ed67098eb
Bumped to version 0.2.0
2018-07-30 12:02:23 +02:00
Famille Bollu
ac976ab8cf
Implemented 'search video on selected instance' functionality
2018-07-30 12:00:27 +02:00
Famille Bollu
0f11b12350
Corrected a bug where I used the 'start' parameter as an int when it was a str
2018-07-30 11:28:27 +02:00
Famille Bollu
4916d6a757
Do not sort videos alphabeticaly
2018-07-30 11:19:58 +02:00
Famille Bollu
ffead3ee69
Implemented navigation in 'browse selected instance' menu
2018-07-29 22:15:06 +02:00
Famille Bollu
4b9e5a26b4
Started implementing the items_per_page functionality
2018-07-28 13:54:19 +02:00
Famille Bollu
9351feff80
Added an items_per_page setting to allow user to specify the number of videos
...
she wants to display per page.
Functionality not implemented yet though.
2018-07-28 13:44:57 +02:00
Famille Bollu
8f1749b8ef
Added a main menu + started implementing paginated video list
2018-07-28 13:35:28 +02:00
Famille Bollu
864a0ffa1d
Updated addon.xml vor version 0.1.1 of the addon
2018-07-27 18:43:32 +02:00
Famille Bollu
2d02a5c8ed
Had forgot a 'self' as argument of the play_video_continue function.
...
Addon seems to work now
2018-07-27 18:40:24 +02:00
Famille Bollu
0d63448e8f
Fixed a bug in PeertubeDownloader.run() where I was refering to variable 'torrent'
...
instead of 'self.torrent'
2018-07-27 17:37:48 +02:00
Cyrille Bollu
4c47e8e382
Limit the number of results from the GET /videos API call.
2018-07-27 15:05:09 +02:00
Cyrille Bollu
fe91fa4e90
Added the 'preferred_instance" setting to allow the user to specify a
...
preferred peerinstance to connect to (defaults to 'https://framatube.org ')
2018-07-27 14:43:21 +02:00
Cyrille Bollu
98fb894ab3
Updated requirements (script.module.addon.signals is part of Kodi 17+ and automaticaly installed.
...
So, no need to specify it)
2018-07-27 11:38:37 +02:00
Cyrille Bollu
143e066fbc
Changed logging level to LOGDEBUG as requested by https://kodi.wiki/view/Add-on_rules
2018-07-27 11:26:40 +02:00