Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Recipes

Notices

Reply
 
Thread Tools Search this Thread
Old 07-29-2013, 08:16 AM   #1
juco
Enthusiast
juco is on a distinguished road
 
juco's Avatar
 
Posts: 28
Karma: 50
Join Date: Oct 2003
Location: Bavaria/Germany
Device: Palm m105, Kindle KB
Brand eins (DE): New recipe needed after major website relaunch

Hi everybody,

one of the most proliferated German language economy magazines is "brand eins", see

http://www.brandeins.de

They completely redesigned their website these days, which was long overdue. However, the relaunch affected the current calibre recipe which became non-functional immediately.

Like before, all brand eins issues (with the exception of the most current issue still obtainable at the newsstand) are available as free downloads in the online archive at

http://www.brandeins.de/archiv/

Unfortunately, the archived issues are no longer numbered consecutively, but now feature the issue's main topic in the permalink, for example

http://www.brandeins.de/archiv/2013/motivation.html

which probably makes it impossible for a script/recipe to find the relevant source link automatically. My own knowledge of calibre's scripting language is quite poor. The original authors of the recipe seem to be no loger reachable, but perhaps one of the specialists here in this forum is able to provide us with a new recipe that works? I think that a lot of calibre users would be very happy to get a decent recipe again!

Thanks a lot,
Ralph
juco is offline   Reply With Quote
Old 09-01-2013, 02:50 PM   #2
Artemis_A
Train reader
Artemis_A began at the beginning.
 
Posts: 10
Karma: 15
Join Date: Nov 2010
Device: Kindle3
Thanks for asking, I am interested in an updated recipe, too.
Artemis_A is offline   Reply With Quote
Old 09-23-2013, 05:27 PM   #3
sheygetz
Connoisseur
sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.
 
Posts: 89
Karma: 14894
Join Date: Oct 2007
Location: Germany
Device: KPW G2 , 10" tablet
Ditto.

The old version produces this error log--maybe it will help those "in the know" to come to our rescue :

Code:
calibre, version 1.0.0 (win32, isfrozen: True)
Conversion Error: Failed: Fetch news from brand eins

Fetch news from brand eins
Resolved conversion options
calibre version: 1.0.0
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0,
 'book_producer': None,
 'change_justification': 'original',
 'chapter': None,
 'chapter_mark': 'pagebreak',
 'comments': None,
 'cover': None,
 'debug_pipeline': None,
 'dehyphenate': True,
 'delete_blank_paragraphs': True,
 'disable_font_rescaling': False,
 'dont_download_recipe': False,
 'dont_split_on_page_breaks': True,
 'duplicate_links_in_toc': False,
 'embed_all_fonts': False,
 'embed_font_family': None,
 'enable_heuristics': False,
 'epub_flatten': False,
 'epub_inline_toc': False,
 'epub_toc_at_end': False,
 'extra_css': None,
 'extract_to': None,
 'filter_css': None,
 'fix_indents': True,
 'flow_size': 260,
 'font_size_mapping': None,
 'format_scene_breaks': True,
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0x00DD26D0>,
 'insert_blank_line': False,
 'insert_blank_line_size': 0.5,
 'insert_metadata': False,
 'isbn': None,
 'italicize_common_cases': True,
 'keep_ligatures': False,
 'language': None,
 'level1_toc': None,
 'level2_toc': None,
 'level3_toc': None,
 'line_height': 0,
 'linearize_tables': False,
 'lrf': False,
 'margin_bottom': 5.0,
 'margin_left': 5.0,
 'margin_right': 5.0,
 'margin_top': 5.0,
 'markup_chapter_headings': True,
 'max_toc_links': 50,
 'minimum_line_height': 120.0,
 'no_chapters_in_toc': False,
 'no_default_epub_cover': False,
 'no_inline_navbars': False,
 'no_svg_cover': False,
 'output_profile': <calibre.customize.profiles.SonyReaderOutput object at 0x0355FAB0>,
 'page_breaks_before': None,
 'prefer_metadata_cover': False,
 'preserve_cover_aspect_ratio': False,
 'pretty_print': True,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': None,
 'remove_fake_margins': True,
 'remove_first_image': False,
 'remove_paragraph_spacing': False,
 'remove_paragraph_spacing_indent_size': 1.5,
 'renumber_headings': True,
 'replace_scene_breaks': '',
 'search_replace': None,
 'series': None,
 'series_index': None,
 'smarten_punctuation': False,
 'sr1_replace': '',
 'sr1_search': '',
 'sr2_replace': '',
 'sr2_search': '',
 'sr3_replace': '',
 'sr3_search': '',
 'start_reading_at': None,
 'subset_embedded_fonts': False,
 'tags': None,
 'test': False,
 'timestamp': None,
 'title': None,
 'title_sort': None,
 'toc_filter': None,
 'toc_threshold': 6,
 'toc_title': None,
 'unsmarten_punctuation': False,
 'unwrap_lines': True,
 'use_auto_toc': False,
 'verbose': 2}
InputFormatPlugin: Recipe Input running
Using custom recipe
Python function terminated unexpectedly
  list index out of range (Error Code: 1)
Traceback (most recent call last):
  File "site.py", line 132, in main
  File "site.py", line 109, in run_entry_point
  File "site-packages\calibre\utils\ipc\worker.py", line 189, in main
  File "site-packages\calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
  File "site-packages\calibre\ebooks\conversion\plumber.py", line 1027, in run
  File "site-packages\calibre\customize\conversion.py", line 241, in __call__
  File "site-packages\calibre\ebooks\conversion\plugins\recipe_input.py", line 114, in convert
  File "site-packages\calibre\web\feeds\news.py", line 980, in download
  File "site-packages\calibre\web\feeds\news.py", line 1145, in build_index
  File "<string>", line 102, in parse_index
IndexError: list index out of range
sheygetz is offline   Reply With Quote
Old 09-24-2013, 12:42 AM   #4
juco
Enthusiast
juco is on a distinguished road
 
juco's Avatar
 
Posts: 28
Karma: 50
Join Date: Oct 2003
Location: Bavaria/Germany
Device: Palm m105, Kindle KB
The error log probably won't be of any use due to the major redesign of the Brand eins website (see above). The new site structure is completely different, so anybody trying to fetch the contents has to start from scratch...
juco is offline   Reply With Quote
Old 09-24-2013, 05:13 AM   #5
sheygetz
Connoisseur
sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.
 
Posts: 89
Karma: 14894
Join Date: Oct 2007
Location: Germany
Device: KPW G2 , 10" tablet
Oh, I see. Well, I for one cannot make head or tail of it, so I wouldn't have known.
I'm much better with "real" recipes though ;-)
sheygetz is offline   Reply With Quote
Old 01-01-2014, 05:37 PM   #6
aerodynamik
Enthusiast
aerodynamik doesn't litteraerodynamik doesn't litter
 
Posts: 43
Karma: 136
Join Date: Mar 2011
Device: Kindle Paperwhite
I think I can make it work again. Let me know if you're still interested.
aerodynamik is offline   Reply With Quote
Old 01-01-2014, 06:43 PM   #7
sheygetz
Connoisseur
sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.
 
Posts: 89
Karma: 14894
Join Date: Oct 2007
Location: Germany
Device: KPW G2 , 10" tablet
Yes, please, absolutely.

As far as I understand the website mechanics, it has stopped offering the full copy of the current edition. But as soon as another one is published the one before becomes available under the menu options Lesen>Archiv>[Year]>[Title].

I for one would be very grateful for a recipe which, while it doesn't work automatically, would allow me to enter the desired edition or path in a defined line in the recipe and then download that one edition.

Hendrik
sheygetz is offline   Reply With Quote
Old 01-02-2014, 02:33 AM   #8
juco
Enthusiast
juco is on a distinguished road
 
juco's Avatar
 
Posts: 28
Karma: 50
Join Date: Oct 2003
Location: Bavaria/Germany
Device: Palm m105, Kindle KB
I'd also be very grateful if somebody would manage to write a working brand eins recipe again! It seems, however, that with the release of a new (paper) issue, the previous one is not made available online immediately. Instead, it's articles are released one by one over a couple of days or weeks. So probably it is best to tell calibre to fetch issues that are two months old at least. This, however, should be no problem since the brand eins magazine is no daily newspaper and it's content doesn't become obsolete quickly...

Thanks,
Ralph
juco is offline   Reply With Quote
Old 01-02-2014, 07:03 AM   #9
aerodynamik
Enthusiast
aerodynamik doesn't litteraerodynamik doesn't litter
 
Posts: 43
Karma: 136
Join Date: Mar 2011
Device: Kindle Paperwhite
Hi there,

I started working on this. I already have the index working again without the URL having the issue number included (that's the one major change you guys are referring to) and should be able to get the articles parsed hopefully later this week. Feel free to drop me a message if I should not update this thread anytime soon

Since brandeins still is not uploading old issues completely, but releasing articles over time we definitely still need the "go back" option.

I was thinking of changing the option. Instead of using the username field with numbers 2,3,4,5,6,etc. I thought it be nicer to just type in the issue number by year and month. E.g. password 10 (for October) and username 2012.

What do you think?

Cheers,
-aerodynamik

Last edited by aerodynamik; 01-03-2014 at 02:27 PM. Reason: Changed username and password to reflect actual implementation to avoid confusion
aerodynamik is offline   Reply With Quote
Old 01-02-2014, 08:04 AM   #10
juco
Enthusiast
juco is on a distinguished road
 
juco's Avatar
 
Posts: 28
Karma: 50
Join Date: Oct 2003
Location: Bavaria/Germany
Device: Palm m105, Kindle KB
Great idea! Just a hint: I'd refrain from including year and month of the issue in the name of the resulting ebook file. If the output is just called "brand eins" (regardless of which issue was processed), any Amazon Kindle will just keep the newest file sent to it on top level, transferring older issues automatically to the "old issues" folder. This is a wanted (and very much appreciated) behaviour, as far as periodicals are concerned. Individual file names (like those with years and months in it) will always cause the files to remain on top, thus needing manual sorting and handling...

Thank you very much indeed for your dedicated persistence (or is it persisting dedication?),
Ralph

Last edited by juco; 01-02-2014 at 08:07 AM.
juco is offline   Reply With Quote
Old 01-03-2014, 02:25 PM   #11
aerodynamik
Enthusiast
aerodynamik doesn't litteraerodynamik doesn't litter
 
Posts: 43
Karma: 136
Join Date: Mar 2011
Device: Kindle Paperwhite
First version of new recipe

Okay, here we go. This is a first version for the new recipe.

Could you guys give it a try and tell me what you think? What's still missing, what needs to be changed? Let me know.

By default it now downloads the 3rd recent issue (the most recent has almost no articles up, the one after that has still some missing). If you want to chose your own, enter the year in the username field, and the month in the password field of calibre.

Spoiler:
Code:
#!/usr/bin/env  python
# -*- coding: utf-8 mode: python -*-

__license__   = 'GPL v3'
__copyright__ = '2014, Nikolas Mangold-Takao <nmangold at gmail.com>'
__version__   = '0.10'

''' http://brandeins.de - Wirtschaftsmagazin '''
import string
from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.recipes import BasicNewsRecipe

class BrandEins(BasicNewsRecipe):

  title       = u'brand eins'
  __author__  = 'Nikolas Mangold-Takao'
  description = u'brand eins beschreibt den momentanen Wandel in Wirtschaft und Gesellschaft, den Übergang vom Informations- zum Wissenszeitalter.'
  publisher   = u'brand eins Verlag GmbH & Co. oHG'
  category = 'politics, business, wirtschaft, Germany'
  
  PREFIX = 'http://www.brandeins.de/'
  INDEX  = PREFIX + 'archiv/listeansicht.html'
  
  use_embedded_content = False
  lang = 'de-DE'
  no_stylesheets = True
  encoding = 'utf-8'
  language = 'de'
  publication_type = 'magazine'
  needs_subscription = 'optional'
  timefmt = ''

  keep_only_tags = dict(name='div', attrs={'id':'content'})
  remove_tags_before = dict(name='div', attrs={'class':'innerContent typeArticle'})
  remove_tags_after = dict(name='div', attrs={'id':'socialshareprivacy'})

  issue_url = ''
  
  '''
  brandeins.de
  '''

  def parse_index(self):
    #Allow username/password information to access a past issue (mis)using username and password fields
    #username = year [yyyy, e.g. 2012]
    #password = month [MM, e.g. 10 for October]
    issue = "";
    if self.username is not None and self.password is not None:
      try:
        issue = "{}{}".format(self.username, self.password) #yyyyMM
      except:
        pass

    soup = self.index_to_soup(self.INDEX)
    issue_list = soup.findAll('div', attrs={'class': 'details'});
    
    issue_map = {}
    i = 0
    for entry in issue_list:
        title = self.tag_to_string(entry.find('h3', attrs={'class': 'like-h1'}))
        issue_string = self.tag_to_string(entry.find('span', attrs={'class': 'meta'}))
        year = issue_string[8:]
        month = issue_string[5:-5]
        yyyymm = "{}{}".format(year, month)
        link = entry.findAll('a')[0]
        issue_map[yyyymm] = link.get('href')
        self.log('- ', year, month, title, link.get('href'));
        
        #Issue 1 (most recent) has only few articles online,
        #Issue 2 (2nd recent) is not completely online.
        #Issue 3 (3rd recent) is completely online, hence i == 2
        if issue == "" and i == 2: 
          issue = yyyymm;
        i+=1

    self.log('Issue to get: ', issue, title)
    url = 'http://brandeins.de/'+issue_map[issue]
    self.issue_url = url #save to extract cover

    return self.parse_issue(url)

  def parse_issue(self, url):
    soup = self.index_to_soup(url)
    index = soup.find('div', attrs={'class': 'ihv_list'})
    
    feeds = []
    sections = index.findAll('section')
    
    #special treatment for 'editorial'. It is not grouped in <section> and title is not in <h3>
    inhalt_section = index.find('h1', attrs={'class': 'reset'})
    section_ttl = self.tag_to_string(inhalt_section)
    #self.log('+++ Found section', section_ttl)
    editorial_article = inhalt_section.parent.findNextSibling('a')
    ttl = self.tag_to_string(editorial_article.find('h2', attrs={'class': 'ihv_title'}))
    url = self.PREFIX + editorial_article['href']
    #self.log('--- Found article', ttl, url)
    feeds.append((section_ttl, [{'title': ttl, 'url': url}]))
  
    #self.log('NUMBER OF SECTIONS', len(sections))
    for section in sections:
      section_ttl = self.tag_to_string(section.find('h3'))
      #self.log('+++ Found section', section_ttl)
      
      articles = []
      for article in section.findNextSiblings(['a', 'section']):
        if (article.name == 'section'):
          break
        
        ttl = self.tag_to_string(article.find('h2', attrs={'class': 'ihv_title'}))
        url = self.PREFIX + article['href']
        #self.log('--- Found article', ttl, url)
        articles.append({'title' : ttl, 'url' : url})
      feeds.append((section_ttl, articles))
    return feeds;
  
  
  def get_cover_url(self):
    #the index does not contain a usable cover, but the "Welt in Zahlen"-article contains it
    cover_article = "{}/{}".format(self.issue_url[:-5], 'die-welt-in-zahlen.html')
    self.log(cover_article)
    soup = self.index_to_soup(cover_article)
    cover_meta = soup.find('meta', attrs = {'property':'og:image'})
    if cover_meta:
      return cover_meta['content']
    else:
      self.log('ERROR: Could not return cover url')
    return url


I have mainly 2 things open I'd still like to update
(1) I have a Kindle myself, so I know and understand how it handles the periodicals. I like it that way, too. However, now in the periodical itself I cannot see anymore which issue I am reading. Any suggestions on where to add it? How did the old recipe of brandeins handle this?

(2) If some of the experienced developers on here are reading this, I'd appreciate your help one thing: The website does not provide a usable cover image on the index page, but only within one of the articles. I thought I could simply use postprocess_html(), check if I am parsing that very article, extract the cover url and update the self.cover_url. However, this is not working, since get_cover_url is called way earlier.
The way I 'fixed' it now is by creating another soup for just that article in get_cover_url and then getting the cover URL from there. It works, but I don't like it. Any better ideas?


In addition, here is a list of issues by year, month, title and URL for your refernce to easily select the issue you want to download.
Spoiler:
Code:
-  2014 01 Denk neu archiv/2014/originalitaet.html
-  2013 12 Du bist so 90er archiv/2013/zeitgeist.html
-  2013 11 Richtig Schluss machen archiv/2013/trennung.html
-  2013 10 Alle sind normal. Nur du nicht. archiv/2013/normal.html
-  2013 09 Wir müssen reden archiv/2013/verhandeln.html
-  2013 08 Das Recht, in Ruhe gelassen zu werden archiv/2013/privat.html
-  2013 07 Ich riskier's archiv/2013/fortschritt-wagen.html
-  2013 06 Montags könnt` ich kotzen. archiv/2013/motivation.html
-  2013 05 Greif zu! archiv/2013/besitz.html
-  2013 04 Handel archiv/2013/handel.html
-  2013 03 Geh doch rüber! archiv/2013/grenzen.html
-  2013 02 Wofür stehst Du? archiv/2013/marken-und-glaubwuerdigkeit.html
-  2013 01 Sei neugierig archiv/2013/neugier.html
-  2012 12 Nichts für Feiglinge archiv/2012/das-gute-leben.html
-  2012 11 Zweite Chance archiv/2012/zweite-chance.html
-  2012 10 Besserwisser gesucht archiv/2012/spezialisten.html
-  2012 09 Wer will was? archiv/2012/interessen.html
-  2012 08 Und was sich daraus machen lässt. archiv/2012/nichtstun.html
-  2012 07 Geld verdienen im Netz archiv/2012/digitale-wirtschaft.html
-  2012 06 Total normal! archiv/2012/risiko.html
-  2012 05 Du bist nicht allein archiv/2012/loyalitaet.html
-  2012 04 Wenn schon, denn schon archiv/2012/kapitalismus.html
-  2012 03 Entscheiden, was wichtig ist archiv/2012/relevanz.html
-  2012 02 Ich will Dich! archiv/2012/markenkommunikation.html
-  2012 01 Nimm dir die Freiheit archiv/2012/nein-sagen.html
-  2011 12 Die Sehnsucht nach dem Echten archiv/2011/warenwelt.html
-  2011 11 Fürchtet euch nicht. archiv/2011/rechnen.html
-  2011 10 Ich will mehr! archiv/2011/sinn.html
-  2011 09 Wirtschaft ist … archiv/2011/gut-boese.html
-  2011 08 Auch Batman hat klein angefangen. archiv/2011/heimliche-helden.html
-  2011 07 Wir sehen alles! Aber was ändert das? archiv/2011/transparenz.html
-  2011 06 Es gibt intelligentes Leben im Konzern archiv/2011/grossorganisation.html
-  2011 05 Respekt! Es ist Zeit. archiv/2011/respekt.html
-  2011 04 Wir haben das Geld. Wie fördern wir das Richtige? archiv/2011/foerdern.html
-  2011 03 Ab durch die Mitte archiv/2011/die-bewegte-mitte.html
-  2011 02 Ufftata, Ufftata. archiv/2011/marketingevent.html
-  2011 01 Was hält dich auf? archiv/2011/freiraeume.html
-  2010 12 Unberechenbar! archiv/2010/familie.html
-  2010 11 Ab in die Tonne! archiv/2010/vergessen-lernen.html
-  2010 10 Wissen, was gut ist archiv/2010/qualitaet.html
-  2010 09 Es muss nicht immer so weitergehen. archiv/2010/nachfolge.html
-  2010 08 Mal andere Gesichter sehen archiv/2010/tierisch.html
-  2010 07 Kooperieren. Oder verlieren. archiv/2010/beziehungswirtschaft.html
-  2010 06 Entscheiden Sie. Jetzt! archiv/2010/auf-sicht.html
-  2010 05 Dieses Heft macht sexy! archiv/2010/irrationalitaet.html
-  2010 04 Wie weiter? archiv/2010/lebensplanung.html
-  2010 03 Die Problemlöser archiv/2010/logistik.html
-  2010 02 Hart im Nehmen archiv/2010/marke.html
-  2010 01 Mach doch, was du willst archiv/2010/selber-machen.html
-  2009 12 Sei einzigartig! archiv/2009/kunst.html
-  2009 11 Wissen ist der erste Rohstoff, der sich bei Gebrauch vermehrt archiv/2009/denken.html
-  2009 10 Bausteine für eine neue Stadt archiv/2009/stadt.html
-  2009 09 Treffen sich zwei Ameisen. archiv/2009/arbeit.html
-  2009 08 Auf ins Blaue archiv/2009/grosse-traeume.html
-  2009 07 Bewegt euch! archiv/2009/stabilitaet.html
-  2009 06 Was wirklich zählt. archiv/2009/identifikation.html
-  2009 05 Gegessen wird immer. archiv/2009/essen.html
-  2009 04 Wir lieben die Vielfalt! archiv/2009/fuehrungunterschied.html
-  2009 03 Gute Nachrichten. archiv/2009/unternehmer.html
-  2009 02 Sagen, was Sache ist. archiv/2009/kommunikationpr.html
-  2009 01 Die Zukunft kommt näher archiv/2009/wirtschaft-neu.html
-  2008 12 Glück – Rechnen Sie damit. archiv/2008/glueck.html
-  2008 11 Keine Panik! Das ist schon wieder nicht das Ende. archiv/2008/keine-panik.html
-  2008 10 Wir rechnen mit allem. archiv/2008/improvisation.html
-  2008 09 Wieder was geschafft? archiv/2008/mythos-leistung.html
-  2008 08 Wirtschaft braucht Leidenschaft archiv/2008/liebe.html
-  2008 07 Meins! Was nützt Besitz? archiv/2008/eigentum.html
-  2008 06 Gib's mir! Konkurrieren – aber richtig archiv/2008/wettbewerb.html
-  2008 05 DUMMHEIT gibt's gratis. archiv/2008/bildung.html
-  2008 04 Ungelogen. Echt wahr. Versprochen. archiv/2008/wirtschaft-und-wahrheit.html
-  2008 03 Leben in Echtzeit. Wie Sie schneller fertig werden archiv/2008/tempo.html
-  2008 02 Das Marketing ist tot. Es lebe das Marketing! archiv/2008/marketing.html
-  2008 01 Extreme archiv/2008/extreme.html
-  2007 12 Zu schön, um wahr zu sein archiv/2007/design.html
-  2007 11 Nur für Könner! archiv/2007/koennen.html
-  2007 10 Fortschritt kann so einfach sein archiv/2007/kleine-schritte-grosse-wirkung.html
-  2007 09 Initiative 20% bis 2020 archiv/2007/mehr-selbststaendigkeit.html
-  2007 08 Felher – Kommt ganz drauf an, was man draus macht archiv/2007/fehler.html
-  2007 07 Zu viel! Überleben im Überfluss. archiv/2007/zu-viel.html
-  2007 06 Ohne Rücksicht auf Verluste archiv/2007/anstand-und-kapitalismus.html
-  2007 05 Achtung! Sie betreten den kreativen Sektor archiv/2007/ideenwirtschaft.html
-  2007 04 Ich versteh' die Welt nicht mehr! archiv/2007/entfremdung.html
-  2007 03 Diven-Dämmerung archiv/2007/spitzenkraefte.html
-  2007 02 Jetzt geht es erst richtig los archiv/2007/veraenderung.html
-  2007 01 Der deutsche Kampf gegen die Selbstständigkeit archiv/2007/selbststaendigkeit.html
-  2006 12 Wer nichts will, kriegt auch nichts. archiv/2006/luxusminimum.html
-  2006 11 Warum wir stillstehen: Die Tyrannei der Vorurteile archiv/2006/vorurteile.html
-  2006 10 Viel Glück! archiv/2006/erfolg.html
-  2006 09 Die Welt ist eine Scheibe. archiv/2006/ortsbestimmung.html
-  2006 08 Komm spielen! archiv/2006/spielen.html
-  2006 07 Genug gespart. Und jetzt? archiv/2006/sparwahn.html
-  2006 06 Gesundheit? Was nützt einem die Gesundheit, wenn man sonst ein Idiot ist? archiv/2006/gesundheitsmarkt.html
-  2006 05 Ende. archiv/2006/ende.html
-  2006 04 Wir wollen nichts von Ihnen. Aber wir haben was für Sie. archiv/2006/verkaufen.html
-  2006 03 Kapitalismus heute: Mehr Geld als Verstand archiv/2006/kapitalismus.html
-  2006 02 Anständig führen. archiv/2006/leadership.html
-  2006 01 Mach's dir nicht zu einfach. archiv/2006/komplexitaet.html
-  2005 10 Wann es des Guten zu viel ist. Und was nützt. archiv/2005/hilfe.html
-  2005 09 Da geht was archiv/2005/erkenne-die-moeglichkeiten.html
-  2005 08 Keiner will dazugehören. Alle wollen ihr was verkaufen. Ohne sie bewegt sich nichts. archiv/2005/die-mitte.html
-  2005 07 Nie wieder Vollbeschäftigung! archiv/2005/arbeiten.html
-  2005 06 Zuhören statt zutexten. archiv/2005/kommunikation.html
-  2005 05 Wie lernt man Veränderung? archiv/2005/lernen.html
-  2005 04 Oben ist nicht mehr vorn archiv/2005/machtwechsel.html
-  2005 03 Was bleibt. archiv/2005/langfristigkeit.html
-  2005 02 Versprechen muss man halten archiv/2005/marke.html
-  2005 01 Sie haben die Wahl archiv/2005/freiheit.html
-  2004 10 Vom Modebegriff zum Wirtschaftsfaktor archiv/2004/verantwortung.html
-  2004 09 Sie haben das Recht zu denken archiv/2004/recht-und-richtig.html
-  2004 08 Weniger planen. Handeln archiv/2004/der-plan.html
-  2004 07 Ganz oder gar nicht archiv/2004/radikal.html
-  2004 06 Haben Sie ein Ziel? archiv/2004/leitbilder.html
-  2004 05 Rückbau: Weniger Menschen, weniger Arbeit. Weniger Probleme archiv/2004/rueckbau.html
-  2004 04 Die Bürokratie: Wem sie nützt, wozu sie gut wäre und warum sie nicht funktioniert archiv/2004/der-apparat.html
-  2004 03 Trotz Reformen – Deutschland verändert sich archiv/2004/fortschritte.html
-  2004 02 Warum so viele an die sichere Nummer glauben und sich dabei verrechnen archiv/2004/mythos-zahl.html
-  2004 01 Harmonie verblödet. archiv/2004/harmonie.html
-  2003 10 "Ich kann freilich nichts sagen, ob es besser wird, wenn es anders wird. Aber so viel kann ich sagen, es muss anders werden, wenn es gut werden soll." archiv/2003/2004-und-weiter.html
-  2003 09 Verkauf mich nicht für dumm! archiv/2003/verkaufen.html
-  2003 08 Gleichheit ist nicht gerecht archiv/2003/elite.html
-  2003 07 Geld sucht Arbeit! archiv/2003/geld.html
-  2003 06 Du bist nicht allein archiv/2003/beziehungen.html
-  2003 05 Was passiert, während nichts passiert: Neue Wege, neue Werte archiv/2003/neue-werte.html
-  2003 04 "Sie sind alle so dumm, und ich bin ihr Chef." archiv/2003/fuehrung.html
-  2003 03 Die Freunde des Wachstums archiv/2003/wachstum.html
-  2003 02 Was ist was wert? archiv/2003/werte.html
-  2003 01 Das Neue archiv/2003/das-neue.html
-  2002 10 Der Weltuntergang fällt aus archiv/2002/ausblick-2003.html
-  2002 09 Öko-Kapitalismus: Die letzte Rettung für die Umwelt archiv/2002/oekologie-oekonomie.html
-  2002 08 Öfter mal was Neues archiv/2002/modern.html
-  2002 07 Entscheidungslust archiv/2002/entscheidung.html
-  2002 06 Worauf warten WIR noch? archiv/2002/haltung.html
-  2002 05 Krisengebiet archiv/2002/gesundheit.html
-  2002 04 Selbstständig werden archiv/2002/selbststaendigkeit.html
-  2002 03 Neue Arbeit archiv/2002/dienstleistung.html
-  2002 02 Freie Fahrt für freie Bürger archiv/2002/mobilitaet.html
-  2002 01 Gruppen-Erlebnisse archiv/2002/zusammenarbeit.html
-  2001 10 Mach was draus! archiv/2001/chancen.html
-  2001 09 Leben mit dem Risiko archiv/2001/risiko.html
-  2001 08 Alles wahr archiv/2001/glaubwuerdigkeit.html
-  2001 07 Geld – das überschätzte Werkzeug archiv/2001/geld.html
-  2001 06 Qualität ist, was geht archiv/2001/qualitaet.html
-  2001 05 Traum, Albtraum oder Fiktion? archiv/2001/globalisierung.html
-  2001 04 Wir leben noch! 3 Jahre neue Wirtschaft archiv/2001/aufbruch.html
-  2001 03 Kauf mich archiv/2001/einzelhandel.html
-  2001 02 Ordnung muss sein archiv/2001/organisation.html
-  2001 01 Besser überleben archiv/2001/evolutionsbiologie.html
-  2000 10 Schön ist gut archiv/2000/design.html
-  2000 09 Die richtige Größe archiv/2000/gross-und-klein.html
-  2000 08 Macht-Fragen archiv/2000/macht.html
-  2000 07 Internet Musik – Der süße Klang der Anarchie archiv/2000/musikindustrie.html
-  2000 06 Alle Zeit der Welt archiv/2000/zeit.html
-  2000 05 Die neuen Nomaden archiv/2000/ideen.html
-  2000 04 Die Herausforderung für die Neue Wirtschaft archiv/2000/teilen.html
-  2000 03 Aktienrausch, Internet-Hype, Geldgier. Ist das alles? archiv/2000/cluetrain-manifest.html
-  2000 02 Die Macht der Marken archiv/2000/marken.html
-  2000 01 Das High-Tech Wunderland archiv/2000/finnland.html
-  1999 03 Millennium archiv/1999/2000.html
-  1999 02 Wirtschafts-Spione archiv/1999/spione.html
-  1999 01 Die Lust am Neubeginn archiv/1999/restart.html
aerodynamik is offline   Reply With Quote
Old 01-04-2014, 01:59 AM   #12
juco
Enthusiast
juco is on a distinguished road
 
juco's Avatar
 
Posts: 28
Karma: 50
Join Date: Oct 2003
Location: Bavaria/Germany
Device: Palm m105, Kindle KB
Great, the recipe works! :-) Thanks again!

BTW, I had to change the German U umlaut in the description line ("Übergang" -> "Uebergang") to make calibre accept the import of the new file. With that issue settled, calibre had no further objections...

Now to your questions:

(1) The issue handling is now exactly as it was before (with the old recipe still working*). You have the most current issue on top level and the older ones in the "old issues" folder. Personally, I do find this acceptable (and preferable!) since an issue number wouldn't tell you anything about the contents or major theme anyway. If you tell calibre to use the recipe monthly (for instance on every 1st day of the month), you get the idea which issue you are opening by just looking at the date.

*I have to admit that I modified the old recipe by actually deleting the issue number (month/year) in the title section because titles like "brand eins 10/2012" prevented the files to be transferred to the "old issues" folder due to their unique name...

My 2cents: No further action required, it probably can't get any better!

(2) Can't help you here, however, since we have Kindle Keyboards here, we don't see any cover images on the index page anyway! ;-)

I'm very happy with the new recipe you created, I wasn't hoping for a miracle of this kind any longer... :-)

Danke,
Ralph
juco is offline   Reply With Quote
Old 01-14-2014, 01:32 AM   #13
reader15
Junior Member
reader15 began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jan 2014
Device: kindle
How to implement the recipe?

I tried to implement the recipe with copy and paste but it is not working.
Can anyone give me an easy description how to make the recipe work?

Thanks in advance
reader15 is offline   Reply With Quote
Old 01-14-2014, 01:48 AM   #14
aerodynamik
Enthusiast
aerodynamik doesn't litteraerodynamik doesn't litter
 
Posts: 43
Karma: 136
Join Date: Mar 2011
Device: Kindle Paperwhite
Just update to the latest version of Calibre. It's already included there.
aerodynamik is offline   Reply With Quote
Old 01-30-2014, 12:07 PM   #15
sheygetz
Connoisseur
sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.sheygetz is less competitive than you.
 
Posts: 89
Karma: 14894
Join Date: Oct 2007
Location: Germany
Device: KPW G2 , 10" tablet
Gee, thanks, that works just fine as far as I can tell. I'm between readers, so I checked on calibre's viewer only, but it looks great. And how nifty this idea to let me enter edition and year via the password. Chapeau!

Hendrik
sheygetz is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Fixed brand eins recipe siebert Recipes 18 07-30-2013 06:56 AM
eTextbooks for Kindle *major help needed* JacobMiW Conversion 2 08-25-2012 10:57 PM
Neue Zürcher Zeitung NZZ : Website relaunch skoll1975 Recipes 1 06-09-2012 11:53 PM
Enhanced brand eins recipe siebert Recipes 12 04-11-2011 04:58 AM
Recipe help needed for looping through sections of a website Acey Calibre 1 10-16-2008 01:09 PM


All times are GMT -4. The time now is 06:09 AM.


MobileRead.com is a privately owned, operated and funded community.