mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Merge from trunk
This commit is contained in:
commit
c86cc4fe7b
@ -1,24 +1,25 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
class AdvancedUserRecipe1286819935(BasicNewsRecipe):
|
class RBC_ru(BasicNewsRecipe):
|
||||||
title = u'RBC.ru'
|
title = u'RBC.ru'
|
||||||
__author__ = 'A. Chewi'
|
__author__ = 'A. Chewi'
|
||||||
oldest_article = 7
|
description = u'Российское информационное агентство «РосБизнесКонсалтинг» (РБК) - ленты новостей политики, экономики и финансов, аналитические материалы, комментарии и прогнозы, тематические статьи'
|
||||||
max_articles_per_feed = 100
|
needs_subscription = False
|
||||||
|
cover_url = 'http://pics.rbc.ru/img/fp_v4/skin/img/logo.gif'
|
||||||
|
cover_margins = (80, 160, '#ffffff')
|
||||||
|
oldest_article = 10
|
||||||
|
max_articles_per_feed = 50
|
||||||
|
summary_length = 200
|
||||||
|
remove_empty_feeds = True
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
|
remove_javascript = True
|
||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
conversion_options = {'linearize_tables' : True}
|
conversion_options = {'linearize_tables' : True}
|
||||||
remove_attributes = ['style']
|
|
||||||
language = 'ru'
|
language = 'ru'
|
||||||
timefmt = ' [%a, %d %b, %Y]'
|
timefmt = ' [%a, %d %b, %Y]'
|
||||||
|
|
||||||
keep_only_tags = [dict(name='h2', attrs={}),
|
|
||||||
dict(name='div', attrs={'class': 'box _ga1_on_'}),
|
|
||||||
dict(name='h1', attrs={'class': 'news_section'}),
|
|
||||||
dict(name='div', attrs={'class': 'news_body dotted_border_bottom'}),
|
|
||||||
dict(name='table', attrs={'class': 'newsBody'}),
|
|
||||||
dict(name='h2', attrs={'class': 'black'})]
|
|
||||||
|
|
||||||
feeds = [(u'Главные новости', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/mainnews.rss'),
|
feeds = [(u'Главные новости', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/mainnews.rss'),
|
||||||
(u'Политика', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/politics.rss'),
|
(u'Политика', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/politics.rss'),
|
||||||
(u'Экономика', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/economics.rss'),
|
(u'Экономика', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/economics.rss'),
|
||||||
@ -26,6 +27,12 @@ class AdvancedUserRecipe1286819935(BasicNewsRecipe):
|
|||||||
(u'Происшествия', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/incidents.rss'),
|
(u'Происшествия', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/incidents.rss'),
|
||||||
(u'Финансовые новости Quote.rbc.ru', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/quote.ru/mainnews.rss')]
|
(u'Финансовые новости Quote.rbc.ru', u'http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/quote.ru/mainnews.rss')]
|
||||||
|
|
||||||
|
keep_only_tags = [dict(name='h2', attrs={}),
|
||||||
|
dict(name='div', attrs={'class': 'box _ga1_on_'}),
|
||||||
|
dict(name='h1', attrs={'class': 'news_section'}),
|
||||||
|
dict(name='div', attrs={'class': 'news_body dotted_border_bottom'}),
|
||||||
|
dict(name='table', attrs={'class': 'newsBody'}),
|
||||||
|
dict(name='h2', attrs={'class': 'black'})]
|
||||||
|
|
||||||
remove_tags = [dict(name='div', attrs={'class': "video-frame"}),
|
remove_tags = [dict(name='div', attrs={'class': "video-frame"}),
|
||||||
dict(name='div', attrs={'class': "photo-container videoContainer videoSWFLinks videoPreviewSlideContainer notes"}),
|
dict(name='div', attrs={'class': "photo-container videoContainer videoSWFLinks videoPreviewSlideContainer notes"}),
|
||||||
|
@ -48,6 +48,7 @@ class ANDROID(USBMS):
|
|||||||
0x04e8 : { 0x681d : [0x0222, 0x0223, 0x0224, 0x0400],
|
0x04e8 : { 0x681d : [0x0222, 0x0223, 0x0224, 0x0400],
|
||||||
0x681c : [0x0222, 0x0224, 0x0400],
|
0x681c : [0x0222, 0x0224, 0x0400],
|
||||||
0x6640 : [0x0100],
|
0x6640 : [0x0100],
|
||||||
|
0x6877 : [0x0400],
|
||||||
},
|
},
|
||||||
|
|
||||||
# Acer
|
# Acer
|
||||||
|
@ -221,7 +221,8 @@ class PRS505(USBMS):
|
|||||||
os.path.splitext(os.path.basename(p))[0],
|
os.path.splitext(os.path.basename(p))[0],
|
||||||
book, p)
|
book, p)
|
||||||
except:
|
except:
|
||||||
debug_print('FAILED to upload cover', p)
|
debug_print('FAILED to upload cover',
|
||||||
|
prefix, book.lpath)
|
||||||
else:
|
else:
|
||||||
debug_print('PRS505: NOT uploading covers in sync_booklists')
|
debug_print('PRS505: NOT uploading covers in sync_booklists')
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user