add cninfo announcement

This commit is contained in:
hillerliao
2019-12-15 21:52:58 +08:00
parent 7dc1508458
commit 65a4a5b7a8
24 changed files with 639 additions and 573 deletions

View File

@@ -1,23 +1,23 @@
from rsshub.utils import fetch
domain = 'https://www.ctolib.com'
def parse(post):
item = {}
item['title'] = post.css('a.title::text').extract_first()
item['description'] = post.css('p.abstract::text').extract_first()
item['link'] = f"{domain}{post.css('a.title::attr(href)').extract_first()}"
return item
def ctx(category=''):
tree = fetch(f'{domain}/python/topics/{category}')
posts = tree.css('ul.note-list li')
return {
'title': 'CTOLib码库',
'link': domain,
'description': 'Python开发社区',
'author': 'alphardex',
'items': list(map(parse, posts))
from rsshub.utils import fetch
domain = 'https://www.ctolib.com'
def parse(post):
item = {}
item['title'] = post.css('a.title::text').extract_first()
item['description'] = post.css('p.abstract::text').extract_first()
item['link'] = f"{domain}{post.css('a.title::attr(href)').extract_first()}"
return item
def ctx(category=''):
tree = fetch(f'{domain}/python/topics/{category}')
posts = tree.css('ul.note-list li')
return {
'title': 'CTOLib码库',
'link': domain,
'description': 'Python开发社区',
'author': 'alphardex',
'items': list(map(parse, posts))
}