mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-10-31 10:37:00 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| #!/usr/bin/env python
 | |
| # vim:fileencoding=utf-8
 | |
| 
 | |
| from calibre.web.feeds.news import BasicNewsRecipe
 | |
| 
 | |
| 
 | |
| class Coda(BasicNewsRecipe):
 | |
|     title = 'Coda'
 | |
|     __author__ = 'bugmen00t'
 | |
|     description = 'Coda Story reports on major currents shaping our world from disinformation to authoritarian technologies to the war on science. Coda stays on these stories to reveal why they matter, how they are connected and where they are heading next.'  # noqa
 | |
|     publisher = 'Natalia Antelava & Ilan Greenberg'
 | |
|     category = 'blog'
 | |
|     cover_url = u'https://www.codastory.com/wp-content/uploads/2021/05/AT_thumbnail_512x512.png'
 | |
|     language = 'en_RU'
 | |
|     no_stylesheets = False
 | |
|     remove_javascript = False
 | |
|     auto_cleanup = False
 | |
|     oldest_article = 180
 | |
|     max_articles_per_feed = 50
 | |
| 
 | |
|     remove_tags_before = dict(name='div', attrs={'class': 'article'})
 | |
| 
 | |
|     remove_tags_after = dict(name='div', attrs={'class': 'article'})
 | |
| 
 | |
|     remove_tags = [
 | |
|         dict(name='li', attrs={'class': 'material-meta__type'}),
 | |
|         dict(name='div', attrs={'class': 'more'})
 | |
|     ]
 | |
| 
 | |
|     feeds = [('CODA', 'https://www.codastory.com/feed/')]
 |