2014-04-10, 22:33
I have been working on an experiemental version of videodevil that allows viewing of the websites simultaneously.
I have decided to upload it to my own repository so users can test it out. Viewing individual websites should work as normal with the usual breaks that occur when regex need to be updated.
Many things don't work when viewing all sites but it is functional. You can browse the webpage videos and play them, view categories and search. Under categories not all categories are listed only common categories. To view all categories offered by a certain site you most browse to that site specifically. Sorting and other folders appear but either don't work or don't work well.
I am learning python using this project and welcome all improvements/suggestions.
Let me know what you think. (sorry the folder in folder in the zip file, I am also new to github. Just place the folder named "plugin.video.videodevil-joedev1981" [without quotes] in your addons folder)
https://github.com/joedev1981/joedev1981...mental.zip
Issues:
Features wish list for videodevil:
I have decided to upload it to my own repository so users can test it out. Viewing individual websites should work as normal with the usual breaks that occur when regex need to be updated.
Many things don't work when viewing all sites but it is functional. You can browse the webpage videos and play them, view categories and search. Under categories not all categories are listed only common categories. To view all categories offered by a certain site you most browse to that site specifically. Sorting and other folders appear but either don't work or don't work well.
I am learning python using this project and welcome all improvements/suggestions.
Let me know what you think. (sorry the folder in folder in the zip file, I am also new to github. Just place the folder named "plugin.video.videodevil-joedev1981" [without quotes] in your addons folder)
https://github.com/joedev1981/joedev1981...mental.zip
Issues:
- clean_safe inefficient....reported by anonymous(until I get permission to post his/her name), fixed by anonymous and joe.dev.1981
- Need to create a pull request to videodevil in github
- Need to create a pull request to videodevil in github
- cookie handling.....reported by anonymous(until I get permission to post his/her name), fixed by anonymous
- Need to create a pull request to videodevil in github
- Need to create a pull request to videodevil in github
- spaces in URLs scraped handled improperly........reported by hstegeman, should be fixed in my version
- consider opening an issue in github
- wait for someone to step up and fix in videodevil
- wait until my version is stable so that I may take a look at videodevil(no promises I will find a solution)
- consider opening an issue in github
Features wish list for videodevil:
- view all sites - mostly complete in my version
- caching "category" only in view all sites - complete in my version
- downloading queues - completed in my version using simple downloader
- Need to create a pull request to videodevil in github
- Need to create a pull request to videodevil in github
- pagination - to be worked on in the future("This future should be limited to type "next" and enabled with item_skill=pagination)
- Next page - on click works as usual
- context menu item "view pagination"?
- Next page - on click works as usual
- enable/disable sites in settings - done in my version(videodevil uses skill=add/skill=remove in site configs but to my knowledge it is disabled)
- release v0.0.4 for testing
- fix directory filename(videodevil creates a random file name and renames, I am thinking about just appending the plugin handle to the name) --> v0.0.5
- create a class (listitems) to handle all items to be added to xbmc or saved to a list. (should fix the progress bar) --> v0.0.6
- add better debugging --> v0.0.7
- update sites, debug --> v0.0.8
- cleanup code --> v0.0.9
- debug --> v0.1.0
- transfer load catcher to localparser
- add a mechanism to item rules that allows scraping grouped infos
- this is useful for websites that use javascript to create html tables ie:
<script>
video_ids = [1,2,3]
video_titles = [t1,t2,t3]
video_icons = [1.jpg, 2.jpg, 3.jpg]
</script>
- this is useful for websites that use javascript to create html tables ie:
- improved caching based on type for both single site view and all site view(ie:videos cached 1hr, category cached 2 days, sort cache cached 1wk)
- this should be made user configurable
- this should be made user configurable
- enable/disable individual sites separately for single site view and all site view in settings
- consider automatically generating these settings from sites.list
- consider automatically generating these settings from sites.list