<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.xmltv.org/index.php?action=history&amp;feed=atom&amp;title=HowtoSubmitAGrabber</id>
		<title>HowtoSubmitAGrabber - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.xmltv.org/index.php?action=history&amp;feed=atom&amp;title=HowtoSubmitAGrabber"/>
		<link rel="alternate" type="text/html" href="https://wiki.xmltv.org/index.php?title=HowtoSubmitAGrabber&amp;action=history"/>
		<updated>2026-09-26T16:34:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://wiki.xmltv.org/index.php?title=HowtoSubmitAGrabber&amp;diff=2186&amp;oldid=prev</id>
		<title>Rmeden: /* How To Submit A Grabber */ update for github</title>
		<link rel="alternate" type="text/html" href="https://wiki.xmltv.org/index.php?title=HowtoSubmitAGrabber&amp;diff=2186&amp;oldid=prev"/>
				<updated>2019-01-28T03:59:28Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;How To Submit A Grabber: &lt;/span&gt; update for github&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 03:59, 28 January 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Write your grabber.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Write your grabber.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Make sure that your grabber passes the tests in tv_validate_grabber without any errors. See [[XmltvValidation]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Make sure that your grabber passes the tests in tv_validate_grabber without any errors. See [[XmltvValidation]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sourceforge&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;net&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;account/newuser_emailverify.php &lt;/del&gt;Register] for a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sourceforge &lt;/del&gt;account.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;github&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;join &lt;/ins&gt;Register] for a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Github &lt;/ins&gt;account.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Post your grabber to xmltv-devel and ask for your grabber to be included. Include your &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sourceforge &lt;/del&gt;accountname in the post (to get &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CVS &lt;/del&gt;access) and state who will maintain your grabber (hint: you).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Post your grabber to xmltv-devel and ask for your grabber to be included. Include your &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GitHub &lt;/ins&gt;accountname in the post (to get &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Git &lt;/ins&gt;access) and state who will maintain your grabber (hint: you).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Another developer will have a look at your grabber. Once it is accepted, you will get &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CVS &lt;/del&gt;access.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Another developer will have a look at your grabber. Once it is accepted, you will get &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Git &lt;/ins&gt;access.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Check your grabber into the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CVS &lt;/del&gt;repository &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;at sourceforge&lt;/del&gt;. This includes editing Makefile.PL, MANIFEST and adding a test.conf for your grabber.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Check your grabber into the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GitHub &lt;/ins&gt;repository. This includes editing Makefile.PL, MANIFEST and adding a test.conf for your grabber.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Rmeden</name></author>	</entry>

	<entry>
		<id>https://wiki.xmltv.org/index.php?title=HowtoSubmitAGrabber&amp;diff=1433&amp;oldid=prev</id>
		<title>Jamesj at 16:01, 16 July 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.xmltv.org/index.php?title=HowtoSubmitAGrabber&amp;diff=1433&amp;oldid=prev"/>
				<updated>2008-07-16T16:01:33Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==How To Submit A Grabber==&lt;br /&gt;
&lt;br /&gt;
After you have written your new grabber (you did look at [[HowtoWriteAGrabber]] I hope?), you might want to have it included in the xmltv distribution. This means that it will be included in the next release of xmltv.&lt;br /&gt;
&lt;br /&gt;
In order for a grabber to be accepted into xmltv, it must have an active maintainer. The maintainer must answer bugreports and solve any problems that are discovered. The most likely maintainer for your grabber is you. There are many helpful developers on the xmltv-devel mailing-list, but you cannot assume that they will be interested in a grabber for another country.&lt;br /&gt;
&lt;br /&gt;
To have your grabber accepted, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
#Subscribe to the [https://lists.sourceforge.net/lists/listinfo/xmltv-devel xmltv-devel mailing-list]&lt;br /&gt;
#Mention you're thinking about writing a grabber. Others may chime in with work already done, data source problems, etc.&lt;br /&gt;
#Write your grabber.&lt;br /&gt;
#Make sure that your grabber passes the tests in tv_validate_grabber without any errors. See [[XmltvValidation]].&lt;br /&gt;
#[http://sourceforge.net/account/newuser_emailverify.php Register] for a sourceforge account.&lt;br /&gt;
#Post your grabber to xmltv-devel and ask for your grabber to be included. Include your sourceforge accountname in the post (to get CVS access) and state who will maintain your grabber (hint: you).&lt;br /&gt;
#Another developer will have a look at your grabber. Once it is accepted, you will get CVS access.&lt;br /&gt;
#Check your grabber into the CVS repository at sourceforge. This includes editing Makefile.PL, MANIFEST and adding a test.conf for your grabber.&lt;/div&gt;</summary>
		<author><name>Jamesj</name></author>	</entry>

	</feed>