<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le Petit Monde &#187; mac os</title>
	<atom:link href="http://lepetitmonde.net/tags/mac-os/feed/" rel="self" type="application/rss+xml" />
	<link>http://lepetitmonde.net</link>
	<description>Notre tout petit monde!</description>
	<lastBuildDate>Fri, 23 Dec 2011 17:40:15 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>HowTo: pyTVShows</title>
		<link>http://lepetitmonde.net/2008/04/27/howto-pytvshows/</link>
		<comments>http://lepetitmonde.net/2008/04/27/howto-pytvshows/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 16:25:47 +0000</pubDate>
		<dc:creator>MoAdiB</dc:creator>
				<category><![CDATA[Le Petit Monde des Geeks]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Crontab]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[new release]]></category>
		<category><![CDATA[nouvelle version]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pytvshows]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[tvshows]]></category>

		<guid isPermaLink="false">http://www.lepetitmonde.net/?p=85</guid>
		<description><![CDATA[tvshows.ph Vous connaissez peut être déjà TVShows, le merveilleux petit programme qui nous permet a nous autres les MacUsers de s&#8217;abonner aux flux TVrss de nos séries favorites. Et bien si c&#8217;est le a vous avez sûrement rencontré quelques problèmes depuis quelques temps&#8230; En effet depuis quelques temps le programme n&#8217;était plus vraiment maintenu et [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.lepetitmonde.net/wp-content/uploads/2008/04/tvshows.ph'>tvshows.ph</a>
<p>
Vous connaissez peut être déjà <a href="http://tvshows.sourceforge.net/">TVShows</a>, le merveilleux petit programme qui nous permet a nous autres les MacUsers de s&#8217;abonner aux flux <a href="http://tvrss.net/">TVrss</a> de nos séries favorites. Et bien si c&#8217;est le a vous avez sûrement rencontré quelques problèmes depuis quelques temps&#8230; En effet depuis quelques temps le programme n&#8217;était plus vraiment maintenu et TVrss a, pour une raison que je ne connais pas, bannit le programme d&#8217;accès à ses flux. Personnellement, la plupart de mes séries n&#8217;était juste plus télécharger du tout&#8230;<br />
Heureusement les developpeurs annonce la sortie d&#8217;une nouvelle version mais aucunes date n&#8217;est annoncé et le message de la page d&#8217;accueil de leur site me laisse pensé que ça peut encore durer un peut: <em>&laquo;&nbsp;TVShows 1.0 is coming soon with great new features. You&#8217;ve already waited 8 months for a new release, one month more is not going to kill you. Stay tuned!&nbsp;&raquo;</em><br />
Donc en attendant la nouvelle version de TVshow je vous ai concocter un petit turorial pour vous permettre de remplacer TVShows qui est un ensemble de script python et d&#8217;une interface par pyTVShows qui n&#8217;est autre que la continuation du code des script de TVShows. Vous n&#8217;aurez dons plus d&#8217;interface graphique mais vous aurez au moins quelques chose de fonctionnel en attendant!
</p>
<p><span id="more-85"></span></p>
<p><h2>Etape 1: installation</h2>
<p>Bon avant de commencer il va vous falloir télécharger:</p>
<ul>
<li><a href="http://sourceforge.net/projects/pytvshows/">pyTVShows</a></li>
<li><a href="http://feedparser.org/">FeedParser</a></li>
</ul>
<p>Ceci fait nous allons commencer par installer FeedParser:<br />
Rendez vous donc dans votre dossier de téléchargement et décompresser l&#8217;archive que vous venez de télécharger. Ensuite ouvrez /Application/Utilitaires/Terminal et dans le terminal tapez ceci:</p>
<blockquote><p>
$ cd ~/&nbsp;&raquo;chemin vers votre dossier de téléchargement&nbsp;&raquo;<br />
$ cd feedparser-4<br />
$ python setup.py install
</p></blockquote>
<p>Python étant présent de base dans Mac Os ceci ne devrais pas poser de problèmes.<br />
Ensuite passons à l&#8217;installation de pyTVShows:<br />
décompressez l&#8217;archive que vous avez téléchargé puis dans le terminal:</p>
<blockquote><p>
$ cd ~/&nbsp;&raquo;chemin vers votre dossier de téléchargement&nbsp;&raquo;<br />
$ mkdir ~/bin<br />
$ mv pytvshows-0.2 ~/bin/pytvshows
</p></blockquote>
<p></p>
<h2>Etape 2: configuration</h2>
<p>Il convient ensuite de créer un fichier de configuration, par défaut celui ci se trouvera dans ~/.pytvshows.cfg.</p>
<blockquote><p>
$ nano ~/.pytvshows.cfg
</p></blockquote>
<p>Dans nano vous allez créé votre configuration. Ne soyez pas inquiets c&#8217;est assez simple à faire.<br />
La syntaxe est la suivante:<br />
<code><br />
[Nom+De+La+Serie]<br />
episode = 1<br />
season = 1</p>
<p>[Nom+Dune+autre+Serie]<br />
episode = 4<br />
season = 2<br />
</code><br />
La liste de toutes les séries est disponible sur <a href="http://tvrss.net/shows/">le site de tvrss</a>, sachez que les nom de séries entre &laquo;&nbsp;[]&nbsp;&raquo; corresponde au nom que vous voyez affiché dans l&#8217;url. Par exemple pour Grey&#8217;s Anatomy:</p>
<p>http://tvrss.net/search/?show_name=<strong>Greys+Anatomy</strong>&#038;show_name_exact=true</p>
<p>
Apres avoir fait ces étapes votre pytvshows est installé et fonctionnel, seulement ça n&#8217;a aucun intérêts si vous devez lancé le script à la main&#8230; Nous allons donc créé une règle <a href="http://fr.wikipedia.org/wiki/Crontab">crontab</a> pour qu&#8217;il soit lancé automatiquement à intervalle régulier.</p>
<h2>Etape 3: création d&#8217;un script de lancement</h2>
<p>Mais avant de faire ceci, je vous propose de créé un petit script qui vous évitera d&#8217;ajouter le dossier de téléchargement que vous allez choisir dans les dossier à observer de votre client Bittorent.<br />
Vous allez donc reprendre votre Terminal et tapez:</p>
<blockquote><p>
$ touch ~/bin/tvshow.ph<br />
$ chmod a+x ~/bin/tvshows.ph<br />
$ nano ~/bin/tvshow.ph
</p></blockquote>
<p>Dans ce fichier vous allez copier/coller ce script (pour des raison pratique le script est aussi téléchargeable en annexe de ce billet, vous pouvez donc vous contenter de copier le fichier dans ~/bin/ et de taper la deuxième commande. <img src='http://lepetitmonde.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ):</p>
<blockquote><p>
#!/usr/bin/php -q<br />
< ?php<br />
	$oDir= "/Users/MoAdiB/Movies/Series"; // Change this to your output directory<br />
	$home="~"; // You may want to change this</p>
<p>	print("-------------\n");<br />
	exec($home."/bin/pytvshows/pytvshows -h",$ver);<br />
	print($ver[0]." // ".date('j/m/Y - H:i')."\n");<br />
	exec($home."/bin/pytvshows/pytvshows --verbose --output_dir=".$oDir." 2>&#038;1&#8243;,$retour);<br />
	foreach ($retour as $line){<br />
		if (ereg(&laquo;&nbsp;Downloading http:&nbsp;&raquo;,$line)){<br />
	    	$torrent= explode(&nbsp;&raquo; &laquo;&nbsp;,$line , 4);<br />
	    	print(&laquo;&nbsp;Downloaded: &laquo;&nbsp;.$torrent[3].&nbsp;&raquo;\n&nbsp;&raquo;);<br />
	    	exec(&#8216;open &#8216;.str_replace(&nbsp;&raquo; &laquo;&nbsp;,&nbsp;&raquo;\ &laquo;&nbsp;,$torrent[3]));<br />
	    	print(&laquo;&nbsp;Opening: &laquo;&nbsp;.$torrent[3].&nbsp;&raquo;\n&nbsp;&raquo;);<br />
		} elseif(ereg(&laquo;&nbsp;W: &laquo;&nbsp;,$line)){<br />
			print(&laquo;&nbsp;Erreur: &laquo;&nbsp;.$line.&nbsp;&raquo;\n&nbsp;&raquo;);<br />
		}<br />
	}<br />
    return 0;<br />
?>
</p></blockquote>
<p>Pour vous expliquez quand même l&#8217;utilité du truc je vous dirais qu&#8217;il s&#8217;agit d&#8217;un script php qui lance la commande pyTVShows, en récupère la sortie et ouvre automatiquement les fichier torrent téléchargé avec votre client par défauts. Il affiche aussi quelques information comme les éventuelles erreurs rencontrées et les fichiers téléchargés afin d&#8217;en faire des logs.</p>
<h2>Etape 4: création d&#8217;une règle crontab</h2>
<p>Encore un fois pour cette dernière étape vous allez taper dans votre Terminal:</p>
<blockquote><p>
export EDITOR=nano<br />
$ crontab -e
</p></blockquote>
<p>Vous allez ensuite copier ceci dans le fichier:</p>
<blockquote><p>
# Lancer 2x par heures<br />
14,44 * * * *  $HOME/bin/tvshows.sh >> $HOME/bin/cron.log 2>&#038;1
</p></blockquote>
<p>Cette ligne permet de lancer le script 2 fois par heure, la première fois à l&#8217;heure passer de 14 minutes et la deuxième a l&#8217;heure passer de 44 minutes. Pour éviter que TVRSS ne soit surcharger je vous recommande de changer ces deux chiffres.<br />
Vous enregistrez la règle, et <strong>c&#8217;est fini</strong>!<br />
Attendez une heure et versifiez que le fichier &laquo;&nbsp;cron.log&nbsp;&raquo; dans ~/bin contient bien les horaires des dernière vérification des flux. Vous devriez avoir quelques chose comme ça:</p>
<blockquote><p>
&#8212;&#8212;&#8212;&#8212;<br />
pytvshows 0.2 // 27/04/2008 &#8211; 11:27<br />
&#8212;&#8212;&#8212;&#8212;<br />
pytvshows 0.2 // 27/04/2008 &#8211; 11:57<br />
et peut être des ligne d&#8217;erreur du type:<br />
Erreur: W: &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..
</p></blockquote>
<p>
Je tient à remercier l&#8217;auteur de <a href="http://lipflip.org/blog/lipflip/2008/04/subscribe-to-tv-shows">ce billet</a> donc je me suis beaucoup inspirer.</p>
]]></content:encoded>
			<wfw:commentRss>http://lepetitmonde.net/2008/04/27/howto-pytvshows/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Encore?</title>
		<link>http://lepetitmonde.net/2008/04/16/encore/</link>
		<comments>http://lepetitmonde.net/2008/04/16/encore/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 09:30:42 +0000</pubDate>
		<dc:creator>MoAdiB</dc:creator>
				<category><![CDATA[Le Petit Monde des Geeks]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bugdom 2]]></category>
		<category><![CDATA[Bundle]]></category>
		<category><![CDATA[cha ching]]></category>
		<category><![CDATA[coversutra]]></category>
		<category><![CDATA[devonthink]]></category>
		<category><![CDATA[enigmo]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[MacHeist]]></category>
		<category><![CDATA[nanosaur 2]]></category>
		<category><![CDATA[overflow]]></category>
		<category><![CDATA[wallet]]></category>

		<guid isPermaLink="false">http://www.lepetitmonde.net/2008/04/16/encore/</guid>
		<description><![CDATA[Et voila le Bundle MacHeist repart encore une fois. Toujours avec des superbes applications et toujours avec 25% du prix donné a une association caritative. Personnellement je ne le prendrai pas car beaucoup des application étaient déjà dans l&#8217;ancien bundle. Mais si vous n&#8217;aviez pas pris le dernier voici une chance de vous rattraper. Hop [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.macheist.com/buy/referral/95043"><img src="/wp-content/uploads/capture.jpg" alt="MacHeist" title="MacHeist" width="400" height="420" border="0" /></a><br />
Et voila le <a href="https://www.macheist.com/buy/referral/95043">Bundle MacHeist</a> repart encore une fois. Toujours avec des superbes applications et toujours avec 25% du prix donné a une association caritative. Personnellement je ne le prendrai pas car beaucoup des application étaient déjà dans l&#8217;ancien bundle. Mais si vous n&#8217;aviez pas pris le dernier voici une chance de vous rattraper.<br />
Hop voici la liste de tous ce que vous avez dedans le bundle:</p>
<ul>
<li>Awaken</li>
<li>Cha-Ching</li>
<li>CoverSutra</li>
<li>DEVONthink Personal</li>
<li>iClip</li>
<li>Overflow</li>
<li>Wallet</li>
<li>WriteRoom</li>
<li>XSlimmer</li>
<li> Enigmo</li>
<li>Bugdom 2</li>
<li>Nanosaur 2</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lepetitmonde.net/2008/04/16/encore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joli Petit Monde</title>
		<link>http://lepetitmonde.net/2008/02/28/joli-petit-monde/</link>
		<comments>http://lepetitmonde.net/2008/02/28/joli-petit-monde/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 10:36:42 +0000</pubDate>
		<dc:creator>MoAdiB</dc:creator>
				<category><![CDATA[Autour du Petit Monde]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[Le Petit Monde]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[nouvelle version]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[windows xp]]></category>

		<guid isPermaLink="false">http://www.lepetitmonde.net/2008/02/28/joli-petit-monde/</guid>
		<description><![CDATA[Bon vous avez sûrement tous déjà remarqué je l&#8217;espère: Le Petit Monde s&#8217;est refait une beauté ces 3 derniers jour! Au menu des changements, un nouveau thème qui ne va pas vous déstabilisé puisque c&#8217;est toujours le même auteur et qu&#8217;il a eu le bon goût de garder une navigation très proche de l&#8217;ancien. Celui [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://www.lepetitmonde.net/wp-content/themes/dilectio/images/logo/CrazyEye_6.png" alt="Le Petit Monde" width="70" height="70" style="margin-right:10px;" align="left" />Bon vous avez sûrement tous déjà remarqué je l&#8217;espère: Le Petit Monde s&#8217;est refait une beauté ces 3 derniers jour! Au menu des changements, un nouveau thème qui ne va pas vous déstabilisé puisque c&#8217;est toujours le même auteur et qu&#8217;il a eu le bon goût de garder une navigation très proche de l&#8217;ancien. Celui ci supporte les Widgets et ça c&#8217;est très pratique pour nous. De plus étant plus &laquo;&nbsp;frais&nbsp;&raquo; on a pensé qu&#8217;il vous plairait et qu&#8217;il conviendrait mieux pour Le Petit Monde!<br />
A part ça pas tellement de nouveauté pour vous mis a part le fait que j&#8217;ai totalement Francisé le thème cette fois ci. Fini Le Petit Monde en Franglais! Si toutefois vous remarquiez une erreur n&#8217;hésitez pas a le signalé je pense qu&#8217;il va rester un petit temps pendant lequel on devra tout tester!<br />
Ha si il y a quand même un autre petit changement: le LOGO, comme le thème ce n&#8217;est toujours pas un truc fait maison parce que les seuls qui on des petites notions de Webdesign (hein Ookami) ont trop la flemme pour pondre un truc&#8230; Donc je vous ai dégoté ce petit bonhomme sympathique et qui je trouve colle bien avec l&#8217;humeur du Petit Monde. D&#8217;ailleurs vous remarquerez aussi qu&#8217;il change à chaque refresh de la page!</p>
<p><span id="more-64"></span></p>
<p>Pour finir ce post faisons un petit point en chiffre de ce blog:<br />
- Le Petit Monde nouvelle version (sous WordPress) à maintenant 4 mois. C&#8217;est peut mais c&#8217;est pas mal!<br />
- Ces 4 mois représente, en excluant ce post, 53 articles et 44 commentaires, contenus dans 5 catégories et 172 tags.<br />
- Et vous chers Petit visiteurs êtes environs une 20aines par jours à passer lire nos conneries. Même si la majorité d&#8217;entre vous viennent nous voir avec Internet Explorer et Windows XP (c&#8217;est mal! Surtout Internet Explorer) un grande proportion utilise quand même des OS alternatif (Des linux et des Mac Os) et des browser bien comme Firefox et Safari et ça ça nous rend content! D&#8217;ailleurs amis utilisateurs d&#8217;Internet Explorer je vous informe que certains détails du thème ne passant pas dans votre daube de navigateur, je suis en train de mettre en place un bandeau pour vous inciter à utiliser Firefox!</p>
]]></content:encoded>
			<wfw:commentRss>http://lepetitmonde.net/2008/02/28/joli-petit-monde/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  lepetitmonde.net/tags/mac-os/feed/ ) in 0.83444 seconds, on Feb 9th, 2012 at 5:16 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 9th, 2012 at 6:16 pm UTC -->
