Editing Dexter

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 +
== Dexter ==
 +
Dexter is a teletext/text-tv reader application, which you can quickly read web-based implementations. It is designed so that you can manually add the sites that you want to follow.  
Dexter is a teletext/text-tv reader application, which you can quickly read web-based implementations. It is designed so that you can manually add the sites that you want to follow.  
Line 5: Line 7:
[http://talk.maemo.org/showthread.php?t=42207 For feedback and discussion about Dexter]
[http://talk.maemo.org/showthread.php?t=42207 For feedback and discussion about Dexter]
-
== Config file ==
 
-
In order to enable support for various implementations of teletext sites, the site specific information can be added to a config file. The config file is located at <code>$HOME/.config/Dexter/dexter.conf</code> and it can be modified directly from xterm to add/edit/remove sites.
+
 
 +
=== Config file ===
 +
 
 +
In order to enable support for various implementations of teletext sites, the site specific information can be added to a config file.  
 +
 
 +
Config file is located at <code>$HOME/.config/Dexter/dexter.conf</code> and it can be modified directly from xterm to add/edit/remove sites.
The config file has a subsection [sites], which lists all the available text-tv sites for Dexter. Each site has a unique id number in front of every line and each line has a site specific setting parameter. After sites, there is a size parameter, which needs to be the amount of sites in this section.
The config file has a subsection [sites], which lists all the available text-tv sites for Dexter. Each site has a unique id number in front of every line and each line has a site specific setting parameter. After sites, there is a size parameter, which needs to be the amount of sites in this section.
-
=== Example config file ===
+
==== Example config file ====
 +
 
This is an example config file with two working text-tv sites.
This is an example config file with two working text-tv sites.
Line 36: Line 43:
size=2</pre>
size=2</pre>
-
=== Site specific parameters ===
+
==== Site specific parameters ====
 +
 
* '''imageUrl''': Where the actual image of the page is located at.
* '''imageUrl''': Where the actual image of the page is located at.
Line 48: Line 56:
* '''startPage''': This page is loaded at first when you select the site.
* '''startPage''': This page is loaded at first when you select the site.
-
=== URL variables for config parameters ===
+
==== Url variables for config parameters ====
-
There are a few variables that should be used when defining URLs for the sites.
+
There are a few variables that should be used when defining url's for the sites.
These are [page], [subpage] and [topicpage].
These are [page], [subpage] and [topicpage].
Line 60: Line 68:
* '''[topicpage]''': The topic page for the current page. For example, for a page number 165, topic page would be 100. For 401, topic page would be 400.
* '''[topicpage]''': The topic page for the current page. For example, for a page number 165, topic page would be 100. For 401, topic page would be 400.
   
   
-
Replace page numbers in the URL with these variables. This is needed for Dexter to work properly.
+
Replace page numbers in the url with these variables. This is needed for Dexter to work properly.
 +
 
 +
==== Prediction regular expressions ====
-
=== Prediction regular expressions ===
 
In order for Dexter to be able to "predict" the next/previous page, regular expressions are used. Dexter will match the regular expression and find the correct prediction. For example, if you are at page 145 and next page is 168, user presses next page, it will know to go to 168 instead of trying page number 146.
In order for Dexter to be able to "predict" the next/previous page, regular expressions are used. Dexter will match the regular expression and find the correct prediction. For example, if you are at page 145 and next page is 168, user presses next page, it will know to go to 168 instead of trying page number 146.
Line 70: Line 79:
'''Important note''': Remember to escape all the needed characters, for example ? needs to be \\? in order for the regular expression to work.
'''Important note''': Remember to escape all the needed characters, for example ? needs to be \\? in order for the regular expression to work.
-
== Working teletext/text-tv sites ==
+
=== Working teletext/text-tv sites ===
Here is the list of teletext/text-tv sites found working with Dexter. When you find a new one, please add it to the list under the correct country. Also, the unique number at the beginning of every parameter should be replaced with "x", so that they don't collide. When you copy an entry, make sure to change this value to be a unique value for your config.
Here is the list of teletext/text-tv sites found working with Dexter. When you find a new one, please add it to the list under the correct country. Also, the unique number at the beginning of every parameter should be replaced with "x", so that they don't collide. When you copy an entry, make sure to change this value to be a unique value for your config.
Line 76: Line 85:
Wiki-authors: When inserting prediction/subPrediction-lines that contain &amp;lt; or &amp;gt;, these HTML-entities will be converted to < or > respectively by the Wiki. This prevents easy copypasting by the user. You have to write &amp;amp;lt; and &amp;amp;gt; instead. (&amp;amp; is the entity for &amp;, so it's displayed correctly then.)
Wiki-authors: When inserting prediction/subPrediction-lines that contain &amp;lt; or &amp;gt;, these HTML-entities will be converted to < or > respectively by the Wiki. This prevents easy copypasting by the user. You have to write &amp;amp;lt; and &amp;amp;gt; instead. (&amp;amp; is the entity for &amp;, so it's displayed correctly then.)
-
=== Finland ===
 
-
==== Yle ====
+
==== Finland ====
 +
 
 +
 
 +
===== Yle =====
<pre>
<pre>
Line 92: Line 103:
</pre>
</pre>
-
==== Mtv3 ====
+
===== Mtv3 =====
<pre>
<pre>
Line 106: Line 117:
</pre>
</pre>
-
==== Nelonen ====
+
===== Nelonen =====
<pre>
<pre>
Line 120: Line 131:
</pre>
</pre>
-
=== Sweden ===
 
-
==== TV4 ====
+
 
 +
==== Sweden ====
 +
 
 +
 
 +
===== TV4 =====
Note: Subpages not working
Note: Subpages not working
Line 138: Line 152:
</pre>
</pre>
-
=== Netherlands ===
 
-
==== NOS ====
+
==== Netherlands ====
 +
 
 +
 
 +
===== NOS =====
<pre>
<pre>
Line 154: Line 170:
</pre>
</pre>
-
=== Austria ===
+
==== Austria ====
-
==== ORF ====
 
 +
===== ORF =====
<pre>
<pre>
x\siteName=ORF
x\siteName=ORF
Line 170: Line 186:
</pre>
</pre>
-
==== sat.1 Austria ====
 
 +
===== sat.1 Austria =====
<pre>
<pre>
x\siteName=sat.1 Austria
x\siteName=sat.1 Austria
Line 184: Line 200:
</pre>
</pre>
-
==== TW1 ====
+
===== TW1 =====
-
 
+
<pre>
<pre>
x\siteName=TW 1
x\siteName=TW 1
Line 198: Line 213:
</pre>
</pre>
-
=== Italy ===
+
==== Italy ====
-
 
+
===== RAI =====
-
==== RAI ====
+
-
 
+
<pre>
<pre>
x\siteName=RAI
x\siteName=RAI
Line 216: Line 229:
</pre>
</pre>
-
=== Switzerland ===
 
-
 
-
==== sat.1 Switzerland ====
 
 +
==== Switzerland ====
 +
===== sat.1 Switzerland =====
<pre>
<pre>
x\siteName=sat.1 Schweiz
x\siteName=sat.1 Schweiz
Line 231: Line 243:
x\startPage=100
x\startPage=100
</pre>
</pre>
-
 
+
===== SF 1 =====
-
==== SF 1 ====
+
-
 
+
Note: for pages with multiple subpages (including #100), subpage 1 is not loaded correctly.
Note: for pages with multiple subpages (including #100), subpage 1 is not loaded correctly.
<pre>
<pre>
Line 248: Line 258:
</pre>
</pre>
-
=== Germany ===
+
==== Germany ====
-
 
+
===== BR Bayerntext =====
-
==== BR Bayerntext ====
+
-
 
+
<pre>x\siteName=Bayerntext (BR)
<pre>x\siteName=Bayerntext (BR)
x\imageUrl=http://www.br-online.de/content/import/bayerntext/pngData/[topicpage]/[page]_[4:subpage].png
x\imageUrl=http://www.br-online.de/content/import/bayerntext/pngData/[topicpage]/[page]_[4:subpage].png
Line 261: Line 269:
x\nextSubPrediction="<a href=\"\\d+_(\\d+).htm\">&amp;gt;&amp;gt;</a>"
x\nextSubPrediction="<a href=\"\\d+_(\\d+).htm\">&amp;gt;&amp;gt;</a>"
x\startPage=100</pre>
x\startPage=100</pre>
-
 
+
===== kabel eins =====
-
==== kabel eins ====
+
-
 
+
<pre>x\siteName=kabel eins
<pre>x\siteName=kabel eins
x\imageUrl=http://www.kabel1.de/teletext/cache_de/[page]_[2:subpage].png
x\imageUrl=http://www.kabel1.de/teletext/cache_de/[page]_[2:subpage].png
Line 273: Line 279:
x\nextSubPrediction="pagnr=\\d+_(\\d+)\" class=\"teletext_numberBtn\">&amp;gt;</a>"
x\nextSubPrediction="pagnr=\\d+_(\\d+)\" class=\"teletext_numberBtn\">&amp;gt;</a>"
x\startPage=100</pre>
x\startPage=100</pre>
-
 
+
===== sat.1 =====
-
==== sat.1 ====
+
-
 
+
<pre>x\siteName=sat.1 Deutschland
<pre>x\siteName=sat.1 Deutschland
x\imageUrl=http://www.sat1.de/service/teletext/cache_de/[page]_[2:subpage].png
x\imageUrl=http://www.sat1.de/service/teletext/cache_de/[page]_[2:subpage].png
Line 285: Line 289:
x\nextSubPrediction="pagnr=\\d+_(\\d+)\" class=\"teletext_numberBtn\">&amp;gt;</a>"
x\nextSubPrediction="pagnr=\\d+_(\\d+)\" class=\"teletext_numberBtn\">&amp;gt;</a>"
x\startPage=100</pre>
x\startPage=100</pre>
-
 
+
===== 3sat =====
-
==== 3sat ====
+
-
 
+
3sat broadcasts in Austria and Switzerland as well
3sat broadcasts in Austria and Switzerland as well
-
 
<pre>
<pre>
x\siteName=3sat
x\siteName=3sat
Line 302: Line 303:
</pre>
</pre>
-
==== WDR ====
+
===== WDR =====
-
 
+
Prediction of previous and next page doesn't work reliably: WDR links to pages that don't exist. No workaround possible. Enter page number manually when you're stuck.
Prediction of previous and next page doesn't work reliably: WDR links to pages that don't exist. No workaround possible. Enter page number manually when you're stuck.
<pre>
<pre>
Line 317: Line 317:
</pre>
</pre>
-
==== einsfestival ====
+
===== einsfestival =====
-
 
+
<pre>
<pre>
x\siteName=einsfestival
x\siteName=einsfestival
Line 331: Line 330:
</pre>
</pre>
-
=== Ireland ===
+
==== Ireland ====
-
 
+
===== RTÉ Aertel =====
-
==== RTÉ Aertel ====
+
-
 
+
<pre>
<pre>
x\siteName=RTÉ Aertel
x\siteName=RTÉ Aertel
Line 347: Line 344:
</pre>
</pre>
-
=== United Kingdom ===
 
-
==== BBC Ceefax1 ====
+
==== United Kingdom ====
 +
===== BBC Ceefax1 =====
Note: for pages with multiple subpages, subpage 1 is not loaded correctly.  
Note: for pages with multiple subpages, subpage 1 is not loaded correctly.  
<pre>
<pre>
Line 366: Line 363:
</pre>
</pre>
-
==== BBC Ceefax2 ====
+
===== BBC Ceefax2 =====
-
 
+
Note: for pages with multiple subpages, subpage 1 is not loaded correctly.  
Note: for pages with multiple subpages, subpage 1 is not loaded correctly.  
<pre>
<pre>

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)