View Single Post
Old 08-30-2009, 04:47 AM   #687
TMF
Enthusiast
TMF began at the beginning.
 
Posts: 42
Karma: 10
Join Date: May 2009
Device: PRS-505
Hi, I'm having trouble with my recipe for the leading Swiss newspaper "Le Temps" (http://www.letemps.ch). The recipe is as follows:

Code:
class AdvancedUserRecipe1243078936(BasicNewsRecipe):
    title          = u'Le Temps'
    oldest_article = 7
    max_articles_per_feed = 100
    no_stylesheets = True
    remove_tags    = [dict(name='div', attrs={'id':'footer'})]
    remove_tags    = [dict(name='div', attrs={'class':'box links'})]
    remove_tags    = [dict(name='script')]
    extra_css      = '.heading {font-size: 13px; line-height: 15px; margin: 20px 0;} \n h2 {font-size: 24px; line-height: 25px; margin-bottom: 14px;} \n .author {font-size: 11px; margin: 0 0 5px 0;} \n .lead {font-weight: 700; margin: 10px 0;} \n p {margin: 0 0 10px 0;}'
    feeds          = [
                             ('Actualité', 'http://www.letemps.ch/rss/site/'), 
                             ('Monde', 'http://www.letemps.ch/rss/site/actualite/monde'), 
                             ('Suisse & Régions', 'http://www.letemps.ch/rss/site/actualite/suisse_regions'), 
                             ('Sciences & Environnement', 'http://www.letemps.ch/rss/site/actualite/sciences_environnement'), 
                             ('Société', 'http://www.letemps.ch/rss/site/actualite/societe'), 
                             ('Economie & Finance', 'http://www.letemps.ch/rss/site/economie_finance'), 
                             ('Economie & Finance - Finance', 'http://www.letemps.ch/rss/site/economie_finance/finance'), 
                             ('Economie & Finance - Fonds de placement', 'http://www.letemps.ch/rss/site/economie_finance/fonds_placement'), 
                             ('Economie & Finance - Carrières', 'http://www.letemps.ch/rss/site/economie_finance/carrieres'), 
                             ('Culture', 'http://www.letemps.ch/rss/site/culture'), 
                             ('Culture - Cinéma', 'http://www.letemps.ch/rss/site/culture/cinema'), 
                             ('Culture - Musiques', 'http://www.letemps.ch/rss/site/culture/musiques'), 
                             ('Culture - Scènes', 'http://www.letemps.ch/rss/site/culture/scenes'), 
                             ('Culture - Arts plastiques', 'http://www.letemps.ch/rss/site/culture/arts_plastiques'), 
                             ('Livres', 'http://www.letemps.ch/rss/site/culture/livres'), 
                             ('Opinions', 'http://www.letemps.ch/rss/site/opinions'), 
                             ('Opinions - Editoriaux', 'http://www.letemps.ch/rss/site/opinions/editoriaux'), 
                             ('Opinions - Invités', 'http://www.letemps.ch/rss/site/opinions/invites'), 
                             ('Opinions - Chroniques', 'http://www.letemps.ch/rss/site/opinions/chroniques'), 
                             ('LifeStyle', 'http://www.letemps.ch/rss/site/lifestyle'), 
                             ('LifeStyle - Luxe', 'http://www.letemps.ch/rss/site/lifestyle/luxe'), 
                             ('LifeStyle - Horlogerie & Joaillerie', 'http://www.letemps.ch/rss/site/lifestyle/horlogerie_joaillerie'), 
                             ('LifeStyle - Design', 'http://www.letemps.ch/rss/site/lifestyle/design'), 
                             ('LifeStyle - Voyages', 'http://www.letemps.ch/rss/site/lifestyle/voyages'), 
                             ('LifeStyle - Gastronomie', 'http://www.letemps.ch/rss/site/lifestyle/gastronomie'), 
                             ('LifeStyle - Architecture & Immobilier', 'http://www.letemps.ch/rss/site/lifestyle/architecture_immobilier'), 
                             ('LifeStyle - Automobile', 'http://www.letemps.ch/rss/site/lifestyle/automobile'), 
                             ('Sports', 'http://www.letemps.ch/rss/site/actualite/sports'), 
                            ]

    def print_version(self, url):
           return url.replace('Page', 'Facet/print')
If I try to download it, I get this error message:

Code:
ERROR: Conversion Error: <b>Failed</b>: Fetch news from Le Temps

Fetch news from Le Temps
InputFormatPlugin: Recipe Input running Traceback (most recent call last):
  File "worker.py", line 103, in <module>
  File "worker.py", line 90, in main
  File "calibre\gui2\convert\gui_conversion.pyo", line 19, in gui_convert
  File "calibre\ebooks\conversion\plumber.pyo", line 717, in run
  File "calibre\customize\conversion.pyo", line 208, in __call__
  File "calibre\web\feeds\input.pyo", line 57, in convert
ValueError: u'C:\\Program Files\\calibre0.6\\Le Temps.recipe' is not a valid recipe file or builtin recipe
What am I doing wrong?

I submitted a ticket about it, http://calibre.kovidgoyal.net/ticket/2683, but unfortunately I do not understand the reply.
TMF is offline