diff --git a/services/drive2/app/generator.py b/services/drive2/app/generator.py index 3e7a7b9..fbb954c 100644 --- a/services/drive2/app/generator.py +++ b/services/drive2/app/generator.py @@ -67,15 +67,19 @@ def generate(url): date = parse_date(date_txt) fe.pubDate(date) + + desc = article.find('div', {'class': 'c-post-preview__lead'}) - description = desc.get_text(strip=True).rstrip('Читать дальше') + description = '' + if desc: + description = desc.get_text(strip=True).rstrip('Читать дальше') preview_uri_div = article.find('div', {'class': 'c-preview-pic'}) - if (preview_uri_div): + if preview_uri_div: preview_uri = preview_uri_div.find('img')['src'] # fe.enclosure(preview_uri) description = f" {description}" fe.summary(description, type='html') - return fg.atom_str() \ No newline at end of file + return fg.atom_str() diff --git a/services/drive2/docker-compose.yaml b/services/drive2/docker-compose.yaml index c4a315a..0007ce6 100644 --- a/services/drive2/docker-compose.yaml +++ b/services/drive2/docker-compose.yaml @@ -3,7 +3,8 @@ services: image: feed-server build: context: . + restart: unless-stopped ports: - 8890:80 -# http://localhost:8890/?url=https://www.drive2.ru/experience/jetta/g644510077776067186 \ No newline at end of file +# http://localhost:8890/?url=https://www.drive2.ru/experience/jetta/g644510077776067186