#!/usr/pkg/bin/python3.13
__license__ = 'GPL v3'
__copyright__ = '2010 elsuave'

from calibre.web.feeds.news import BasicNewsRecipe


class EandP(BasicNewsRecipe):
    title = u'Editor and Publisher'
    __author__ = u'elsuave (modified from Xanthan Gum)'
    description = 'News about newspapers and journalism.'
    publisher = 'Editor and Publisher'
    category = 'news, journalism, industry'
    language = 'en'
    max_articles_per_feed = 25
    no_stylesheets = True
    use_embedded_content = False
    encoding = 'utf8'
    cover_url = 'http://www.editorandpublisher.com/images/EP_main_logo.gif'
    remove_javascript = True
    auto_cleanup = True

    html2lrf_options = [
        '--comment', description,
        '--category', category,
        '--publisher', publisher
    ]

    html2epub_options = 'publisher="' + publisher + \
        '"\ncomments="' + description + '"\ntags="' + category + '"'

    # Font formatting code borrowed from kwetal

    extra_css = '''
                 body{font-family:verdana,arial,helvetica,geneva,sans-serif ;}
                 h1{font-size: xx-large;}
                 h2{font-size: large;}
                '''

    # Remove commenting/social media lins

    remove_tags_after = [dict(name='div', attrs={'class': 'clear'})]

    feeds = [
        (u'Editor & Publisher', u'http://www.editorandpublisher.com/feed/'),
        (u'Comments', u'http://www.editorandpublisher.com/comments/feed/'),
    ]
