sharkhunter / channel Goto Github PK
View Code? Open in Web Editor NEWChannel Browse plugin for PMS
Channel Browse plugin for PMS
Folders can contain more folder that have the exact same syntax as themself (recursive folders). Channel can't cope with this.
I'd like a facility that would a web page to be split via a matcher, create a folder for each match with name & thumb and then pass each split as a piece of html to a sub-folder for a subsequent search i.e. to restrict the second matcher to a portion of the original webpage.
Does this plugin work on a linux server?
Thanks!
[main] DEBUG 19:40:20.338 launching: mplayer
[main] INFO 19:40:20.363 Done!
[main] INFO 19:40:20.377 Searching for plugins in /usr/share/pms-linux/plugins
[main] INFO 19:40:20.378 Found plugin: com.sharkhunter.channel.CH_plugin
[main] INFO 19:40:20.393 Start channel 1.42
[main] INFO 19:40:20.398 parsing channel file /usr/share/pms-linux/channels/navix.ch version 0.30
[main] INFO 19:40:20.399 Configuration error: children
[main] INFO 19:40:20.531 Exception in thread "main" java.awt.HeadlessException:
[main] INFO 19:40:20.532 No X11 DISPLAY variable was set, but this program performed an operation which requires it.
[main] INFO 19:40:20.532 at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
[main] INFO 19:40:20.532 at java.awt.Window.<init>(Window.java:437)
[main] INFO 19:40:20.532 at java.awt.Frame.<init>(Frame.java:419)
[main] INFO 19:40:20.532 at java.awt.Frame.<init>(Frame.java:384)
[main] INFO 19:40:20.532 at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1758)
[main] INFO 19:40:20.532 at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1835)
[main] INFO 19:40:20.533 at javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1692)
[main] INFO 19:40:20.533 at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:864)
[main] INFO 19:40:20.533 at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:668)
[main] INFO 19:40:20.533 at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:639)
[main] INFO 19:40:20.533 at net.pms.PMS.main(PMS.java:1011)
attached patch adds categories Themen, Sender, Nachrichten, Rubriken to zdf.ch . Please apply patch
continue_xxx props are missing description in README file.
Unescape HTML tags like ย etc. in display strings
It would be nice to be able to use your login to logon to MegaVideo/MegaUpload to avoid any limits those sites uses.
Non http and rtmp protocols not supported in offhour
In the VCR config you can only specify full URLs, it would be good to send in NaviX processors as well...
Hi!
I'm trying to create a .ch file for enigma2 to stream TV channels.
You can access the bouquet list via an url:
http://enigma2.box/web/getservices?sRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3A(type%20%3D%3D%201)%20%7C%7C%20(type%20%3D%3D%2017)%20%7C%7C%20(type%20%3D%3D%20195)%20%7C%7C%20(type%20%3D%3D%2025)%20FROM%20BOUQUET%20%22bouquets.tv%22%20ORDER%20BY%20bouquet
You'll receive an XML file containing:
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe33.tv" ORDER BY bouquet</e2servicereference>
<e2servicename>Bouquetname</e2servicename>
</e2service>
Which should be one folder.
Next URL is:
http://enigma2.box/web/getservices?sRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe33.tv" ORDER BY bouquet <-- unsure if this works without urlencode
You'll receive:
<e2service>
<e2servicereference>1:0:19:526F:41D:1:C00000:0:0:0:</e2servicereference>
<e2servicename>TV Channel</e2servicename>
</e2service>
Each entry must be mapped to the File-URL:
http://enigma2.box:8001/1:0:19:526F:41D:1:C00000:0:0:0:
I'm pretty unsure how to realize this with the given .ch style. Is this possible to code? My first problem is the fact that there are line breaks in the XML Files.
Best regards
Thorsten
Subs dosen't work in offhour mode fully
I use PMS 1.90.1. I have downloaded the jar file and put in my plugins folder. I don't get the channels to show up under plugins and the following is in the log. Any idea whats up?
ERROR 2014-06-28 18:49:18.185 [main] Error instantiating plugin
java.lang.NoSuchMethodError: net.pms.PMS.isWindows()Z
at com.sharkhunter.channel.ChannelCfg.init(ChannelCfg.java:246) ~[na:na]
at com.sharkhunter.channel.CH_plugin.(CH_plugin.java:44) ~[na:na]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.7.0_25]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.7.0_25]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.7.0_25]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[na:1.7.0_25]
at java.lang.Class.newInstance(Unknown Source) ~[na:1.7.0_25]
at net.pms.external.ExternalFactory.instantiateLateListeners(ExternalFactory.java:230) ~[pms.jar:1.90.1]
at net.pms.PMS.init(PMS.java:540) ~[pms.jar:1.90.1]
at net.pms.PMS.createInstance(PMS.java:872) ~[pms.jar:1.90.1]
at net.pms.PMS.main(PMS.java:949) ~[pms.jar:1.90.1]
matcher=(.?)<title>(.?)</title>(.?)(.?)(.*?)
order=ignore,name,ignore,url,ignore
thx and great work!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.