View Single Post
Old 11-19-2017, 04:47 AM   #4
bugmen00t
Connoisseur
bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!bugmen00t rocks like Gibraltar!
 
bugmen00t's Avatar
 
Posts: 65
Karma: 100000
Join Date: Aug 2015
Device: Kindle Keyboard + Kindle Voyage WiFi + Kindle PW11 Kids
Thumbs up

Another bunch of Russian recipes

7x7 Journal
Code:
#!/usr/bin/env python2
# vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function
from calibre.web.feeds.news import BasicNewsRecipe

class AdvancedUserRecipe1467715002(BasicNewsRecipe):
    title          = '7x7'
    __author__     = 'bugmen00t'
    description    = '7x7 - межрегиональный интернет-журнал'
    publisher      = '7x7-journal.ru'
    category       = 'news'
    cover_url = u'https://7x7-journal.ru/public/img/template/logo.png'
    language              = 'ru'
    no_stylesheets        = True
    remove_javascript = True
    auto_cleanup   = False


    oldest_article = 100
    max_articles_per_feed = 100

    feeds          = [
        ('7x7', 'https://7x7-journal.ru/newsline/rss'),
    ]

    remove_tags_before = dict(name='article')
    remove_tags_after  = dict(name='div', attrs={'class':'article__footer'})
    remove_tags     = [
        dict(name='div',attrs={'class':'article__footer'}),
        dict(name='div',attrs={'class':'article__tags'})
        ]
Breaking Mad
Code:
#!/usr/bin/env python2
# vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function
from calibre.web.feeds.news import BasicNewsRecipe

class AdvancedUserRecipe1467715002(BasicNewsRecipe):
    title          = 'Breaking Mad'
    __author__     = 'bugmen00t'
    description    = 'Breaking Mad - пока смерть не насмешит нас. Breakingmad - это агрегатор самых странных и драматичных новостей с жизнеутверждающим эффектом. Breakingmad - это все, что вы должны знать о России и не только.'
    publisher      = 'BreakingMad'
    category       = 'news'
    cover_url = u'http://breakingmad.me/images/logo.png'
    language              = 'ru'
    no_stylesheets        = False
    remove_javascript = True
    auto_cleanup   = False


    oldest_article = 100
    max_articles_per_feed = 50

    feeds          = [
        ('Общий канал', 'http://breakingmad.me/ru/rss'),
        ('Страшное', 'http://breakingmad.me/ru/terrible/rss'),
        ('Смешное', 'http://breakingmad.me/ru/comedy/rss'),        
        ('Странное', 'http://breakingmad.me/ru/weird/rss'),
        ('Популярное', 'http://breakingmad.me/ru/popular/rss'),
        ]

    remove_tags_before = dict(name='div', attrs={'class':'news-row'})
    remove_tags_after  = dict(name='div', attrs={'class':'news-bottom'})
    remove_tags     = [
        dict(name='div',attrs={'class':'news-bottom-center'}),
        dict(name='span',attrs={'class':'ico-link news-bottom-link'})
        ]
ОВД.Инфо
Code:
#!/usr/bin/env python2
# vim:fileencoding=utf-8
from __future__ import unicode_literals, division, absolute_import, print_function
from calibre.web.feeds.news import BasicNewsRecipe

class AdvancedUserRecipe1510778177(BasicNewsRecipe):
    title          = '\u041e\u0412\u0414-\u0418\u043d\u0444\u043e'
    __author__     = 'bugmen00t'
    description    = 'Независимый правозащитный медиа-проект, посвященный политическим преследованиям в России.'
    publisher      = 'Ovdinfo.Org'
    category       = 'news'
    cover_url = u'https://ovdinfo.org/sites/all/themes/ovdinfo/img/logo-ovdinfo.png'
    language              = 'ru'
    no_stylesheets        = True
    remove_javascript = True
    auto_cleanup   = True

    feeds          = [
        ('\u041d\u043e\u0432\u043e\u0441\u0442\u0438', 'https://ovdinfo.org/rss.xml'),
    ]
    
    remove_tags     = [
        dict(name='a',attrs={'class':'overtitle'})
        ]
bugmen00t is offline   Reply With Quote