diff --git a/boards.yml b/boards.yml
index 3ac6706..39c0fc1 100644
--- a/boards.yml
+++ b/boards.yml
@@ -1,1794 +1,1800 @@
boards:
- - name: Новости
- slug: news
- is_visible: true
- is_private: false
- curator:
- name: Новости
- title: События в мире
- avatar: https://i.vas3k.ru/63cd2ebddba4422aa684b2bd754c636eb061ef0555f542042c31850525d2f5bb.png
- bio: Наша субъективная подборка основных новостных изданий, чтобы следить за событиями в России и в мире
- blocks:
- - name: Россия
- slug: ru
- feeds:
- - name: Meduza
- url: https://meduza.io/
- rss: https://meduza.io/rss/all
- icon: https://i.vas3k.ru/e4b09a9d72f9b0157b88ed1cc5b755f7b6099358c889edce021a481442c7222f.png
- - name: TJ
- url: https://tjournal.ru
- rss: https://tjournal.ru/rss/all
- is_parsable: false
- - name: Коммерсантъ
- url: https://www.kommersant.ru/
- rss: https://www.kommersant.ru/RSS/news.xml
- icon: https://i.vas3k.ru/70e935c410a400d14beaadc25ddd13b386267ee7e56bd028c47ebfeb49c497cd.jpg
- - name: ТАСС
- url: https://tass.ru/
- rss: https://tass.ru/rss/v2.xml
- icon: https://i.vas3k.ru/aca2f29518b01b25b3a40d63109d45dde74be15e47877aaa89553ff567b05151.png
- is_parsable: false
- - name: Ведомости
- url: https://www.vedomosti.ru/
- rss: https://vedomosti.ru/rss/news
- icon: https://i.vas3k.ru/e52824e20f01c22baee086c03cc5cac5c011b4fd5e7cd2062bb3d78066cb2019.jpg
- - name: Эхо Москвы
- url: https://echo.msk.ru/
- rss: https://echo.msk.ru/news.rss
- icon: https://i.vas3k.ru/f9a8212a62b560c42aad54b722f838f3cc10abe30786a0b875230950b8c2dc8e.png
- filters:
- - echomsk_title_fix
-# - name: РБК
-# url: https://www.rbc.ru/
-# rss: http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/news.rss
-# icon: https://i.vas3k.ru/8e8a9d54921aafb2c72e347f0cf07f3f4e84103d02117fdf1d04799cadb13b80.jpg
- - name: 🗽 Либеральные
- slug: ru_left
- view: "blocks/two.html"
- feeds:
- - view: "feeds/favicons.html"
- is_parsable: false
- mix:
- - https://tvrain.ru/export/rss/all.xml
- - https://www.znak.com/rss
- - https://paperpaper.ru/feed/
- - https://rss.dw.com/rdf/rss-ru-top
- - https://content.novayagazeta.ru/rss/all.xml
- - https://rss.newsru.com/top/main
- - https://www.svoboda.org/api/z-pqpiev-qpp
- - name: 👮♂️ Прокремлёвские
- slug: ru_right
- view: "blocks/two.html"
- feeds:
- - view: "feeds/favicons.html"
- is_parsable: false
- mix:
- - https://lenta.ru/rss
- - https://russian.rt.com/feed
- - https://kp.ru/rss/allsections.xml
- - https://iz.ru/xml/rss/all.xml
- - https://ria.ru/export/rss2/archive/index.xml
- - name: Телеграм
- slug: tg
- feeds:
- - name: Varlamov News
- url: https://t.me/varlamov_news
- rss: https://infomate.club/parsing/telegram/varlamov_news?only=text
- icon: https://i.vas3k.ru/93a624086cd3835fdf9c704155b91f12b7cf238726bc39316f0a605c87797fa7.jpg
- - name: Новая Газета
- url: https://t.me/novaya_pishet
- rss: https://infomate.club/parsing/telegram/novaya_pishet
- icon: https://i.vas3k.ru/f2cabb4173f6dcaad7db9f6285458e0d79593a5eba08b77f16e89ff532171860.jpg
-# - name: Mash
-# url: https://t.me/breakingmash
-# rss: https://infomate.club/parsing/telegram/breakingmash?only=text
-# icon: https://i.vas3k.ru/9b7f5f94e9e5b6f2b4ded23374c1dd38333f11e3a2af21863f2c89458ba77cb5.jpg
- - name: Лентач
- url: https://t.me/lentachold
- rss: https://infomate.club/parsing/telegram/lentachold?only=text
-# - name: Expresso
-# url: https://t.me/expressotoday
-# rss: https://infomate.club/parsing/telegram/expressotoday?only=text
-# icon: https://i.vas3k.ru/8ecf3ff7c82f89b0bfdde441e32082b063d7bf33e7b3b4b13a77dd35b38aa744.jpg
- - name: США
- slug: us
- feeds:
- - name: Reddit News
- url: https://www.reddit.com/r/news/
- rss: https://www.reddit.com/r/news.rss
- icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
- - name: Reuters
- url: https://www.reuters.com/news/world
- rss: https://news.google.com/rss/search?q=when:24h+allinurl:reuters.com&ceid=US:en&hl=en-US&gl=US
- - name: Bloomberg
- url: https://www.bloomberg.com/
- rss: http://www.bloomberg.com/politics/feeds/site.xml
- icon: https://i.vas3k.ru/35c6ae6df0fe47166ed5c656bde6faa974ae1beca949c89443f0aed0b86e0806.png
- - name: NPR
- url: https://www.npr.org/
- rss: https://feeds.npr.org/1002/rss.xml
- icon: https://i.vas3k.ru/1cc80e832275af7735ca0d600d934e4b0419f398f6b142073b576c99d948517f.jpg
- - name: Axios
- url: https://www.axios.com/
- rss: https://api.axios.com/feed/
- icon: https://i.vas3k.ru/17f55ad102b80a85c618d5e56c61f24c17c20d12f8c960a87902845154a5bdfc.jpg
- is_parsable: false
- - name: POLITICO
- url: https://www.politico.com/
- rss: https://www.politico.com/rss/politicopicks.xml
- icon: https://i.vas3k.ru/0281ddd9b3bd890e1476666d5ea74688bc5fcf313500a5fc166127bc433b1287.jpg
- is_parsable: false
- - name: 🏳️🌈 Левые
- slug: us_left
- view: "blocks/two.html"
- feeds:
- - view: "feeds/favicons.html"
- is_parsable: false
- mix:
- - http://rss.cnn.com/rss/edition.rss
- - https://www.huffpost.com/section/front-page/feed
- - https://www.newyorker.com/feed/news
- - https://www.msnbc.com/feed
- - https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml
- - https://www.vox.com/rss/index.xml
- - name: 💰 Правые
- slug: us_right
- view: "blocks/two.html"
- feeds:
- - view: "feeds/favicons.html"
- is_parsable: false
- mix:
- - http://feeds.feedburner.com/foxnews/latest
- - https://spectator.org/feed
- - https://www.washingtontimes.com/rss/headlines/news/
- - https://www.dailymail.co.uk/ushome/index.rss
- - https://feeds.feedburner.com/breitbart
- - name: Европа
- slug: eu
- feeds:
- - name: BBC
- url: https://www.bbc.com/
- rss: http://feeds.bbci.co.uk/news/rss.xml
- icon: https://i.vas3k.ru/635c5e5828a4868b73bdb777611084a3459873b628f3f7f9752a34e1516fc505.png
- - name: The Guardian
- url: https://www.theguardian.com/international
- rss: https://www.theguardian.com/international/rss
- - name: Deutsche Welle
- url: https://www.dw.com/
- rss: https://rss.dw.com/rdf/rss-en-top
- - name: Азия
- slug: asia
- feeds:
- - name: Al Jazeera
- url: https://www.aljazeera.com/
- rss: https://www.aljazeera.com/xml/rss/all.xml
- icon: https://i.vas3k.ru/c460dced3f230cd47c0626db1278c31d23325d98059487a57bdbbeac6e49c8d1.png
- - name: The Hindu
- url: https://www.thehindu.com/
- rss: https://www.thehindu.com/news/international/feeder/default.rss
- icon: https://i.vas3k.ru/f3633b075315d58c7f9750f69d726627e1e42763352d72850eab7bc5bce28a09.jpg
- - name: South China Morning Post
- url: https://www.scmp.com/
- rss: https://www.scmp.com/rss/91/feed
- icon: https://i.vas3k.ru/a9261d4f317ea377bc68a5c6a7526d6b6127ef5cae9204345f63435688a2f069.jpg
-
- - name: Технологии
- slug: tech
- is_visible: true
- is_private: false
- curator:
- name: Технологии
- title: Главные новости
- avatar: https://i.vas3k.ru/229b722cc79faca1f148c66b1e7240488e7405704f94b8d7f0fadddcf66212f0.jpg
- bio: Подборка мейнстримовых новостей о технологиях на русском и английском языках
- blocks:
- - name: На русском
- slug: ru
- feeds:
- - name: vc.ru
- url: https://vc.ru
- rss: https://vc.ru/rss/all
- is_parsable: false
- - name: "Хабр: лучшее за сутки"
- icon: https://i.vas3k.ru/fhv.png
- url: https://habr.ru
- rss: https://habr.com/ru/rss/best/daily/?fl=ru
- - name: Wylsa.com
- icon: https://i.vas3k.ru/c1fb8935f6c7a56633d406988bd60d4cf28b9cbb351171cd39b2b119f75cf486.png
- url: https://wylsa.com/
- rss: https://wylsa.com/feed/
- - name: Rusbase
- url: https://rb.ru
- rss: https://rb.ru/feeds/all/
- - name: iXBT
- url: https://www.ixbt.com
- rss: http://www.ixbt.com/export/news.rss
- icon: https://i.vas3k.ru/fkm.jpg
- - name: OpenNet
- url: https://www.opennet.ru/
- rss: https://www.opennet.ru/opennews/opennews_6.rss
- - name: На английском
- slug: en
- feeds:
- - name: Hacker News
- url: https://news.ycombinator.com
- rss: https://news.ycombinator.com/rss
- - name: TechCrunch
- rss: http://feeds.feedburner.com/TechCrunch/
- url: https://techcrunch.com
- is_parsable: false
- - name: ArsTechnica
- rss: http://feeds.arstechnica.com/arstechnica/index/
- url: https://arstechnica.com
- - name: Engadget
- rss: https://www.engadget.com/rss.xml
- url: https://www.engadget.com
- - name: Gizmodo
- url: https://gizmodo.com
- rss: https://gizmodo.com/rss
- - name: Wired
- url: https://www.wired.com
- rss: https://www.wired.com/feed/rss
- icon: https://i.vas3k.ru/feu.png
- - name: Mashable
- url: https://mashable.com/
- rss: http://feeds.mashable.com/Mashable
- - name: The Verge
- rss: https://www.theverge.com/rss/index.xml
- url: https://www.theverge.com
- - name: VentureBeat
- url: https://venturebeat.com
- rss: http://feeds.feedburner.com/venturebeat/SZYF
- - name: ZDNet
- rss: https://www.zdnet.com/news/rss.xml
- url: https://www.zdnet.com
- - name: CNET
- url: https://www.cnet.com/topics/tech-industry/
- rss: http://feed.cnet.com/feed/topics/tech-industry
- - name: The Next Web
- rss: http://feeds2.feedburner.com/thenextweb
- url: https://thenextweb.com
- - name: ReadWrite
- url: https://readwrite.com
- rss: https://readwrite.com/feed/
- - name: 9to5mac
- url: https://9to5mac.com
- rss: https://9to5mac.com/feed/
- - name: Телеграм-каналы
- slug: tg
- feeds:
- - name: addmeto
- url: https://t.me/addmeto
- rss: https://infomate.club/parsing/telegram/addmeto
- icon: https://i.vas3k.ru/cb1fe74c1a42fbe9d145c8538ed9230b7512633d06f680b96464fc4b355b23ef.jpg
- - name: Rozetked
- url: https://t.me/rozetked
- rss: https://infomate.club/parsing/telegram/rozetked
- icon: https://i.vas3k.ru/abe55f96279f22704cd1cc5009be2f6527c8d205f289dc1c7c328a03314f3d5d.jpg
- - name: TechSparks
- url: https://t.me/techsparks
- rss: https://infomate.club/parsing/telegram/techsparks
- icon: https://i.vas3k.ru/b5a4fb2b5d3d0279612c639a325958e89bfaa218a87a6016f74936d347d23ced.png
-
- - name: Игры, железки и геймдев
- slug: games
- is_visible: true
- is_private: false
- curator:
- name: Игры, железки и геймдев
- avatar: https://i.vas3k.ru/d91addda792605da2764afc6c866257e05b8218d11b91534eaf0e87c03acebe5.jpg
- bio: Бета-версия подборки новостей об играх и всём, что с ними связано
- blocks:
- - name: На русском
- slug: ru
- feeds:
- - name: DTF
- url: https://dtf.ru/
- icon: https://i.vas3k.ru/75a05e5c534be82df78b704bf6d8c18308772736074ae3a6b2fdac4a6cd03343.png
- mix:
- - https://dtf.ru/rss/all
- - https://www.youtube.com/feeds/videos.xml?channel_id=UCBDLWj5X5D9bvBa3JIMMTIQ
- - name: Stopgame
- url: https://stopgame.ru/
- icon: https://i.vas3k.ru/110c51acbc7b938803332ce502eaa92284302093825b86f632002720397cdd66.png
- mix:
- - https://rss.stopgame.ru/rss_frontpage.xml
- - https://www.youtube.com/feeds/videos.xml?channel_id=UCq7JZ8ATgQWeu6sDM1czjhg
- - name: Игры @ Mail.ru
- url: https://games.mail.ru/pc/news/
- rss: https://games.mail.ru/pc/rss/news/
- icon: https://i.vas3k.ru/4c2ed25ae65ca8d14aad458021b2c2d46de909fa668af4f4b3a78ab1d4d15a74.png
- - name: Игромания
- url: https://www.igromania.ru/news/
- icon: https://i.vas3k.ru/da87856ddac8e5000798651b23669134fc47755adb23ac4cb9cf3862e5f0736e.jpg
- mix:
- - https://www.igromania.ru/rss/news-game.rss
- - https://www.youtube.com/feeds/videos.xml?channel_id=UC_Q1vhf7wcR_zGlc5ahAg0A
- - name: IXBT.games
- url: https://www.gametech.ru/
- rss: https://infomate.club/parsing/telegram/ixbtgames
- icon: https://i.vas3k.ru/7e54723ab414656c96a7b736f843f1bc961237c50ca30e8209096c3a912db7a1.png
- - name: На английском
- slug: en
- feeds:
- - name: IGN
- url: https://ign.com/
- rss: https://feeds.feedburner.com/ign/all
- icon: https://i.vas3k.ru/cd6895f1b150d96ffa85bc8b160a79b2b294b9712d7f887f54d5f167a61bffd6.png
- is_parsable: false
- - name: Rock Paper Shotgun
- url: https://www.rockpapershotgun.com/
- rss: https://www.rockpapershotgun.com/feed/
- icon: https://i.vas3k.ru/a3306dfa0ba6c7169454702ca22535255ec3988ea5500e21558258c789d45a3a.jpg
- - name: Polygon
- url: https://www.polygon.com/
- rss: https://www.polygon.com/rss/front-page/index.xml
- icon: https://i.vas3k.ru/e710868062d590ef2906648582eb139d21fb4edba1b4b9a40a2c7a16744c00b1.png
- - name: Eurogamer
- url: https://www.eurogamer.net/
- rss: https://www.eurogamer.net/?format=rss
- - name: "Reddit: /r/gaming + /r/games"
- url: https://www.reddit.com/r/gaming/
- icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
- mix:
- - https://www.reddit.com/r/gaming.rss
- - https://www.reddit.com/r/games.rss
- - name: Индустрия
- slug: industry
- feeds:
- - name: App2Top
- url: https://app2top.ru/
- rss: https://app2top.ru/rss
- icon: https://i.vas3k.ru/c2756d30e2381ca7e69013b917d8b048dba7f12b2d38c268d2717d17a1183aa3.png
- - name: GamesIndustry.biz
- url: https://www.gamesindustry.biz/
- rss: https://www.gamesindustry.biz/rss/gamesindustry_news_feed.rss
- icon: https://i.vas3k.ru/61b867daaa85db8d74061ca2d730f6a32b0af2387db77371946ef807b7f8cd84.png
- - name: Gamasutra
- url: https://www.gamasutra.com/
- rss: https://feeds.feedburner.com/GamasutraNews
- icon: https://i.vas3k.ru/e0464b0fe7cc7e5abc98570a88340a0082da5a96598febfa6bf66a1bc7b37987.png
- - name: Kotaku
- url: https://kotaku.com/
- rss: https://kotaku.com/rss
- - name: "MCV/Develop"
- url: https://www.mcvuk.com/
- rss: https://www.mcvuk.com/feed/
- icon: https://i.vas3k.ru/2c3f4640e0109754dc7d250b63dc7e828268a246efac1cfa3780a650e7ec2119.jpg
- - name: "Шрайер"
- url: https://www.bloomberg.com/authors/AUvqMRVAZCw/jason-schreier
- rss: https://www.bloomberg.com/authors/AUvqMRVAZCw/jason-schreier.rss
- icon: https://i.vas3k.ru/35c6ae6df0fe47166ed5c656bde6faa974ae1beca949c89443f0aed0b86e0806.png
- - name: Железо
- slug: hardware
- feeds:
- - name: Wccftech
- url: https://wccftech.com/
- rss: https://wccftech.com/feed/
- - name: Overclockers
- url: https://www.overclockers.com/
- rss: https://www.overclockers.com/feed/
- - name: "Reddit: /r/hardware"
- url: https://www.reddit.com/r/hardware/
- rss: https://www.reddit.com/r/hardware.rss
- icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
- - name: Платформы
- slug: platforms
- feeds:
- - name: Xbox Wire
- url: https://news.xbox.com/en-us/
- rss: https://news.xbox.com/en-us/feed/
- - name: PlayStation Blog
- url: https://blog.playstation.com/
- rss: https://blog.playstation.com/feed/
- - name: PC Gamer
- url: https://www.pcgamer.com/
- rss: https://www.pcgamer.com/rss/
- - name: Nintendo Life
- url: https://www.nintendolife.com/
- rss: https://www.nintendolife.com/feeds/latest
- icon: https://i.vas3k.ru/6b873b5b6eea734311d63ab9f20643b724767a08e69ffeb48835043d5d3ed445.png
- - name: Pocketgamer
- url: https://www.pocketgamer.com/
- rss: https://www.pocketgamer.com/rss/
- icon: https://i.vas3k.ru/4206863a904a4ae9966eb5abbba5f1f179607a60a31b3f81c20a950a93cb2e9d.jpg
- - name: UploadVR + Road to VR
- url: https://uploadvr.com/
- icon: https://i.vas3k.ru/85fbe5e90e244df525a3265beaec913f30f2bf6799d34c82d2224acb005dce9e.png
- mix:
- - https://uploadvr.com/feed/
- - https://www.roadtovr.com/feed/
-
- - name: Вастрик
- slug: vas3k
- is_visible: true
- is_private: false
- curator:
- name: Вастрик
- url: vas3k.ru
- title: Невсратое айти
- avatar: https://i.vas3k.ru/eb8.png
- bio: Веду блог о технологиях, пишу код, отвратительно путешествую и фотографирую это
- footer: >
- здесь я собрал сайты, которые составляют 90% того, что я читаю постоянно.
- Отбор и фильтрация источников — непрерывный процесс для меня, потому их набор постоянно меняется.
- Так что следите.
- blocks:
- - slug: main
- feeds:
- - name: Hacker News
- url: https://news.ycombinator.com
- rss: https://news.ycombinator.com/rss
- columns: 2
- - name: Lobsters
- url: https://lobste.rs/
- rss: https://lobste.rs/rss
- - name: Product Hunt
- url: https://www.producthunt.com
- rss: https://www.producthunt.com/feed
- is_parsable: false
- icon: https://i.vas3k.ru/fep.png
- - name: Changelog
- url: https://changelog.com/
- rss: https://changelog.com/feed
- icon: https://i.vas3k.ru/nip.png
- - name: GitHub Trending
- url: https://github.com/trending
- rss: https://mshibanami.github.io/GitHubTrendingRSS/weekly/all.xml
- - name: Технологии
- slug: tech
- feeds:
- - name: The Information
- url: https://www.theinformation.com/
- rss: https://www.theinformation.com/feed
- - name: 'Reddit: /r/technology/'
- url: https://www.reddit.com/r/technology
- rss: https://www.reddit.com/r/technology.rss
- icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
- is_parsable: false
- - name: "Pinboard: Popular"
- url: https://pinboard.in/popular/
- rss: http://feeds.pinboard.in/rss/popular/
- icon: https://i.vas3k.ru/adfe6b6f09b2be1398df020bdd8d1b8dade25b139c88c68c0177d26e5ae0bce0.jpg
- conditions:
- - type: not_in
- field: title
- word: Trump
- - name: ZDNet
- rss: https://www.zdnet.com/news/rss.xml
- url: https://www.zdnet.com
- - name: TechCrunch
- rss: http://feeds.feedburner.com/TechCrunch/
- url: https://techcrunch.com
- is_parsable: false
- - name: Slashdot
- rss: http://rss.slashdot.org/Slashdot/slashdotMain
- url: https://slashdot.org
- icon: https://i.vas3k.ru/2da938e66d63ca719a8854ead38a09d17d6ab17725aaf15fa68f401aa937340e.png
- - name: 'Medium: Technology'
- icon: https://i.vas3k.ru/fhb.png
- url: https://medium.com/topic/technology
- rss: https://medium.com/feed/topic/technology
- is_parsable: false
- - name: Блоги людей
- slug: people
- feeds:
- - columns: 3
- view: "feeds/favicons.html"
- is_parsable: false
- mix:
- - http://nedbatchelder.com/blog/rss.xml
- - http://rasskazov.pro/blog/?go=rss/
- - http://vas3k.ru/rss/
- - http://nl.livejournal.com/data/rss
- - http://sashavolkova.ru/rss/
- - http://alexmak.net/blog/feed/
- - http://nobelfaik.livejournal.com/data/rss
- - http://vonoiral.com/rss/
- - http://skaplichniy.ru/feed/
- - http://blogdm.ru/rss/
- - http://spark-in.me/main.rss
- - https://medium.com/feed/@madrabbit
- - http://mikeozornin.ru/blog/rss/
- - http://level-design.ru/feed/
- - http://doitinbound.com/feed/
- - http://cartmendum.livejournal.com/data/rss
- - http://visual-storytelling.ru/rss/
- - http://past25.ru/rss/
- - http://maximilyahov.ru/blog/?go=rss/
- - http://staskulesh.com/feed/
- - http://torshina.me/feed.rss
- - http://vas3k.com/rss/
- - https://thegradient.pub/rss/
- - http://stratechery.com/feed/
- - http://calendar.perfplanet.com/feed/
- - http://karpathy.github.io/feed.xml
- - http://xkcd.com/rss.xml
- - https://tonsky.me/blog/atom.xml
- - https://tonsky.livejournal.com/data/rss
- - http://colah.github.io/rss.xml
- - https://krausefx.com/feed.xml
- - https://overreacted.io/rss.xml
- - http://feeds.feedburner.com/codinghorror/
- - http://theoatmeal.com/feed/rss
- - https://waitbutwhy.com/feed
- - https://mxb.dev/feed.xml
- - https://bureau.ru/bb/soviet/rss/
- - http://nickcraver.com/blog/feed.xml
- - https://nepishi.ru/rss
- - name: Инди-разработка
- slug: make
- feeds:
- - name: Show HN
- url: https://news.ycombinator.com/show
- rss: https://hnrss.org/show
- - name: Starter Story
- url: https://www.starterstory.com
- rss: https://www.starterstory.com/feed?format=rss
- - name: Indiehackers
- url: https://www.indiehackers.com/
- rss: https://rss.app/feeds/faq798zw7eJuer9w.xml
- - name: 'Reddit: /r/SideProject'
- url: https://www.reddit.com/r/SideProject/
- rss: https://www.reddit.com/r/SideProject.rss
- icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
- is_parsable: false
- - name: Путешествия
- slug: travel
- feeds:
- - name: PeritoBurrito
- url: https://perito-burrito.com
- rss: http://perito-burrito.com/feed
- - name: Vandrouki
- url: https://vandrouki.ru
- rss: https://feeds.feedburner.com/vandroukiru
- icon: https://i.vas3k.ru/fer.jpg
- - name: Secret Flying
- url: https://www.secretflying.com
- rss: https://www.secretflying.com/feed/
- - name: 'Atlas Obscura: Stories'
- url: https://www.atlasobscura.com/articles
- rss: https://www.atlasobscura.com/feeds/latest
- icon: https://i.vas3k.ru/345139fb86cb52076134880d1b4ef700d6354c4cf4639ebdfaf1f9891115f7ad.jpg
- - name: "T—Ж"
- url: https://journal.tinkoff.ru/chemodan/
- rss: https://journal.tinkoff.ru/feed/
- - name: Geeky Explorer
- url: https://www.geekyexplorer.com
- rss: https://www.geekyexplorer.com/feed/
- - name: Европейское айти
- slug: eu
- feeds:
- - name: "EU-startups"
- url: https://www.eu-startups.com/
- rss: https://www.eu-startups.com/feed/
- icon: https://i.vas3k.ru/fkp.jpg
- - name: Tech.eu
- url: https://tech.eu/
- rss: https://tech.eu/feed/
- icon: https://i.vas3k.ru/fl9.jpg
- - name: "TechCrunch: Europe"
- url: https://techcrunch.com/europe/
- rss: http://feeds.feedburner.com/Techcrunch/europe
- is_parsable: false
- - name: Фотография
- slug: photo
- feeds:
- - name: DPReview
- url: https://www.dpreview.com
- rss: https://www.dpreview.com/feeds/reviews.xml
- - name: PetaPixel
- url: https://petapixel.com
- rss: https://feedproxy.google.com/PetaPixel
- icon: https://i.vas3k.ru/fes.jpg
- - name: 500px ISO
- url: https://iso.500px.com
- rss: https://iso.500px.com/feed/
- icon: https://i.vas3k.ru/fet.png
-
- - name: How to Berlin
- slug: howtoberlin
- is_visible: true
- is_private: false
- curator:
- name: How to Berlin
- title: Набор берлинца
- url: от Лены из howtoberlin.de
- avatar: https://i.vas3k.ru/fev.png
- bio: Что читать, когда живешь в Берлине и не понимаешь что происходит
- footer: >
- это ресурсы для понимания и вдохновения, немецкие и экспатские, чтобы понимать,
- что происходит в Германии и Берлине и как весело и комфортно в этом жить.
- blocks:
- - name: Общие и экспатские новости
- slug: news
- feeds:
- - name: "Berlin.de"
- url: https://www.berlin.de/aktuelles/
- rss: https://www.berlin.de/en/news/index.rss
- icon: https://i.vas3k.ru/fjc.png
- - name: "DW.com"
- url: https://www.dw.com/en/top-stories/germany/s-1432
- rss: http://rss.dw.com/rdf/rss-en-ger
- - name: "The Berlin Spectator"
- url: https://berlinspectator.com
- rss: https://berlinspectator.com/feed/
- - name: "TheLocal"
- url: https://www.thelocal.de/
- rss: https://feeds.thelocal.com/rss/de
- icon: https://i.vas3k.ru/5a8888ed6bf5abe3f642d610f724f2f6eea71f8cf225c8d29e90a0cc9085dae1.png
- - name: "Что там у немцев?"
- url: https://t.me/dwrussian
- rss: https://infomate.club/parsing/telegram/dwrussian
- is_parsable: false
- - name: IamExpat
- url: https://www.iamexpat.de/
- rss: https://www.iamexpat.de/rss/news-germany
- - name: "BZ [DE]"
- url: https://www.bz-berlin.de/
- rss: https://www.bz-berlin.de/feed
- icon: https://i.vas3k.ru/38026d202b5c6beab60312602ca6facb3ecb22a4916084fac44858e1a68dc55c.png
- - name: "Der Tagesspiegel [DE]"
- url: https://www.tagesspiegel.de/
- rss: https://www.tagesspiegel.de/contentexport/feed/home
- icon: https://i.vas3k.ru/fjb.jpg
- - name: "RBB24 [DE]"
- url: https://www.rbb24.de
- rss: http://www.rbb24.de/aktuell/index.xml/feed=rss.xml
- - name: "Наблюдения, события, места"
- slug: events
- feeds:
- - name: "Kiez in Berlin"
- url: http://kiezinberlin.com/
- rss: http://kiezinberlin.com/feed/
- - name: "Канал Глазами Богдана"
- url: https://t.me/bogdandevisu
- rss: https://infomate.club/parsing/telegram/bogdandevisu?only=text
- - name: "Канал Travelclever"
- url: https://t.me/travelclever
- rss: https://infomate.club/parsing/telegram/travelclever?only=text
- is_parsable: false
- - name: "Berlin.de Events"
- url: https://www.berlin.de/en/events/
- rss: https://www.berlin.de/en/events/rubric.rss
- icon: https://i.vas3k.ru/fjc.png
- - name: "Mit Vergnügen [DE]"
- url: https://mitvergnuegen.com
- rss: https://mitvergnuegen.com/feed
- - name: Berlin Ick Liebe Dir [DE]
- url: https://berlin-ick-liebe-dir.de
- rss: https://berlin-ick-liebe-dir.de/feed/
- - name: Stil in Berlin
- url: https://www.stilinberlin.de
- rss: https://www.stilinberlin.de/feed
- - name: "Eventbrite"
- url: https://rss.app/feeds/gAiDNxbhKJE9Wr4H.xml
- rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e15a1b88a93f8b0238b4567.xml
- - name: "Comedy in English"
- url: https://comedyinenglish.de/full-calendar/
- rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e15a6ea8a93f86d5d8b4567.xml
- icon: https://i.vas3k.ru/flr.jpg
- - name: "GoOut Events"
- url: https://goout.net/en/berlin/events/
- rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e14f1098a93f805718b4567.xml
- - name: "Подкасты"
- slug: podcasts
- feeds:
- - name: "Radio Spaetkauf 🥇"
- url: https://podcasts.apple.com/de/podcast/radio-spaetkauf-berlin/id571999392?l=en
- rss: http://radiospaetkauf.libsyn.com/rss
- icon: https://i.vas3k.ru/fje.jpg
- - name: "Berlin Briefing"
- url: https://podcasts.apple.com/de/podcast/berlin-briefing/id1241197566?l=en
- rss: https://berlinbriefing.podigee.io/feed/aac
- icon: https://i.vas3k.ru/fjf.jpg
- - name: "Учим немецкий"
- slug: learn
- feeds:
- - name: "Langsam gesprochene nachrichten"
- url: https://podcasts.apple.com/de/podcast/langsam-gesprochene-nachrichten-deutsch-lernen-deutsche/id282930329?l=en
- rss: http://rss.dw.com/xml/DKpodcast_lgn_de
- icon: https://i.vas3k.ru/fjg.jpg
- - name: "Das sagt man so!"
- url: https://podcasts.apple.com/de/podcast/das-sagt-man-so-deutsch-lernen-deutsche-welle/id1064423527?l=en
- rss: http://rss.dw.com/xml/DKpodcast_dassagtmanso_de
- icon: https://i.vas3k.ru/fjh.jpg
- - name: "Deutsche im Alltag"
- url: https://podcasts.apple.com/de/podcast/deutsche-im-alltag-alltagsdeutsch-deutsch-lernen-deutsche/id282933246?l=en
- rss: http://rss.dw.com/xml/DKpodcast_alltagsdeutsch_de
- icon: https://i.vas3k.ru/fji.jpg
- - name: "Дёшево путешествуем"
- slug: travel
- feeds:
- - name: "SecretFlying: from Berlin"
- url: https://www.secretflying.com/posts/category/cities-countries/germany/berlin/
- rss: https://www.secretflying.com/posts/category/cities-countries/germany/berlin/feed/
- - name: "Fly4free: Germany"
- url: https://www.fly4free.com/flight-deals/germany/
- rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e15a09c8a93f842168b4567.xml
-
- - name: Very ML
- slug: ml
- is_visible: true
- is_private: false
- curator:
- name: Very ML
- title: State-of-the-art Machine Learning News Feed
- url: by Viktor Tiulpin and Recent AI News
- avatar: https://i.vas3k.ru/hzv.png
- bio: State-of-the-art Machine Learning News Feed
- footer: >
- have something to add? Send me a message on Twitter.
- blocks:
- - slug: main
- feeds:
- - name: "/r/MachineLearning"
- url: https://www.reddit.com/r/MachineLearning/
- rss: https://www.reddit.com/r/MachineLearning.rss
- - name: "Towards Data Science"
- url: https://towardsdatascience.com/
- rss: https://towardsdatascience.com/feed
- - name: "Distill.pub"
- icon: https://i.vas3k.ru/i0r.png
- url: https://distill.pub/
- rss: http://distill.pub/rss.xml
- - name: "The Gradient"
- url: https://thegradient.pub/
- rss: https://thegradient.pub/rss/
- - name: "TheSequence"
- url: https://thesequence.substack.com/
- rss: https://thesequence.substack.com/feed/
- - name: "Synced Review"
- url: https://medium.com/syncedreview
- rss: https://medium.com/feed/syncedreview
- - name: "📓 Cool Blogs"
- slug: blogs
- feeds:
- - name: "ODS.ai Habr"
- url: https://habr.com/ru/company/ods/
- rss: https://habr.com/ru/rss/company/ods/blog/?fl=ru
- - name: "Machine Learning Mastery"
- url: https://machinelearningmastery.com/blog/
- rss: http://machinelearningmastery.com/blog/feed
- - name: "ML in Production"
- url: https://mlinproduction.com
- rss: https://mlinproduction.com/feed
- - name: "Sorta Insightful"
- url: https://www.alexirpan.com/
- rss: https://www.alexirpan.com/feed.xml
- - name: "Lil'Log"
- url: https://lilianweng.github.io/lil-log/
- rss: https://lilianweng.github.io/lil-log/feed.xml
- - name: "inFERENCe"
- url: https://www.inference.vc/
- rss: https://www.inference.vc/rss
- - name: "The Spectator"
- url: http://blog.shakirm.com/
- rss: http://blog.shakirm.com/feed/
- - name: "The Unofficial Google Data Science Blog"
- url: http://www.unofficialgoogledatascience.com/
- rss: http://www.unofficialgoogledatascience.com/feeds/posts/default
- - name: "Off the Convex Path"
- url: http://www.offconvex.org/
- rss: http://www.offconvex.org/feed
- - name: "Jay Alammar"
- url: https://jalammar.github.io
- rss: https://jalammar.github.io/feed.xml
- - name: "Piekniewski's blog"
- url: https://blog.piekniewski.info/
- rss: https://blog.piekniewski.info/rss/
- - name: "fast.ai NLP"
- url: https://nlp.fast.ai
- rss: http://nlp.fast.ai/feed.xml
- - name: "Sebastian Ruder"
- url: https://ruder.io/
- rss: https://ruder.io/rss/
- - name: "Andrew Karpathy blog"
- url: http://karpathy.github.io/
- rss: http://karpathy.github.io/feed.xml
- - name: "大トロ"
- url: http://blog.otoro.net/
- rss: http://blog.otoro.net/feed.xml
- - name: "🔬 Science"
- slug: science
- feeds:
- - name: "Papers With Code"
- icon: https://i.vas3k.ru/i0s.jpg
- url: https://paperswithcode.com/
- rss: https://us-east1-ml-feeds.cloudfunctions.net/pwc/latest
- columns: 3
- - name: "💼 University and corporation labs"
- slug: labs
- feeds:
- - name: "DeepMind"
- url: https://www.deepmind.com/blog
- rss: https://www.deepmind.com/blog/feed/basic/
- icon: https://i.vas3k.ru/aff485d139d37ac7236f0bdf831812a2ef2419972ca3996c66885f229dccf7e2.jpg
- - name: "Google"
- url: https://ai.googleblog.com/
- rss: http://rssmix.com/u/10966870/rss.xml
- mix:
- - http://googleaiblog.blogspot.com/atom.xml
- - https://cloudblog.withgoogle.com/products/ai-machine-learning/rss/
- - https://blog.google/technology/ai/rss
- - name: "OpenAI"
- url: https://openai.com/blog/
- rss: https://openai.com/blog/rss/
- - name: "Microsoft"
- icon: https://i.vas3k.ru/i0t.png
- url: https://www.microsoft.com/en-us/research/
- rss: http://rssmix.com/u/10966880/rss.xml
- mix:
- - https://www.microsoft.com/en-us/research/rss
- - https://blogs.microsoft.com/ai/feed/
- - https://azurecomcdn.azureedge.net/en-us/blog/topics/artificial-intelligence/feed/
- - https://azurecomcdn.azureedge.net/en-us/blog/topics/datascience/feed/
- - https://azurecomcdn.azureedge.net/en-us/blog/topics/machine-learning-2/feed/
- - name: "MIT AI"
- url: http://news.mit.edu/topic/artificial-intelligence2
- rss: http://news.mit.edu/rss/topic/artificial-intelligence2
- - name: "Berkeley AI"
- url: https://bair.berkeley.edu/blog/
- rss: https://bair.berkeley.edu/blog/feed.xml
- - name: "AWS Machine Learning"
- url: https://aws.amazon.com/blogs/machine-learning/
- rss: https://aws.amazon.com/blogs/amazon-ai/feed/
- - name: "NVIDIA"
- url: https://blogs.nvidia.com/blog/category/deep-learning/
- rss: http://rssmix.com/u/10966894/rss.xml
- mix:
- - https://blogs.nvidia.com/feed
- - http://feeds.feedburner.com/nvidia/acceleratedcomputing
- - https://devblogs.nvidia.com/category/data-science/feed/
- - https://devblogs.nvidia.com/category/artificial-intelligence/feed/
- - name: "Facebook"
- url: https://research.fb.com/blog/
- rss: http://rssmix.com/u/10966862/rss.xml
- mix:
- - https://research.fb.com/blog/feed
- - https://engineering.fb.com/category/ai-research/feed/
- - https://engineering.fb.com/category/ml-applications/feed/
- - name: "Uber Engineering"
- url: https://eng.uber.com/category/articles/ai/
- rss: https://eng.uber.com/category/articles/ai/feed/
- - name: "neptune.ai"
- url: https://neptune.ai/blog
- rss: https://neptune.ai/feed
- - name: "▶️ YouTube"
- slug: youtube
- feeds:
- - name: "Yannic Kilcher"
- url: https://www.youtube.com/channel/UCZHmQk67mSJgfCCTn7xBfew
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCZHmQk67mSJgfCCTn7xBfew
- - name: "Henry AI Labs"
- url: https://www.youtube.com/channel/UCHB9VepY6kYvZjj0Bgxnpbw
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCHB9VepY6kYvZjj0Bgxnpbw
- - name: "3blue1brown"
- url: https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCYO_jab_esuFRV4b17AJtAw
- - name: "Two Minute Papers"
- url: https://www.youtube.com/channel/UCbfYPyITQ-7l4upoX8nvctg
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCbfYPyITQ-7l4upoX8nvctg
- - name: "DataFest Video"
- url: https://www.youtube.com/channel/UCM9ECBAZtlLeEr-m3ldZ7Tw
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCM9ECBAZtlLeEr-m3ldZ7Tw
- - name: "Семинары JetBrains Research"
- url: https://www.youtube.com/channel/UCdeSxuESqLOxuuwXNnqqbrA
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCdeSxuESqLOxuuwXNnqqbrA
- - name: "Яндекс. Компьютерные науки"
- url: https://www.youtube.com/channel/UCKFojzto0n4Ab3CRQRZ2zYA
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCKFojzto0n4Ab3CRQRZ2zYA
- - name: "ML Trainings"
- url: https://www.youtube.com/channel/UCeq6ZIlvC9SVsfhfKnSvM9w
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCeq6ZIlvC9SVsfhfKnSvM9w
- - name: "Primer"
- url: https://www.youtube.com/channel/UCKzJFdi57J53Vr_BkTfN3uQ
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCKzJFdi57J53Vr_BkTfN3uQ
- - name: "🎧 Podcasts"
- slug: podcasts
- feeds:
- - name: "Lex Fridman AI Podcast"
- url: https://lexfridman.com/
- rss: https://lexfridman.com/category/ai/feed/
- - name: "Microsoft Research Podcast"
- icon: https://i.vas3k.ru/i0t.png
- url: https://www.microsoft.com/en-us/research/blog/category/podcast/
- rss: https://feeds.blubrry.com/feeds/microsoftresearch.xml
- - name: "NLP Highlights"
- url: https://soundcloud.com/nlp-highlights
- rss: https://feeds.soundcloud.com/users/soundcloud:users:306749289/sounds.rss
- - name: "Data Skeptic"
- url: https://dataskeptic.com
- rss: https://dataskeptic.libsyn.com/rss
- - name: "Linear Digressions"
- url: http://lineardigressions.com/episodes
- rss: http://lineardigressions.com/episodes?format=rss
- - name: "SuperDataScience"
- url: https://www.superdatascience.com/podcast
- rss: https://feeds.soundcloud.com/users/soundcloud:users:253585900/sounds.rss
- - name: "Data Science at Home"
- url: https://datascienceathome.com
- rss: https://datascienceathome.com/feed/
- - name: "ParrotCast"
- url: https://parrotcast.link/
- rss: http://parrotcast.link/feed
-
- - name: Блокчейн без буллшита
- slug: basicblock
- is_visible: true
- is_private: false
- curator:
- name: Блокчейн без буллшита
- url: от Сергея Тихомирова и подкаста «Базовый Блок»
- avatar: https://i.vas3k.ru/gt3.png
- bio: >
- Подборка про биткоин, криптовалюты и блокчейн с фокусом на технологии
- footer: >
- это подборка качественных источников про блокчейн-технологии от подкаста «Базовый Блок».
- Разбираемся, как криптовалюты работают на самом деле (вместо обсуждения их курса). Сложно, зато по делу.
- blocks:
- - name: "Мейнстримные блокчейн-СМИ"
- slug: main
- feeds:
- - name: Coindesk
- url: https://www.coindesk.com/
- rss: https://www.coindesk.com/feed
- - name: Bitcoin Magazine
- url: https://bitcoinmagazine.com/
- rss: https://bitcoinmagazine.com/feed
- - name: The Block
- url: https://www.theblockcrypto.com/
- rss: https://www.theblockcrypto.com/rss.xml
- - name: Decrypt
- url: https://decrypt.co/
- rss: https://decrypt.co/feed
- - name: Hodl Hodl News
- url: https://news.hodlhodl.com/
- rss: https://news.hodlhodl.com/news.rss
- - name: Битновости
- url: https://bitnovosti.com/
- rss: https://bitnovosti.com/feed/
- - name: Форклог
- url: https://forklog.com/
- rss: https://forklog.com/feed/
- - name: Bitcoin Translated
- url: https://bitcoin-translated.ru/
- rss: https://medium.com/feed/@Tony_B
- is_parsable: false
- - name: Nakamoto
- url: https://nakamoto.com/
- rss: https://nakamoto.com/rss/
-
- - name: "Подкасты"
- slug: podcasts
- feeds:
- - name: Epicenter
- url: https://epicenter.tv/
- rss: https://feeds.simplecast.com/lKmQDG9R
- - name: Let's talk Bitcoin
- url: https://letstalkbitcoin.com/blog/category/episodes
- rss: https://letstalkbitcoin.com/rss/feed/blog?limit=100&soundcloud-id=true&audio-url=true&sites=1&categories=11
- - name: Unscrypted
- url: https://aantonop.com/unscrypted/
- rss: https://aantonop.com/category/podcasts/unscrypted-pod/feed/podcast/
- - name: Stephan Livera Podcast
- url: https://stephanlivera.com/
- rss: https://anchor.fm/s/7d083a4/podcast/rss
- - name: Unchained
- url: https://unchainedpodcast.com/category/unchained/
- rss: https://unchainedpodcast.com/category/unchained/feed/
- - name: Zero Knowledge
- url: https://www.zeroknowledge.fm/
- rss: https://feeds.fireside.fm/zeroknowledge/rss
- - name: Базовый Блок
- url: https://basicblockradio.com/
- rss: https://basicblockradio.libsyn.com/rss
- - name: Crypto Voices
- url: https://cryptovoices.com/
- rss: http://feeds.soundcloud.com/users/soundcloud:users:246365412/sounds.rss
- - name: Tales from the Crypt
- url: https://talesfromthecrypt.libsyn.com/
- rss: https://anchor.fm/s/558f520/podcast/rss
-
- - name: "Блоги важнейших людей и проектов"
- slug: important
- feeds:
- - name: Bitcoin Core
- url: https://bitcoincore.org/
- rss: https://bitcoincore.org/en/rss.xml
- - name: Blockstream
- url: https://blockstream.com/blog/
- rss: https://blockstream.com/feed.xml
- - name: Lightning Labs
- url: https://blog.lightning.engineering/
- rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e2b21928a93f82e418b4567.xml
- - name: Ethereum
- url: https://blog.ethereum.org/
- rss: https://blog.ethereum.org/feed
- - name: Vitalik Buterin
- url: https://vitalik.ca/
- rss: https://vitalik.ca/feed.xml
-
- - name: "Подборки новостей и публикаций"
- slug: mix
- feeds:
- - name: Bitcoin Optech
- url: https://bitcoinops.org/
- rss: https://bitcoinops.org/feed.xml
- - name: Lightning this week
- url: https://medium.com/zebedee-engineering
- rss: https://medium.com/feed/zebedee-engineering
- - name: Week in Ethereum
- url: https://weekinethereumnews.com/
- rss: https://weekinethereumnews.com/feed/
- - name: EthHub
- url: https://ethhub.substack.com/
- rss: https://ethhub.substack.com/feed/
- - name: Build Blockchain Tech
- url: https://www.buildblockchain.tech/newsletter/issues/
- rss: https://www.buildblockchain.tech/newsletter/issues?format=rss
- - name: This Week in Blockchain Research
- url: https://zkcapital.substack.com/
- rss: https://zkcapital.substack.com/feed
- - name: EU Crypto
- url: https://eucrypto.substack.com/
- rss: https://eucrypto.substack.com/feed
- - name: Our Network
- url: https://ournetwork.substack.com/
- rss: https://ournetwork.substack.com/feed
- - name: Blockchain Research Newsletter
- url: https://blockchainresearch.substack.com/
- rss: https://blockchainresearch.substack.com/feed
-
- - name: "Инвестфонды и аналитика"
- slug: invest
- feeds:
- - name: Paradigm Fund
- url: https://medium.com/paradigm-fund
- rss: https://medium.com/feed/paradigm-fund
- - name: a16z Crypto
- url: https://a16z.com/category/blockchain-cryptocurrencies/
- rss: https://a16z.com/category/blockchain-cryptocurrencies/feed/
- - name: Multicoin Capital
- url: https://multicoin.capital/
- rss: https://multicoin.capital/rss.xml
- - name: Placeholder Capital
- url: https://www.placeholder.vc/
- rss: https://www.placeholder.vc/blog?format=rss
- - name: Unchained
- url: https://www.unchained-capital.com/blog
- rss: https://unchained-capital.com/feed/
- - name: Electric Capital
- url: https://medium.com/@ElectricCapital
- rss: https://medium.com/feed/@ElectricCapital
- - name: Zenith Ventures
- url: https://medium.com/zenith-ventures
- rss: https://medium.com/feed/zenith-ventures
- - name: BitMEX
- url: https://blog.bitmex.com/research/
- rss: https://blog.bitmex.com/category/research/feed/?lang=en_us
- - name: Uncommon Core
- url: https://uncommoncore.co/
- rss: https://uncommoncore.co/feed/
- - name: Nic Carter
- url: https://medium.com/@nic__carter
- rss: https://medium.com/feed/@nic__carter
- - name: Dragonfly Research
- url: https://medium.com/dragonfly-research
- rss: https://medium.com/feed/dragonfly-research
-
- - name: Беклог и бабки
- slug: backlog_and_money
- is_visible: true
- is_private: false
- curator:
- name: Беклог и бабки
- url: от Никиты Лаптева
- title: Обзор продуктового айти
- avatar: https://i.vas3k.ru/gny.png
- bio: Ресурсы про продукты в айти и почему всё так происходит
- footer: >
- Собираем все важное о продуктах в айти. Есть что добавить или убавить? Пиши в fb.
- blocks:
- - name: "🦄 Продукты, стартапы и тренды"
- slug: trends
- feeds:
- - name: "Product Hunt"
- icon: https://i.vas3k.ru/fep.png
- url: https://www.producthunt.com/
- rss: https://www.producthunt.com/feed
- - name: "Medium: Product Management"
- icon: https://i.vas3k.ru/fhb.png
- url: https://medium.com/topic/product-management
- rss: https://medium.com/feed/topic/product-management
- is_parsable: false
- - name: "Techcrunch"
- url: https://techcrunch.com/
- rss: http://feeds.feedburner.com/TechCrunch/
- is_parsable: false
- - name: "vc.ru: Дизайн и Сервисы"
- url: http://vc.ru
- rss: https://feed.rssunify.com/5e286684073fc/rss.xml
- mix:
- - https://vc.ru/rss/team
- - https://vc.ru/rss/services
- - https://vc.ru/rss/design
- - name: "addmeto"
- url: https://addmeto.cc/
- rss: https://addmeto.cc/rss/
- - name: "The Bell Tech"
- url: https://t.me/Bell_tech
- rss: https://infomate.club/parsing/telegram/Bell_tech
- is_parsable: false
-
- - name: "👨🏻💻 Блоги продактов"
- slug: blogs
- feeds:
- - name: "Go practice!"
- url: http://gopractice.ru
- rss: https://gopractice.ru/feed/
- - name: "Тёмная сторона"
- url: https://t.me/temno
- rss: https://infomate.club/parsing/telegram/temno
- is_parsable: false
- - name: "Иван Замесин"
- url: https://zamesin.me/
- rss: https://zamesin.me/rss/
- - name: "No Flame No Game"
- url: https://t.me/proproduct
- rss: https://infomate.club/parsing/telegram/proproduct
- is_parsable: false
- - name: "Продакты не нужны"
- url: https://t.me/betternotworse
- rss: https://infomate.club/parsing/telegram/betternotworse
- is_parsable: false
- - name: "Michael Tabunov"
- url: https://t.me/bossofyourboss
- rss: https://infomate.club/parsing/telegram/bossofyourboss
- is_parsable: false
- - name: "запуск завтра"
- url: https://t.me/ctodaily
- rss: https://infomate.club/parsing/telegram/ctodaily
- is_parsable: false
- - name: "Denis Sexy IT"
- url: https://t.me/denissexy
- rss: https://infomate.club/parsing/telegram/denissexy
- is_parsable: false
- - name: "Products | People | Process"
- url: https://t.me/program_man
- rss: https://infomate.club/parsing/telegram/program_man
- is_parsable: false
-
- - name: "🏢 Блоги компаний"
- slug: companies
- feeds:
- - name: "mindtheproduct"
- url: https://www.mindtheproduct.com/
- rss: https://www.mindtheproduct.com/feed
- - name: "Intercom"
- url: https://www.intercom.com/blog/
- rss: https://www.intercom.com/blog/feed
- - name: "Atlassian"
- url: https://www.atlassian.com/blog/
- rss: https://www.atlassian.com/blog/feed
-
- - name: "🪑 Продуктовый дизайн"
- slug: kekek
- feeds:
- - name: "Ponchik News"
- url: https://t.me/ponchiknews
- rss: https://infomate.club/parsing/telegram/ponchiknews
- is_parsable: false
- - name: "Про удобство"
- url: https://t.me/proudobstvo
- rss: https://infomate.club/parsing/telegram/proudobstvo
- is_parsable: false
- - name: "Дайджест продуктового дизайна"
- url: https://t.me/pdigest
- rss: https://infomate.club/parsing/telegram/pdigest
- is_parsable: false
-
- - name: "🎧 Подкасты"
- slug: podcasts
- feeds:
- - name: "make sense podcast"
- url: https://podcasts.apple.com/ru/podcast/make-sense-podcast/id1417851966?l=en
- rss: http://feeds.soundcloud.com/users/soundcloud:users:219452274/sounds.rss
- - name: "Product & Growth Show"
- url: https://podcasts.apple.com/ru/podcast/product-growth-show/id1477971944?l=en
- rss: http://feeds.soundcloud.com/users/soundcloud:users:683140781/sounds.rss
- - name: "Продуктивный Роман"
- url: https://podcasts.apple.com/ru/podcast/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%80%D0%BE%D0%BC%D0%B0%D0%BD-%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3-%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C/id1178337792?l=en
- rss: http://feeds.soundcloud.com/users/soundcloud:users:6251250/sounds.rss
-
- - name: Музыкальный мир
- slug: music
- is_visible: true
- is_private: false
- curator:
- name: Музыкальный мир
- url: от Тимура Салабаева
- avatar: https://i.vas3k.ru/p3o.png
- bio: Подборка про музыку и все, что вертится вокруг нее.
- footer: >
- подборка, которая пытается максимально широко охватить музыкальный контекст:
- винил, обзоры, новости индустрии, написание, продюссирование, оборудование, живые выступления и вдохновение.
- blocks:
- - slug: listen
- name: "Важные СМИ"
- feeds:
- - name: "NPR Music"
- url: https://www.npr.org/music
- rss: https://feeds.npr.org/1039/rss.xml
- - name: "Mixmag"
- url: https://mixmag.net
- rss: https://mixmag.net/rss.xml
- - name: "Bandcamp Daily"
- url: https://daily.bandcamp.com
- rss: http://feeds.feedburner.com/LatestBandcampDaily
- - name: "Pitchfork"
- url: https://pitchfork.com/news/
- rss: https://pitchfork.com/rss/news/
- - name: "FACT Magazine"
- url: https://www.factmag.com
- rss: https://feeds.feedburner.com/factmag
- - name: "NME"
- url: https://www.nme.com/news/music/
- rss: https://www.nme.com/news/music/feed
- - name: "Kerrang!"
- url: https://www.kerrang.com/
- rss: https://www.kerrang.com/feed.rss
- - name: "Rock Sound"
- url: https://www.rocksound.tv
- rss: https://www.rocksound.tv/feeds/all
- - slug: produce
- name: "Блоги и ресурсы для музыкантов"
- feeds:
- - name: "Samesound"
- url: https://samesound.ru
- rss: https://samesound.ru/feed
- - name: "Ableton Blog"
- url: https://www.ableton.com/blog
- rss: https://www.ableton.com/blog/feeds/latest
- - name: "LANDR Blog"
- url: https://blog.landr.com
- rss: https://blog.landr.com/feed/
- - name: "Pyramind Blog"
- url: https://studios.pyramind.com/blog
- rss: https://studios.pyramind.com/blog?format=rss
- - name: "Hyperbits Blog"
- url: https://hyperbitsmusic.com/blog/
- rss: https://hyperbitsmusic.com/feed
- - name: "r/WeAreTheMusicMakers"
- url: https://www.reddit.com/r/WeAreTheMusicMakers/
- rss: https://www.reddit.com/r/WeAreTheMusicMakers/.rss
- - slug: vinyl
- name: "Про винил"
- feeds:
- - name: "r/VinylReleases/"
- url: https://www.reddit.com/r/VinylReleases/
- rss: https://www.reddit.com/r/VinylReleases/.rss
- - name: "Vinyl Me, Please"
- url: http://thevinylfactory.com
- rss: http://thevinylfactory.com/feed
- - name: "Discogs Blog"
- url: https://blog.discogs.com/en
- rss: https://blog.discogs.com/en/feed/
- - slug: youtube
- name: "Познавательно-обучающий Youtube"
- feeds:
- - name: "Adam Neely"
- url: https://www.youtube.com/channel/UCnkp4xDOwqqJD7sSM3xdUiQ
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCnkp4xDOwqqJD7sSM3xdUiQ
- - name: "Andrew Huang"
- url: https://www.youtube.com/channel/UCdcemy56JtVTrsFIOoqvV8g
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCdcemy56JtVTrsFIOoqvV8g
- - name: "HAINBACH"
- url: https://www.youtube.com/channel/UCeovElJP0n0i8ADaPsRSd8g
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCeovElJP0n0i8ADaPsRSd8g
- - name: "Drumeo"
- url: https://www.youtube.com/channel/UCBiJBaDaM3K6vPVggLhTyWA
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCBiJBaDaM3K6vPVggLhTyWA
- - name: "Ricky Tinez"
- url: https://www.youtube.com/channel/UC4OAAbxtB6QEKaTDb-SEe-Q
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UC4OAAbxtB6QEKaTDb-SEe-Q
- - name: "Нескучный саунд"
- url: https://www.youtube.com/channel/UCc1a1Nm8aNFoqv1G4CfyHzA
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCc1a1Nm8aNFoqv1G4CfyHzA
- - name: "Rick Beato: Everything Music"
- url: https://www.youtube.com/channel/UCJquYOG5EL82sKTfH9aMA9Q
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCJquYOG5EL82sKTfH9aMA9Q
- - name: "Michael Borzenkov"
- url: https://www.youtube.com/channel/UCHB_LTbHebAPiiP3q8Jj3dg
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCHB_LTbHebAPiiP3q8Jj3dg
- - slug: live
- name: "Лайвы"
- feeds:
- - name: "Tiny Desc Concert"
- url: https://www.youtube.com/playlist?list=PL1B627337ED6F55F0
- rss: https://www.youtube.com/feeds/videos.xml?playlist_id=PL1B627337ED6F55F0
- - name: "COLORS"
- url: https://www.youtube.com/channel/UC2Qw1dzXDBAZPwS7zm37g8g
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UC2Qw1dzXDBAZPwS7zm37g8g
- - name: "triple j | Like a Version"
- url: https://www.youtube.com/watch?v=UIp6gHnLS3k&list=PLCC51BF0C94BE62E8
- rss: https://www.youtube.com/feeds/videos.xml?playlist_id=PLCC51BF0C94BE62E8
- - name: "BBC Music"
- url: https://www.youtube.com/channel/UCZtDUmC3W7j25XHZWFT_XgQ
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCZtDUmC3W7j25XHZWFT_XgQ
- - name: "BBC Radio 1 Live Lounge"
- url: https://www.youtube.com/channel/UCKoafhJ9dkAWaEvlXCiBBwA
- rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCKoafhJ9dkAWaEvlXCiBBwA
- - slug: telegram
- name: "Солянка из Телеграм-каналов"
- feeds:
- - name: "Выбор Mixmag"
- url: https://t.me/mixmagrussia
- rss: https://infomate.club/parsing/telegram/mixmagrussia
- - name: "Институт музыкальных инициатив"
- url: https://t.me/imi_live
- rss: https://infomate.club/parsing/telegram/imi_live
- - name: "Надо ехать!"
- url: https://t.me/ehainahuy
- rss: https://infomate.club/parsing/telegram/ehainahuy
- - name: "Mooscle"
- url: https://t.me/mooscle
- rss: https://infomate.club/parsing/telegram/mooscle
- - name: "История электронной музыки"
- url: https://t.me/ru12edit
- rss: https://infomate.club/parsing/telegram/ru12edit
- - name: "On The Corner"
- url: https://t.me/jazzonthecorner
- rss: https://infomate.club/parsing/telegram/jazzonthecorner
-
- - name: Плейсмент продаёт
- slug: targetboy
- is_visible: true
- is_private: false
- curator:
- name: Плейсмент продаёт
- url: от Петра Костюкова
- avatar: https://i.vas3k.ru/gom.png
- bio: >
- это моя коллекция сайтов о платной рекламе с акцентом на Display Ads.
- Если вы зашли в эту тему через соцсети, то прямо сейчас
- добавляйте в закладки исправляйте точку входа в мир Facebook Ads.
- footer: >
- Собираем все важное о продуктах в айти. Есть что добавить или убавить? Пиши в fb.
- blocks:
- - name: "Профи рунета"
- slug: pro_ru
- feeds:
- - name: "Median ads & School"
- url: https://t.me/Medianads
- rss: https://infomate.club/parsing/telegram/Medianads
- is_parsable: false
- - name: "Dnative"
- url: https://dnative.ru/
- rss: https://dnative.ru/feed/
- - name: "Dnative (канал)"
- url: https://t.me/dnative
- rss: https://infomate.club/parsing/telegram/dnative
- is_parsable: false
- - name: "Targetorium"
- url: https://t.me/targetorium
- rss: https://infomate.club/parsing/telegram/targetorium
- is_parsable: false
- - name: "Aitarget"
- url: https://t.me/aitarget_com
- rss: https://infomate.club/parsing/telegram/aitarget_com
- is_parsable: false
- - name: "Facebook Ads Channel"
- url: https://t.me/FacebookAdChannel
- rss: https://infomate.club/parsing/telegram/FacebookAdChannel
- is_parsable: false
-
- - name: "vc.ru"
- slug: vc
- feeds:
- - name: "vc.ru: Маркетинг и Диджитал"
- url: https://vc.ru/marketing
- rss: https://feed.rssunify.com/5e2b04467742c/rss.xml
- columns: 3
- mix:
- - https://vc.ru/rss/marketing/
- - https://vc.ru/rss/social/
-
- - name: "Официальный фб"
- slug: fb
- feeds:
- - name: "About Facebook"
- url: https://about.fb.com/
- rss: https://about.fb.com/feed/
- - name: "Instagram дайджест обновлений"
- url: https://t.me/insta_upd_dnative/
- rss: https://infomate.club/parsing/telegram/insta_upd_dnative
- is_parsable: false
-
- - name: "Новости рекламы в рунете"
- slug: ads
- feeds:
- - name: "Adindex.ru"
- url: https://adindex.ru/
- rss: https://adindex.ru/news/news.rss
- - name: "Searchengines.ru"
- url: https://www.searchengines.ru/
- rss: https://www.searchengines.ru/feed
- - name: "Roem.ru"
- url: https://roem.ru/
- rss: https://roem.ru/rss/roem-all-news.xml
- - name: "Sostav.ru"
- url: https://www.sostav.ru/
- rss: https://www.sostav.ru/rss
- - name: "Cossa.ru"
- url: https://www.cossa.ru/
- rss: https://www.cossa.ru/rss/
- - name: "SPARK: Микроблоги"
- url: http://spark.ru/blogs/
- rss: http://spark.ru/blogs/general/rss
- - name: "SEOnews и Лайкни"
- url: https://t.me/digital_bar/
- rss: https://infomate.club/parsing/telegram/digital_bar
-
- - name: "Подкасты"
- slug: podcasts
- feeds:
- - name: "Gurov Digital"
- url: https://soundcloud.com/gurovdigital
- rss: http://feeds.soundcloud.com/users/soundcloud:users:308259521/sounds.rss
- - name: "Newочём"
- url: https://newochem.podster.fm/
- rss: https://podster.fm/rss.xml?pid=48291
- - name: "Запуск завтра"
- url: https://libolibo.ru/zapuskzavtra
- rss: https://zapuskzavtra.libsyn.com/rss
-
- - name: "Плотные статьи"
- slug: articles
- feeds:
- - name: "Newochem - Интернет"
- url: https://newochem.ru/internet/
- rss: https://newochem.ru/internet/feed/
- - name: "Marketing Land"
- url: http://marketingland.com/
- rss: http://feeds.marketingland.com/mktingland
- - name: "Official Blog of Marin Software"
- url: http://insights.marinsoftware.com/category/facebook/
- rss: http://insights.marinsoftware.com/category/facebook/feed/
- - name: "ppc.world"
- url: https://ppc.world/
- rss: https://ppc.world/feed/
- - name: "ConversionXL"
- url: https://conversionxl.com/
- rss: https://conversionxl.com/feed/
- - name: "PPC Hero"
- url: https://www.ppchero.com/category/facebook/
- rss: https://www.ppchero.com/category/facebook/feed/
- - name: "Social Media Explorer"
- url: http://www.socialmediaexplorer.com/
- rss: http://feeds.feedburner.com/SocialMediaExplorer
- - name: "ToneDen Blog on Medium"
- url: https://www.toneden.io/blog
- rss: https://medium.com/feed/toneden/tagged/facebook-marketing
- is_parsable: false
- - name: "Socialbakers - Facebook Statistics"
- url: http://www.socialbakers.com/
- rss: http://www.socialbakers.com/blog/rss
- - name: "Ignite Social Media Agency"
- url: https://www.ignitesocialmedia.com/facebook-marketing/
- rss: https://www.ignitesocialmedia.com/facebook-marketing/feed/
- - name: "ReachLocal Blog"
- url: https://blog.reachlocal.com/
- rss: http://blog.reachlocal.com/category/marketing/facebook-advertising/feed
-
- - name: "Блоги FMP и платформ"
- slug: fmp
- feeds:
- - name: "AdEspresso"
- url: https://adespresso.com/
- rss: https://adespresso.com/feed/
- - name: "Qwaya blog"
- url: https://blog.qwaya.com/
- rss: https://blog.qwaya.com/rss.xml
- - name: "Reveal blog"
- url: https://revealbot.com/blog/
- rss: https://revealbot.com/blog/rss/
- - name: "The AdStage Blog"
- url: https://blog.adstage.io/
- rss: https://blog.adstage.io/rss.xml
- - name: "Driftrock Blog"
- url: https://www.driftrock.com/blog/
- rss: https://www.driftrock.com/blog?format=rss
- - name: "Smartly.io Blog"
- url: https://www.smartly.io/blog/
- rss: https://www.smartly.io/blog/rss.xml
- - name: "Socialmedia Examiner"
- url: https://www.socialmediaexaminer.com/
- rss: https://www.socialmediaexaminer.com/feed/
- - name: "Briefkase Digital Communications"
- url: https://briefkase.in/
- rss: https://briefkase.in/feed/
- - name: "Karola Karlson's blog"
- url: https://karolakarlson.com/
- rss: https://karolakarlson.com/feed/
- - name: "Shopify.com"
- url: https://www.shopify.com/blog/topics/facebook-marketing
- rss: https://www.shopify.com/blog.atom
-
- - name: "HowTo"
- slug: howto
- feeds:
- - name: "Jon Loomer Digital - папа How To"
- url: https://www.jonloomer.com/
- rss: https://www.jonloomer.com/feed/
- - name: "Reddit.com: Facebook Marketing"
- url: https://www.reddit.com/r/FacebookAds/
- rss: https://www.reddit.com/r/FacebookAds/.rss?format=xml
- is_parsable: false
- - name: "Youtube: Michelle Pescosolido"
- url: https://www.youtube.com/user/MichelleAlpha
- rss: https://www.youtube.com/feeds/videos.xml?user=MichelleAlpha
- - name: "Agorapulse"
- url: https://www.agorapulse.com/category/facebook-marketing-tips
- rss: https://www.agorapulse.com/category/facebook-marketing-tips/feed/
-
- - name: "Если вам мало новостей"
- slug: news
- feeds:
- - name: "AdWeek: AdFreak"
- url: https://www.adweek.com/
- rss: http://feeds.feedburner.com/Adfreak
- - name: "Digiday"
- url: https://digiday.com/
- rss: https://digiday.com/feed/
- - name: "IAB"
- url: https://www.iab.com/
- rss: https://www.iab.com/feed/
- - name: "Social Media Today"
- url: https://www.socialmediatoday.com/news/
- rss: https://www.socialmediatoday.com/feeds/news/
- - name: "Ad Tech Daily"
- url: https://adtechdaily.com
- rss: https://adtechdaily.com/feed/
- - name: "Joe La Pompe advertising"
- url: https://www.joelapompe.net/category/design-digital/
- rss: https://www.joelapompe.net/category/design-digital/feed/
-
- - name: Made for iPhone
- slug: iphone
- is_visible: false
- is_private: false
- curator:
- name: Made for iPhone
- title: Пишем под iOS
- url: от Никиты Майданова
- avatar: https://i.vas3k.ru/hrg.png
- bio: >
- Подборка ресурсов по iOS разработке
- footer: >
- Все что нужно iOS разработчику в одном месте. Обсудить можно на митапах CocoaHeads (tg: @cocoaheads)
- blocks:
- - slug: news
- feeds:
- - name: Apple Developer News
- url: https://developer.apple.com/news/
- rss: https://developer.apple.com/news/rss/news.rss
- - name: Apple Developer Releases
- url: https://developer.apple.com/news/releases/
- rss: https://developer.apple.com/news/releases/rss/releases.rss
- - name: Swift.org
- url: https://swift.org/blog/
- rss: https://swift.org/atom.xml
- - name: Swift Evolution
- url: https://github.com/apple/swift-evolution
- rss: https://github.com/apple/swift-evolution/commits/master.atom
- - name: /r/iOSProgramming
- url: https://www.reddit.com/r/iOSProgramming/
- rss: https://www.reddit.com/r/iOSProgramming.rss
- is_parsable: false
- - name: iOS Dev Weekly
- url: https://iosdevweekly.com
- rss: https://iosdevweekly.com/issues.rss
- - name: СМИ
- slug: media
- feeds:
- - name: 9to5Mac
- url: https://9to5mac.com
- rss: https://9to5mac.com/feed/
- - name: MacRumors
- icon: https://i.vas3k.ru/hvp.png
- url: https://www.macrumors.com
- rss: http://feeds.macrumors.com/MacRumors-All
- - name: AppleInsider
- icon: https://i.vas3k.ru/hvq.png
- url: https://appleinsider.com
- rss: https://appleinsider.com/rss/news/
- - name: Блоги
- slug: blogs
- feeds:
- - name: Swift by Sundell
- url: https://swiftbysundell.com
- rss: https://swiftbysundell.com/feed.rss
- - name: Hacking with Swift
- url: https://www.hackingwithswift.com
- rss: https://www.hackingwithswift.com/articles/rss
- - name: Ray Wenderlich
- url: https://www.raywenderlich.com
- rss: https://www.raywenderlich.com/ios/feed.rss
- - name: NSHipster
- url: https://nshipster.com
- rss: https://nshipster.com/feed.xml
- - name: Ole Begemann
- url: https://oleb.net/blog/
- rss: https://oleb.net/blog/atom.xml
- - name: Marco Arment
- url: https://marco.org
- rss: https://marco.org/rss
- - name: Telegram каналы
- slug: tg
- feeds:
- - name: iOS Good Reads
- url: https://t.me/iosgr
- rss: https://infomate.club/parsing/telegram/iosgr
- is_parsable: false
- - name: iOS.Events
- url: https://t.me/ios_events
- rss: https://infomate.club/parsing/telegram/ios_events
- is_parsable: false
- - name: Readaggregator
- url: https://t.me/readaggregator
- rss: https://infomate.club/parsing/telegram/readaggregator
- is_parsable: false
- - name: Подкасты
- slug: podcasts
- feeds:
- - name: Swift by Sundell Podcast
- url: https://www.swiftbysundell.com/podcast/
- rss: https://swiftbysundell.com/podcast/feed.rss
- - name: The Swift Community Podcast
- url: https://www.swiftcommunitypodcast.org
- rss: https://www.swiftcommunitypodcast.org/?format=rss
- - name: Stacktrace
- url: https://stacktracepodcast.fm
- rss: https://stacktracepodcast.fm/podcast?format=RSS
- - name: Swift Unwrapped
- url: https://spec.fm/podcasts/swift-unwrapped
- rss: https://rss.simplecast.com/podcasts/2693/rss
- - name: Accidental Tech Podcast
- url: https://atp.fm
- rss: https://atp.fm/episodes?format=rss
- - name: The Talk Show with John Gruber
- url: https://daringfireball.net/thetalkshow/
- rss: https://daringfireball.net/thetalkshow/rss
-
- - name: Кибер Безопасность
- slug: cybersec
- is_visible: true
- is_private: false
- curator:
- name: Кибербезопасность
- url: от %username%
- avatar: https://i.vas3k.ru/j62.jpg
- bio: Подборка ресурсов по кибербезопасности
- blocks:
- - slug: ru
- name: "На русском 🇷🇺"
- feeds:
- - name: "Securitylab"
- url: http://www.securitylab.ru/
- rss: https://www.securitylab.ru/_Services/Export/RSS/
-
- - name: "Anti-Malware"
- url: https://www.anti-malware.ru/
- rss: https://www.anti-malware.ru/stories/feed
-
- - name: "Хабр: ИБ"
- icon: https://i.vas3k.ru/fhv.png
- url: https://habr.com/ru/hub/infosecurity/
- rss: https://habr.com/ru/rss/hub/infosecurity/all/?fl=ru
-
- - name: "Хакер"
- url: https://xakep.ru/
- rss: https://xakep.ru/feed
-
- - slug: en
- name: "In English 🇺🇸"
- feeds:
- - name: "The Hacker News"
- url: https://thehackernews.com/
- rss: https://feeds.feedburner.com/TheHackersNews
-
- - name: "threatpost"
- url: https://threatpost.com
- rss: https://threatpost.com/feed
-
- - name: "DarkReading"
- url: https://www.darkreading.com
- rss: https://www.darkreading.com/rss_simple.asp
-
- - name: "WeLiveSecurity"
- url: https://www.welivesecurity.com
- rss: https://feeds.feedburner.com/eset/blog/
-
- - name: "Naked Security"
- url: https://nakedsecurity.sophos.com
- rss: https://nakedsecurity.sophos.com/feed
-
- - name: "Help Net Security"
- url: https://www.helpnetsecurity.com/
- rss: https://www.helpnetsecurity.com/feed
-
- - name: "IT Security Guru"
- url: https://www.itsecurityguru.org
- rss: https://www.itsecurityguru.org/feed
-
- - name: "SecurityTrails"
- url: https://securitytrails.com/blog
- rss: https://securitytrails.com/blog.rss
-
- - slug: blogs
- name: "Блоги 👨💻"
- feeds:
- - name: "Бизнес без опасности"
- url: https://lukatsky.blogspot.com/
- rss: https://lukatsky.blogspot.com/feeds/posts/default?alt=rss
-
- - name: "Жизнь 80 на 20"
- url: http://80na20.blogspot.com/
- rss: http://80na20.blogspot.com/feeds/posts/default?alt=rss
-
- - name: "ZLONOV"
- url: https://zlonov.ru/
- rss: http://feeds.feedburner.com/zlonov
-
- - name: "Блог Артема Агеева"
- url: http://www.itsec.pro/
- rss: http://www.itsec.pro/feeds/posts/default
-
- - name: "Киберпиздец"
- url: https://t.me/cybershit
- rss: https://infomate.club/parsing/telegram/cybershit
-
- - name: "Schneier on Security"
- url: https://www.schneier.com
- rss: https://www.schneier.com/blog/atom.xml
-
- - name: "Krebs On Security"
- url: https://krebsonsecurity.com
- rss: https://krebsonsecurity.com/feed/
-
- - name: "Graham Cluley"
- url: https://www.grahamcluley.com
- rss: https://www.grahamcluley.com/feed/
-
- - slug: companies
- name: "Компании 🏢"
- feeds:
- - name: "Блог Касперского"
- url: https://www.kaspersky.ru/blog/
- rss: https://www.kaspersky.ru/blog/feed/
-
- - name: "Блог Group-IB"
- url: https://www.group-ib.ru/blog/
- rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e6110dc8a93f856438b4567.xml
-
- - name: "Cisco Security Blog"
- url: https://blogs.cisco.com/security
- rss: https://blogs.cisco.com/security/feed
-
- - name: "Microsoft Security"
- url: https://www.microsoft.com/security/blog/
- rss: https://www.microsoft.com/security/blog/feed
-
- - name: "Google Online Security Blog"
- url: https://security.googleblog.com/
- rss: https://security.googleblog.com/feeds/posts/default?alt=rss
+# - name: Новости
+# slug: news
+# is_visible: true
+# is_private: false
+# curator:
+# name: Новости
+# title: События в мире
+# avatar: https://i.vas3k.ru/63cd2ebddba4422aa684b2bd754c636eb061ef0555f542042c31850525d2f5bb.png
+# bio: Наша субъективная подборка основных новостных изданий, чтобы следить за событиями в России и в мире
+# blocks:
+# - name: Россия
+# slug: ru
+# feeds:
+# - name: Meduza
+# url: https://meduza.io/
+# rss: https://meduza.io/rss/all
+# icon: https://i.vas3k.ru/e4b09a9d72f9b0157b88ed1cc5b755f7b6099358c889edce021a481442c7222f.png
+# - name: TJ
+# url: https://tjournal.ru
+# rss: https://tjournal.ru/rss/all
+# is_parsable: false
+# - name: Коммерсантъ
+# url: https://www.kommersant.ru/
+# rss: https://www.kommersant.ru/RSS/news.xml
+# icon: https://i.vas3k.ru/70e935c410a400d14beaadc25ddd13b386267ee7e56bd028c47ebfeb49c497cd.jpg
+# - name: ТАСС
+# url: https://tass.ru/
+# rss: https://tass.ru/rss/v2.xml
+# icon: https://i.vas3k.ru/aca2f29518b01b25b3a40d63109d45dde74be15e47877aaa89553ff567b05151.png
+# is_parsable: false
+# - name: Ведомости
+# url: https://www.vedomosti.ru/
+# rss: https://vedomosti.ru/rss/news
+# icon: https://i.vas3k.ru/e52824e20f01c22baee086c03cc5cac5c011b4fd5e7cd2062bb3d78066cb2019.jpg
+# - name: Эхо Москвы
+# url: https://echo.msk.ru/
+# rss: https://echo.msk.ru/news.rss
+# icon: https://i.vas3k.ru/f9a8212a62b560c42aad54b722f838f3cc10abe30786a0b875230950b8c2dc8e.png
+# filters:
+# - echomsk_title_fix
+## - name: РБК
+## url: https://www.rbc.ru/
+## rss: http://static.feed.rbc.ru/rbc/internal/rss.rbc.ru/rbc.ru/news.rss
+## icon: https://i.vas3k.ru/8e8a9d54921aafb2c72e347f0cf07f3f4e84103d02117fdf1d04799cadb13b80.jpg
+# - name: 🗽 Либеральные
+# slug: ru_left
+# view: "blocks/two.html"
+# feeds:
+# - view: "feeds/favicons.html"
+# is_parsable: false
+# mix:
+# - https://tvrain.ru/export/rss/all.xml
+# - https://www.znak.com/rss
+# - https://paperpaper.ru/feed/
+# - https://rss.dw.com/rdf/rss-ru-top
+# - https://content.novayagazeta.ru/rss/all.xml
+# - https://rss.newsru.com/top/main
+# - https://www.svoboda.org/api/z-pqpiev-qpp
+# - name: 👮♂️ Прокремлёвские
+# slug: ru_right
+# view: "blocks/two.html"
+# feeds:
+# - view: "feeds/favicons.html"
+# is_parsable: false
+# mix:
+# - https://lenta.ru/rss
+# - https://russian.rt.com/feed
+# - https://kp.ru/rss/allsections.xml
+# - https://iz.ru/xml/rss/all.xml
+# - https://ria.ru/export/rss2/archive/index.xml
+# - name: Телеграм
+# slug: tg
+# feeds:
+# - name: Varlamov News
+# url: https://t.me/varlamov_news
+# rss: https://infomate.club/parsing/telegram/varlamov_news?only=text
+# icon: https://i.vas3k.ru/93a624086cd3835fdf9c704155b91f12b7cf238726bc39316f0a605c87797fa7.jpg
+# - name: Новая Газета
+# url: https://t.me/novaya_pishet
+# rss: https://infomate.club/parsing/telegram/novaya_pishet
+# icon: https://i.vas3k.ru/f2cabb4173f6dcaad7db9f6285458e0d79593a5eba08b77f16e89ff532171860.jpg
+## - name: Mash
+## url: https://t.me/breakingmash
+## rss: https://infomate.club/parsing/telegram/breakingmash?only=text
+## icon: https://i.vas3k.ru/9b7f5f94e9e5b6f2b4ded23374c1dd38333f11e3a2af21863f2c89458ba77cb5.jpg
+# - name: Лентач
+# url: https://t.me/lentachold
+# rss: https://infomate.club/parsing/telegram/lentachold?only=text
+## - name: Expresso
+## url: https://t.me/expressotoday
+## rss: https://infomate.club/parsing/telegram/expressotoday?only=text
+## icon: https://i.vas3k.ru/8ecf3ff7c82f89b0bfdde441e32082b063d7bf33e7b3b4b13a77dd35b38aa744.jpg
+# - name: США
+# slug: us
+# feeds:
+# - name: Reddit News
+# url: https://www.reddit.com/r/news/
+# rss: https://www.reddit.com/r/news.rss
+# icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
+# - name: Reuters
+# url: https://www.reuters.com/news/world
+# rss: https://news.google.com/rss/search?q=when:24h+allinurl:reuters.com&ceid=US:en&hl=en-US&gl=US
+# - name: Bloomberg
+# url: https://www.bloomberg.com/
+# rss: http://www.bloomberg.com/politics/feeds/site.xml
+# icon: https://i.vas3k.ru/35c6ae6df0fe47166ed5c656bde6faa974ae1beca949c89443f0aed0b86e0806.png
+# - name: NPR
+# url: https://www.npr.org/
+# rss: https://feeds.npr.org/1002/rss.xml
+# icon: https://i.vas3k.ru/1cc80e832275af7735ca0d600d934e4b0419f398f6b142073b576c99d948517f.jpg
+# - name: Axios
+# url: https://www.axios.com/
+# rss: https://api.axios.com/feed/
+# icon: https://i.vas3k.ru/17f55ad102b80a85c618d5e56c61f24c17c20d12f8c960a87902845154a5bdfc.jpg
+# is_parsable: false
+# - name: POLITICO
+# url: https://www.politico.com/
+# rss: https://www.politico.com/rss/politicopicks.xml
+# icon: https://i.vas3k.ru/0281ddd9b3bd890e1476666d5ea74688bc5fcf313500a5fc166127bc433b1287.jpg
+# is_parsable: false
+# - name: 🏳️🌈 Левые
+# slug: us_left
+# view: "blocks/two.html"
+# feeds:
+# - view: "feeds/favicons.html"
+# is_parsable: false
+# mix:
+# - http://rss.cnn.com/rss/edition.rss
+# - https://www.huffpost.com/section/front-page/feed
+# - https://www.newyorker.com/feed/news
+# - https://www.msnbc.com/feed
+# - https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml
+# - https://www.vox.com/rss/index.xml
+# - name: 💰 Правые
+# slug: us_right
+# view: "blocks/two.html"
+# feeds:
+# - view: "feeds/favicons.html"
+# is_parsable: false
+# mix:
+# - http://feeds.feedburner.com/foxnews/latest
+# - https://spectator.org/feed
+# - https://www.washingtontimes.com/rss/headlines/news/
+# - https://www.dailymail.co.uk/ushome/index.rss
+# - https://feeds.feedburner.com/breitbart
+# - name: Европа
+# slug: eu
+# feeds:
+# - name: BBC
+# url: https://www.bbc.com/
+# rss: http://feeds.bbci.co.uk/news/rss.xml
+# icon: https://i.vas3k.ru/635c5e5828a4868b73bdb777611084a3459873b628f3f7f9752a34e1516fc505.png
+# - name: The Guardian
+# url: https://www.theguardian.com/international
+# rss: https://www.theguardian.com/international/rss
+# - name: Deutsche Welle
+# url: https://www.dw.com/
+# rss: https://rss.dw.com/rdf/rss-en-top
+# - name: Азия
+# slug: asia
+# feeds:
+# - name: Al Jazeera
+# url: https://www.aljazeera.com/
+# rss: https://www.aljazeera.com/xml/rss/all.xml
+# icon: https://i.vas3k.ru/c460dced3f230cd47c0626db1278c31d23325d98059487a57bdbbeac6e49c8d1.png
+# - name: The Hindu
+# url: https://www.thehindu.com/
+# rss: https://www.thehindu.com/news/international/feeder/default.rss
+# icon: https://i.vas3k.ru/f3633b075315d58c7f9750f69d726627e1e42763352d72850eab7bc5bce28a09.jpg
+# - name: South China Morning Post
+# url: https://www.scmp.com/
+# rss: https://www.scmp.com/rss/91/feed
+# icon: https://i.vas3k.ru/a9261d4f317ea377bc68a5c6a7526d6b6127ef5cae9204345f63435688a2f069.jpg
+#
+# - name: Технологии
+# slug: tech
+# is_visible: true
+# is_private: false
+# curator:
+# name: Технологии
+# title: Главные новости
+# avatar: https://i.vas3k.ru/229b722cc79faca1f148c66b1e7240488e7405704f94b8d7f0fadddcf66212f0.jpg
+# bio: Подборка мейнстримовых новостей о технологиях на русском и английском языках
+# blocks:
+# - name: На русском
+# slug: ru
+# feeds:
+# - name: vc.ru
+# url: https://vc.ru
+# rss: https://vc.ru/rss/all
+# is_parsable: false
+# - name: "Хабр: лучшее за сутки"
+# icon: https://i.vas3k.ru/fhv.png
+# url: https://habr.ru
+# rss: https://habr.com/ru/rss/best/daily/?fl=ru
+# - name: Wylsa.com
+# icon: https://i.vas3k.ru/c1fb8935f6c7a56633d406988bd60d4cf28b9cbb351171cd39b2b119f75cf486.png
+# url: https://wylsa.com/
+# rss: https://wylsa.com/feed/
+# - name: Rusbase
+# url: https://rb.ru
+# rss: https://rb.ru/feeds/all/
+# - name: iXBT
+# url: https://www.ixbt.com
+# rss: http://www.ixbt.com/export/news.rss
+# icon: https://i.vas3k.ru/fkm.jpg
+# - name: OpenNet
+# url: https://www.opennet.ru/
+# rss: https://www.opennet.ru/opennews/opennews_6.rss
+# - name: На английском
+# slug: en
+# feeds:
+# - name: Hacker News
+# url: https://news.ycombinator.com
+# rss: https://news.ycombinator.com/rss
+# - name: TechCrunch
+# rss: http://feeds.feedburner.com/TechCrunch/
+# url: https://techcrunch.com
+# is_parsable: false
+# - name: ArsTechnica
+# rss: http://feeds.arstechnica.com/arstechnica/index/
+# url: https://arstechnica.com
+# - name: Engadget
+# rss: https://www.engadget.com/rss.xml
+# url: https://www.engadget.com
+# - name: Gizmodo
+# url: https://gizmodo.com
+# rss: https://gizmodo.com/rss
+# - name: Wired
+# url: https://www.wired.com
+# rss: https://www.wired.com/feed/rss
+# icon: https://i.vas3k.ru/feu.png
+# - name: Mashable
+# url: https://mashable.com/
+# rss: http://feeds.mashable.com/Mashable
+# - name: The Verge
+# rss: https://www.theverge.com/rss/index.xml
+# url: https://www.theverge.com
+# - name: VentureBeat
+# url: https://venturebeat.com
+# rss: http://feeds.feedburner.com/venturebeat/SZYF
+# - name: ZDNet
+# rss: https://www.zdnet.com/news/rss.xml
+# url: https://www.zdnet.com
+# - name: CNET
+# url: https://www.cnet.com/topics/tech-industry/
+# rss: http://feed.cnet.com/feed/topics/tech-industry
+# - name: The Next Web
+# rss: http://feeds2.feedburner.com/thenextweb
+# url: https://thenextweb.com
+# - name: ReadWrite
+# url: https://readwrite.com
+# rss: https://readwrite.com/feed/
+# - name: 9to5mac
+# url: https://9to5mac.com
+# rss: https://9to5mac.com/feed/
+# - name: Телеграм-каналы
+# slug: tg
+# feeds:
+# - name: addmeto
+# url: https://t.me/addmeto
+# rss: https://infomate.club/parsing/telegram/addmeto
+# icon: https://i.vas3k.ru/cb1fe74c1a42fbe9d145c8538ed9230b7512633d06f680b96464fc4b355b23ef.jpg
+# - name: Rozetked
+# url: https://t.me/rozetked
+# rss: https://infomate.club/parsing/telegram/rozetked
+# icon: https://i.vas3k.ru/abe55f96279f22704cd1cc5009be2f6527c8d205f289dc1c7c328a03314f3d5d.jpg
+# - name: TechSparks
+# url: https://t.me/techsparks
+# rss: https://infomate.club/parsing/telegram/techsparks
+# icon: https://i.vas3k.ru/b5a4fb2b5d3d0279612c639a325958e89bfaa218a87a6016f74936d347d23ced.png
+#
+# - name: Игры, железки и геймдев
+# slug: games
+# is_visible: true
+# is_private: false
+# curator:
+# name: Игры, железки и геймдев
+# avatar: https://i.vas3k.ru/d91addda792605da2764afc6c866257e05b8218d11b91534eaf0e87c03acebe5.jpg
+# bio: Бета-версия подборки новостей об играх и всём, что с ними связано
+# blocks:
+# - name: На русском
+# slug: ru
+# feeds:
+# - name: DTF
+# url: https://dtf.ru/
+# icon: https://i.vas3k.ru/75a05e5c534be82df78b704bf6d8c18308772736074ae3a6b2fdac4a6cd03343.png
+# mix:
+# - https://dtf.ru/rss/all
+# - https://www.youtube.com/feeds/videos.xml?channel_id=UCBDLWj5X5D9bvBa3JIMMTIQ
+# - name: Stopgame
+# url: https://stopgame.ru/
+# icon: https://i.vas3k.ru/110c51acbc7b938803332ce502eaa92284302093825b86f632002720397cdd66.png
+# mix:
+# - https://rss.stopgame.ru/rss_frontpage.xml
+# - https://www.youtube.com/feeds/videos.xml?channel_id=UCq7JZ8ATgQWeu6sDM1czjhg
+# - name: Игры @ Mail.ru
+# url: https://games.mail.ru/pc/news/
+# rss: https://games.mail.ru/pc/rss/news/
+# icon: https://i.vas3k.ru/4c2ed25ae65ca8d14aad458021b2c2d46de909fa668af4f4b3a78ab1d4d15a74.png
+# - name: Игромания
+# url: https://www.igromania.ru/news/
+# icon: https://i.vas3k.ru/da87856ddac8e5000798651b23669134fc47755adb23ac4cb9cf3862e5f0736e.jpg
+# mix:
+# - https://www.igromania.ru/rss/news-game.rss
+# - https://www.youtube.com/feeds/videos.xml?channel_id=UC_Q1vhf7wcR_zGlc5ahAg0A
+# - name: IXBT.games
+# url: https://www.gametech.ru/
+# rss: https://infomate.club/parsing/telegram/ixbtgames
+# icon: https://i.vas3k.ru/7e54723ab414656c96a7b736f843f1bc961237c50ca30e8209096c3a912db7a1.png
+# - name: На английском
+# slug: en
+# feeds:
+# - name: IGN
+# url: https://ign.com/
+# rss: https://feeds.feedburner.com/ign/all
+# icon: https://i.vas3k.ru/cd6895f1b150d96ffa85bc8b160a79b2b294b9712d7f887f54d5f167a61bffd6.png
+# is_parsable: false
+# - name: Rock Paper Shotgun
+# url: https://www.rockpapershotgun.com/
+# rss: https://www.rockpapershotgun.com/feed/
+# icon: https://i.vas3k.ru/a3306dfa0ba6c7169454702ca22535255ec3988ea5500e21558258c789d45a3a.jpg
+# - name: Polygon
+# url: https://www.polygon.com/
+# rss: https://www.polygon.com/rss/front-page/index.xml
+# icon: https://i.vas3k.ru/e710868062d590ef2906648582eb139d21fb4edba1b4b9a40a2c7a16744c00b1.png
+# - name: Eurogamer
+# url: https://www.eurogamer.net/
+# rss: https://www.eurogamer.net/?format=rss
+# - name: "Reddit: /r/gaming + /r/games"
+# url: https://www.reddit.com/r/gaming/
+# icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
+# mix:
+# - https://www.reddit.com/r/gaming.rss
+# - https://www.reddit.com/r/games.rss
+# - name: Индустрия
+# slug: industry
+# feeds:
+# - name: App2Top
+# url: https://app2top.ru/
+# rss: https://app2top.ru/rss
+# icon: https://i.vas3k.ru/c2756d30e2381ca7e69013b917d8b048dba7f12b2d38c268d2717d17a1183aa3.png
+# - name: GamesIndustry.biz
+# url: https://www.gamesindustry.biz/
+# rss: https://www.gamesindustry.biz/rss/gamesindustry_news_feed.rss
+# icon: https://i.vas3k.ru/61b867daaa85db8d74061ca2d730f6a32b0af2387db77371946ef807b7f8cd84.png
+# - name: Gamasutra
+# url: https://www.gamasutra.com/
+# rss: https://feeds.feedburner.com/GamasutraNews
+# icon: https://i.vas3k.ru/e0464b0fe7cc7e5abc98570a88340a0082da5a96598febfa6bf66a1bc7b37987.png
+# - name: Kotaku
+# url: https://kotaku.com/
+# rss: https://kotaku.com/rss
+# - name: "MCV/Develop"
+# url: https://www.mcvuk.com/
+# rss: https://www.mcvuk.com/feed/
+# icon: https://i.vas3k.ru/2c3f4640e0109754dc7d250b63dc7e828268a246efac1cfa3780a650e7ec2119.jpg
+# - name: "Шрайер"
+# url: https://www.bloomberg.com/authors/AUvqMRVAZCw/jason-schreier
+# rss: https://www.bloomberg.com/authors/AUvqMRVAZCw/jason-schreier.rss
+# icon: https://i.vas3k.ru/35c6ae6df0fe47166ed5c656bde6faa974ae1beca949c89443f0aed0b86e0806.png
+# - name: Железо
+# slug: hardware
+# feeds:
+# - name: Wccftech
+# url: https://wccftech.com/
+# rss: https://wccftech.com/feed/
+# - name: Overclockers
+# url: https://www.overclockers.com/
+# rss: https://www.overclockers.com/feed/
+# - name: "Reddit: /r/hardware"
+# url: https://www.reddit.com/r/hardware/
+# rss: https://www.reddit.com/r/hardware.rss
+# icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
+# - name: Платформы
+# slug: platforms
+# feeds:
+# - name: Xbox Wire
+# url: https://news.xbox.com/en-us/
+# rss: https://news.xbox.com/en-us/feed/
+# - name: PlayStation Blog
+# url: https://blog.playstation.com/
+# rss: https://blog.playstation.com/feed/
+# - name: PC Gamer
+# url: https://www.pcgamer.com/
+# rss: https://www.pcgamer.com/rss/
+# - name: Nintendo Life
+# url: https://www.nintendolife.com/
+# rss: https://www.nintendolife.com/feeds/latest
+# icon: https://i.vas3k.ru/6b873b5b6eea734311d63ab9f20643b724767a08e69ffeb48835043d5d3ed445.png
+# - name: Pocketgamer
+# url: https://www.pocketgamer.com/
+# rss: https://www.pocketgamer.com/rss/
+# icon: https://i.vas3k.ru/4206863a904a4ae9966eb5abbba5f1f179607a60a31b3f81c20a950a93cb2e9d.jpg
+# - name: UploadVR + Road to VR
+# url: https://uploadvr.com/
+# icon: https://i.vas3k.ru/85fbe5e90e244df525a3265beaec913f30f2bf6799d34c82d2224acb005dce9e.png
+# mix:
+# - https://uploadvr.com/feed/
+# - https://www.roadtovr.com/feed/
+#
+# - name: Вастрик
+# slug: vas3k
+# is_visible: true
+# is_private: false
+# sent_to_telegram_channel: infomate_vas3k
+# curator:
+# name: Вастрик
+# url: vas3k.ru
+# title: Невсратое айти
+# avatar: https://i.vas3k.ru/eb8.png
+# bio: Веду блог о технологиях, пишу код, отвратительно путешествую и фотографирую это
+# footer: >
+# здесь я собрал сайты, которые составляют 90% того, что я читаю постоянно.
+# Отбор и фильтрация источников — непрерывный процесс для меня, потому их набор постоянно меняется.
+# Так что следите.
+# blocks:
+# - slug: main
+# publish_to_telegram: False
+# feeds:
+# - name: Hacker News
+# url: https://news.ycombinator.com
+# rss: https://news.ycombinator.com/rss
+# columns: 2
+# - name: Lobsters
+# url: https://lobste.rs/
+# rss: https://lobste.rs/rss
+# - name: Product Hunt
+# url: https://www.producthunt.com
+# rss: https://www.producthunt.com/feed
+# is_parsable: false
+# icon: https://i.vas3k.ru/fep.png
+# - name: Changelog
+# url: https://changelog.com/
+# rss: https://changelog.com/feed
+# icon: https://i.vas3k.ru/nip.png
+# - name: GitHub Trending
+# url: https://github.com/trending
+# rss: https://mshibanami.github.io/GitHubTrendingRSS/weekly/all.xml
+# - name: Технологии
+# publish_to_telegram: True
+# slug: tech
+# feeds:
+# - name: The Information
+# url: https://www.theinformation.com/
+# rss: https://www.theinformation.com/feed
+# - name: 'Reddit: /r/technology/'
+# url: https://www.reddit.com/r/technology
+# rss: https://www.reddit.com/r/technology.rss
+# icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
+# is_parsable: false
+# - name: "Pinboard: Popular"
+# url: https://pinboard.in/popular/
+# rss: http://feeds.pinboard.in/rss/popular/
+# icon: https://i.vas3k.ru/adfe6b6f09b2be1398df020bdd8d1b8dade25b139c88c68c0177d26e5ae0bce0.jpg
+# conditions:
+# - type: not_in
+# field: title
+# word: Trump
+# - name: ZDNet
+# rss: https://www.zdnet.com/news/rss.xml
+# url: https://www.zdnet.com
+# - name: TechCrunch
+# rss: http://feeds.feedburner.com/TechCrunch/
+# url: https://techcrunch.com
+# is_parsable: false
+# - name: Slashdot
+# rss: http://rss.slashdot.org/Slashdot/slashdotMain
+# url: https://slashdot.org
+# icon: https://i.vas3k.ru/2da938e66d63ca719a8854ead38a09d17d6ab17725aaf15fa68f401aa937340e.png
+# - name: 'Medium: Technology'
+# icon: https://i.vas3k.ru/fhb.png
+# url: https://medium.com/topic/technology
+# rss: https://medium.com/feed/topic/technology
+# is_parsable: false
+# - name: Блоги людей
+# slug: people
+# feeds:
+# - columns: 3
+# view: "feeds/favicons.html"
+# is_parsable: false
+# mix:
+# - http://nedbatchelder.com/blog/rss.xml
+# - http://rasskazov.pro/blog/?go=rss/
+# - http://vas3k.ru/rss/
+# - http://nl.livejournal.com/data/rss
+# - http://sashavolkova.ru/rss/
+# - http://alexmak.net/blog/feed/
+# - http://nobelfaik.livejournal.com/data/rss
+# - http://vonoiral.com/rss/
+# - http://skaplichniy.ru/feed/
+# - http://blogdm.ru/rss/
+# - http://spark-in.me/main.rss
+# - https://medium.com/feed/@madrabbit
+# - http://mikeozornin.ru/blog/rss/
+# - http://level-design.ru/feed/
+# - http://doitinbound.com/feed/
+# - http://cartmendum.livejournal.com/data/rss
+# - http://visual-storytelling.ru/rss/
+# - http://past25.ru/rss/
+# - http://maximilyahov.ru/blog/?go=rss/
+# - http://staskulesh.com/feed/
+# - http://torshina.me/feed.rss
+# - http://vas3k.com/rss/
+# - https://thegradient.pub/rss/
+# - http://stratechery.com/feed/
+# - http://calendar.perfplanet.com/feed/
+# - http://karpathy.github.io/feed.xml
+# - http://xkcd.com/rss.xml
+# - https://tonsky.me/blog/atom.xml
+# - https://tonsky.livejournal.com/data/rss
+# - http://colah.github.io/rss.xml
+# - https://krausefx.com/feed.xml
+# - https://overreacted.io/rss.xml
+# - http://feeds.feedburner.com/codinghorror/
+# - http://theoatmeal.com/feed/rss
+# - https://waitbutwhy.com/feed
+# - https://mxb.dev/feed.xml
+# - https://bureau.ru/bb/soviet/rss/
+# - http://nickcraver.com/blog/feed.xml
+# - https://nepishi.ru/rss
+# - name: Инди-разработка
+# publish_to_telegram: False
+# slug: make
+# feeds:
+# - name: Show HN
+# url: https://news.ycombinator.com/show
+# rss: https://hnrss.org/show
+# - name: Starter Story
+# url: https://www.starterstory.com
+# rss: https://www.starterstory.com/feed?format=rss
+# - name: Indiehackers
+# url: https://www.indiehackers.com/
+# rss: https://rss.app/feeds/faq798zw7eJuer9w.xml
+# - name: 'Reddit: /r/SideProject'
+# url: https://www.reddit.com/r/SideProject/
+# rss: https://www.reddit.com/r/SideProject.rss
+# icon: https://i.vas3k.ru/3062b953fa39b4f3bc26a5f3ba65effb0fac935ffa5ee50c3b734107be457c48.png
+# is_parsable: false
+# - name: Путешествия
+# publish_to_telegram: True
+# slug: travel
+# feeds:
+# - name: PeritoBurrito
+# url: https://perito-burrito.com
+# rss: http://perito-burrito.com/feed
+# - name: Vandrouki
+# url: https://vandrouki.ru
+# rss: https://feeds.feedburner.com/vandroukiru
+# icon: https://i.vas3k.ru/fer.jpg
+# - name: Secret Flying
+# url: https://www.secretflying.com
+# rss: https://www.secretflying.com/feed/
+# - name: 'Atlas Obscura: Stories'
+# url: https://www.atlasobscura.com/articles
+# rss: https://www.atlasobscura.com/feeds/latest
+# icon: https://i.vas3k.ru/345139fb86cb52076134880d1b4ef700d6354c4cf4639ebdfaf1f9891115f7ad.jpg
+# - name: "T—Ж"
+# url: https://journal.tinkoff.ru/chemodan/
+# rss: https://journal.tinkoff.ru/feed/
+# - name: Geeky Explorer
+# url: https://www.geekyexplorer.com
+# rss: https://www.geekyexplorer.com/feed/
+# - name: Европейское айти
+# slug: eu
+# feeds:
+# - name: "EU-startups"
+# url: https://www.eu-startups.com/
+# rss: https://www.eu-startups.com/feed/
+# icon: https://i.vas3k.ru/fkp.jpg
+# - name: Tech.eu
+# url: https://tech.eu/
+# rss: https://tech.eu/feed/
+# icon: https://i.vas3k.ru/fl9.jpg
+# - name: "TechCrunch: Europe"
+# url: https://techcrunch.com/europe/
+# rss: http://feeds.feedburner.com/Techcrunch/europe
+# is_parsable: false
+# - name: Фотография
+# slug: photo
+# feeds:
+# - name: DPReview
+# url: https://www.dpreview.com
+# rss: https://www.dpreview.com/feeds/reviews.xml
+# - name: PetaPixel
+# url: https://petapixel.com
+# rss: https://feedproxy.google.com/PetaPixel
+# icon: https://i.vas3k.ru/fes.jpg
+# - name: 500px ISO
+# url: https://iso.500px.com
+# rss: https://iso.500px.com/feed/
+# icon: https://i.vas3k.ru/fet.png
+#
+# - name: How to Berlin
+# slug: howtoberlin
+# is_visible: true
+# is_private: false
+# curator:
+# name: How to Berlin
+# title: Набор берлинца
+# url: от Лены из howtoberlin.de
+# avatar: https://i.vas3k.ru/fev.png
+# bio: Что читать, когда живешь в Берлине и не понимаешь что происходит
+# footer: >
+# это ресурсы для понимания и вдохновения, немецкие и экспатские, чтобы понимать,
+# что происходит в Германии и Берлине и как весело и комфортно в этом жить.
+# blocks:
+# - name: Общие и экспатские новости
+# slug: news
+# feeds:
+# - name: "Berlin.de"
+# url: https://www.berlin.de/aktuelles/
+# rss: https://www.berlin.de/en/news/index.rss
+# icon: https://i.vas3k.ru/fjc.png
+# - name: "DW.com"
+# url: https://www.dw.com/en/top-stories/germany/s-1432
+# rss: http://rss.dw.com/rdf/rss-en-ger
+# - name: "The Berlin Spectator"
+# url: https://berlinspectator.com
+# rss: https://berlinspectator.com/feed/
+# - name: "TheLocal"
+# url: https://www.thelocal.de/
+# rss: https://feeds.thelocal.com/rss/de
+# icon: https://i.vas3k.ru/5a8888ed6bf5abe3f642d610f724f2f6eea71f8cf225c8d29e90a0cc9085dae1.png
+# - name: "Что там у немцев?"
+# url: https://t.me/dwrussian
+# rss: https://infomate.club/parsing/telegram/dwrussian
+# is_parsable: false
+# - name: IamExpat
+# url: https://www.iamexpat.de/
+# rss: https://www.iamexpat.de/rss/news-germany
+# - name: "BZ [DE]"
+# url: https://www.bz-berlin.de/
+# rss: https://www.bz-berlin.de/feed
+# icon: https://i.vas3k.ru/38026d202b5c6beab60312602ca6facb3ecb22a4916084fac44858e1a68dc55c.png
+# - name: "Der Tagesspiegel [DE]"
+# url: https://www.tagesspiegel.de/
+# rss: https://www.tagesspiegel.de/contentexport/feed/home
+# icon: https://i.vas3k.ru/fjb.jpg
+# - name: "RBB24 [DE]"
+# url: https://www.rbb24.de
+# rss: http://www.rbb24.de/aktuell/index.xml/feed=rss.xml
+# - name: "Наблюдения, события, места"
+# slug: events
+# feeds:
+# - name: "Kiez in Berlin"
+# url: http://kiezinberlin.com/
+# rss: http://kiezinberlin.com/feed/
+# - name: "Канал Глазами Богдана"
+# url: https://t.me/bogdandevisu
+# rss: https://infomate.club/parsing/telegram/bogdandevisu?only=text
+# - name: "Канал Travelclever"
+# url: https://t.me/travelclever
+# rss: https://infomate.club/parsing/telegram/travelclever?only=text
+# is_parsable: false
+# - name: "Berlin.de Events"
+# url: https://www.berlin.de/en/events/
+# rss: https://www.berlin.de/en/events/rubric.rss
+# icon: https://i.vas3k.ru/fjc.png
+# - name: "Mit Vergnügen [DE]"
+# url: https://mitvergnuegen.com
+# rss: https://mitvergnuegen.com/feed
+# - name: Berlin Ick Liebe Dir [DE]
+# url: https://berlin-ick-liebe-dir.de
+# rss: https://berlin-ick-liebe-dir.de/feed/
+# - name: Stil in Berlin
+# url: https://www.stilinberlin.de
+# rss: https://www.stilinberlin.de/feed
+# - name: "Eventbrite"
+# url: https://rss.app/feeds/gAiDNxbhKJE9Wr4H.xml
+# rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e15a1b88a93f8b0238b4567.xml
+# - name: "Comedy in English"
+# url: https://comedyinenglish.de/full-calendar/
+# rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e15a6ea8a93f86d5d8b4567.xml
+# icon: https://i.vas3k.ru/flr.jpg
+# - name: "GoOut Events"
+# url: https://goout.net/en/berlin/events/
+# rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e14f1098a93f805718b4567.xml
+# - name: "Подкасты"
+# slug: podcasts
+# feeds:
+# - name: "Radio Spaetkauf 🥇"
+# url: https://podcasts.apple.com/de/podcast/radio-spaetkauf-berlin/id571999392?l=en
+# rss: http://radiospaetkauf.libsyn.com/rss
+# icon: https://i.vas3k.ru/fje.jpg
+# - name: "Berlin Briefing"
+# url: https://podcasts.apple.com/de/podcast/berlin-briefing/id1241197566?l=en
+# rss: https://berlinbriefing.podigee.io/feed/aac
+# icon: https://i.vas3k.ru/fjf.jpg
+# - name: "Учим немецкий"
+# slug: learn
+# feeds:
+# - name: "Langsam gesprochene nachrichten"
+# url: https://podcasts.apple.com/de/podcast/langsam-gesprochene-nachrichten-deutsch-lernen-deutsche/id282930329?l=en
+# rss: http://rss.dw.com/xml/DKpodcast_lgn_de
+# icon: https://i.vas3k.ru/fjg.jpg
+# - name: "Das sagt man so!"
+# url: https://podcasts.apple.com/de/podcast/das-sagt-man-so-deutsch-lernen-deutsche-welle/id1064423527?l=en
+# rss: http://rss.dw.com/xml/DKpodcast_dassagtmanso_de
+# icon: https://i.vas3k.ru/fjh.jpg
+# - name: "Deutsche im Alltag"
+# url: https://podcasts.apple.com/de/podcast/deutsche-im-alltag-alltagsdeutsch-deutsch-lernen-deutsche/id282933246?l=en
+# rss: http://rss.dw.com/xml/DKpodcast_alltagsdeutsch_de
+# icon: https://i.vas3k.ru/fji.jpg
+# - name: "Дёшево путешествуем"
+# slug: travel
+# feeds:
+# - name: "SecretFlying: from Berlin"
+# url: https://www.secretflying.com/posts/category/cities-countries/germany/berlin/
+# rss: https://www.secretflying.com/posts/category/cities-countries/germany/berlin/feed/
+# - name: "Fly4free: Germany"
+# url: https://www.fly4free.com/flight-deals/germany/
+# rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e15a09c8a93f842168b4567.xml
+#
+# - name: Very ML
+# slug: ml
+# is_visible: true
+# is_private: false
+# curator:
+# name: Very ML
+# title: State-of-the-art Machine Learning News Feed
+# url: by Viktor Tiulpin and Recent AI News
+# avatar: https://i.vas3k.ru/hzv.png
+# bio: State-of-the-art Machine Learning News Feed
+# footer: >
+# have something to add? Send me a message on Twitter.
+# blocks:
+# - slug: main
+# feeds:
+# - name: "/r/MachineLearning"
+# url: https://www.reddit.com/r/MachineLearning/
+# rss: https://www.reddit.com/r/MachineLearning.rss
+# - name: "Towards Data Science"
+# url: https://towardsdatascience.com/
+# rss: https://towardsdatascience.com/feed
+# - name: "Distill.pub"
+# icon: https://i.vas3k.ru/i0r.png
+# url: https://distill.pub/
+# rss: http://distill.pub/rss.xml
+# - name: "The Gradient"
+# url: https://thegradient.pub/
+# rss: https://thegradient.pub/rss/
+# - name: "TheSequence"
+# url: https://thesequence.substack.com/
+# rss: https://thesequence.substack.com/feed/
+# - name: "Synced Review"
+# url: https://medium.com/syncedreview
+# rss: https://medium.com/feed/syncedreview
+# - name: "📓 Cool Blogs"
+# slug: blogs
+# feeds:
+# - name: "ODS.ai Habr"
+# url: https://habr.com/ru/company/ods/
+# rss: https://habr.com/ru/rss/company/ods/blog/?fl=ru
+# - name: "Machine Learning Mastery"
+# url: https://machinelearningmastery.com/blog/
+# rss: http://machinelearningmastery.com/blog/feed
+# - name: "ML in Production"
+# url: https://mlinproduction.com
+# rss: https://mlinproduction.com/feed
+# - name: "Sorta Insightful"
+# url: https://www.alexirpan.com/
+# rss: https://www.alexirpan.com/feed.xml
+# - name: "Lil'Log"
+# url: https://lilianweng.github.io/lil-log/
+# rss: https://lilianweng.github.io/lil-log/feed.xml
+# - name: "inFERENCe"
+# url: https://www.inference.vc/
+# rss: https://www.inference.vc/rss
+# - name: "The Spectator"
+# url: http://blog.shakirm.com/
+# rss: http://blog.shakirm.com/feed/
+# - name: "The Unofficial Google Data Science Blog"
+# url: http://www.unofficialgoogledatascience.com/
+# rss: http://www.unofficialgoogledatascience.com/feeds/posts/default
+# - name: "Off the Convex Path"
+# url: http://www.offconvex.org/
+# rss: http://www.offconvex.org/feed
+# - name: "Jay Alammar"
+# url: https://jalammar.github.io
+# rss: https://jalammar.github.io/feed.xml
+# - name: "Piekniewski's blog"
+# url: https://blog.piekniewski.info/
+# rss: https://blog.piekniewski.info/rss/
+# - name: "fast.ai NLP"
+# url: https://nlp.fast.ai
+# rss: http://nlp.fast.ai/feed.xml
+# - name: "Sebastian Ruder"
+# url: https://ruder.io/
+# rss: https://ruder.io/rss/
+# - name: "Andrew Karpathy blog"
+# url: http://karpathy.github.io/
+# rss: http://karpathy.github.io/feed.xml
+# - name: "大トロ"
+# url: http://blog.otoro.net/
+# rss: http://blog.otoro.net/feed.xml
+# - name: "🔬 Science"
+# slug: science
+# feeds:
+# - name: "Papers With Code"
+# icon: https://i.vas3k.ru/i0s.jpg
+# url: https://paperswithcode.com/
+# rss: https://us-east1-ml-feeds.cloudfunctions.net/pwc/latest
+# columns: 3
+# - name: "💼 University and corporation labs"
+# slug: labs
+# feeds:
+# - name: "DeepMind"
+# url: https://www.deepmind.com/blog
+# rss: https://www.deepmind.com/blog/feed/basic/
+# icon: https://i.vas3k.ru/aff485d139d37ac7236f0bdf831812a2ef2419972ca3996c66885f229dccf7e2.jpg
+# - name: "Google"
+# url: https://ai.googleblog.com/
+# rss: http://rssmix.com/u/10966870/rss.xml
+# mix:
+# - http://googleaiblog.blogspot.com/atom.xml
+# - https://cloudblog.withgoogle.com/products/ai-machine-learning/rss/
+# - https://blog.google/technology/ai/rss
+# - name: "OpenAI"
+# url: https://openai.com/blog/
+# rss: https://openai.com/blog/rss/
+# - name: "Microsoft"
+# icon: https://i.vas3k.ru/i0t.png
+# url: https://www.microsoft.com/en-us/research/
+# rss: http://rssmix.com/u/10966880/rss.xml
+# mix:
+# - https://www.microsoft.com/en-us/research/rss
+# - https://blogs.microsoft.com/ai/feed/
+# - https://azurecomcdn.azureedge.net/en-us/blog/topics/artificial-intelligence/feed/
+# - https://azurecomcdn.azureedge.net/en-us/blog/topics/datascience/feed/
+# - https://azurecomcdn.azureedge.net/en-us/blog/topics/machine-learning-2/feed/
+# - name: "MIT AI"
+# url: http://news.mit.edu/topic/artificial-intelligence2
+# rss: http://news.mit.edu/rss/topic/artificial-intelligence2
+# - name: "Berkeley AI"
+# url: https://bair.berkeley.edu/blog/
+# rss: https://bair.berkeley.edu/blog/feed.xml
+# - name: "AWS Machine Learning"
+# url: https://aws.amazon.com/blogs/machine-learning/
+# rss: https://aws.amazon.com/blogs/amazon-ai/feed/
+# - name: "NVIDIA"
+# url: https://blogs.nvidia.com/blog/category/deep-learning/
+# rss: http://rssmix.com/u/10966894/rss.xml
+# mix:
+# - https://blogs.nvidia.com/feed
+# - http://feeds.feedburner.com/nvidia/acceleratedcomputing
+# - https://devblogs.nvidia.com/category/data-science/feed/
+# - https://devblogs.nvidia.com/category/artificial-intelligence/feed/
+# - name: "Facebook"
+# url: https://research.fb.com/blog/
+# rss: http://rssmix.com/u/10966862/rss.xml
+# mix:
+# - https://research.fb.com/blog/feed
+# - https://engineering.fb.com/category/ai-research/feed/
+# - https://engineering.fb.com/category/ml-applications/feed/
+# - name: "Uber Engineering"
+# url: https://eng.uber.com/category/articles/ai/
+# rss: https://eng.uber.com/category/articles/ai/feed/
+# - name: "neptune.ai"
+# url: https://neptune.ai/blog
+# rss: https://neptune.ai/feed
+# - name: "▶️ YouTube"
+# slug: youtube
+# feeds:
+# - name: "Yannic Kilcher"
+# url: https://www.youtube.com/channel/UCZHmQk67mSJgfCCTn7xBfew
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCZHmQk67mSJgfCCTn7xBfew
+# - name: "Henry AI Labs"
+# url: https://www.youtube.com/channel/UCHB9VepY6kYvZjj0Bgxnpbw
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCHB9VepY6kYvZjj0Bgxnpbw
+# - name: "3blue1brown"
+# url: https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCYO_jab_esuFRV4b17AJtAw
+# - name: "Two Minute Papers"
+# url: https://www.youtube.com/channel/UCbfYPyITQ-7l4upoX8nvctg
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCbfYPyITQ-7l4upoX8nvctg
+# - name: "DataFest Video"
+# url: https://www.youtube.com/channel/UCM9ECBAZtlLeEr-m3ldZ7Tw
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCM9ECBAZtlLeEr-m3ldZ7Tw
+# - name: "Семинары JetBrains Research"
+# url: https://www.youtube.com/channel/UCdeSxuESqLOxuuwXNnqqbrA
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCdeSxuESqLOxuuwXNnqqbrA
+# - name: "Яндекс. Компьютерные науки"
+# url: https://www.youtube.com/channel/UCKFojzto0n4Ab3CRQRZ2zYA
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCKFojzto0n4Ab3CRQRZ2zYA
+# - name: "ML Trainings"
+# url: https://www.youtube.com/channel/UCeq6ZIlvC9SVsfhfKnSvM9w
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCeq6ZIlvC9SVsfhfKnSvM9w
+# - name: "Primer"
+# url: https://www.youtube.com/channel/UCKzJFdi57J53Vr_BkTfN3uQ
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCKzJFdi57J53Vr_BkTfN3uQ
+# - name: "🎧 Podcasts"
+# slug: podcasts
+# feeds:
+# - name: "Lex Fridman AI Podcast"
+# url: https://lexfridman.com/
+# rss: https://lexfridman.com/category/ai/feed/
+# - name: "Microsoft Research Podcast"
+# icon: https://i.vas3k.ru/i0t.png
+# url: https://www.microsoft.com/en-us/research/blog/category/podcast/
+# rss: https://feeds.blubrry.com/feeds/microsoftresearch.xml
+# - name: "NLP Highlights"
+# url: https://soundcloud.com/nlp-highlights
+# rss: https://feeds.soundcloud.com/users/soundcloud:users:306749289/sounds.rss
+# - name: "Data Skeptic"
+# url: https://dataskeptic.com
+# rss: https://dataskeptic.libsyn.com/rss
+# - name: "Linear Digressions"
+# url: http://lineardigressions.com/episodes
+# rss: http://lineardigressions.com/episodes?format=rss
+# - name: "SuperDataScience"
+# url: https://www.superdatascience.com/podcast
+# rss: https://feeds.soundcloud.com/users/soundcloud:users:253585900/sounds.rss
+# - name: "Data Science at Home"
+# url: https://datascienceathome.com
+# rss: https://datascienceathome.com/feed/
+# - name: "ParrotCast"
+# url: https://parrotcast.link/
+# rss: http://parrotcast.link/feed
+#
+# - name: Блокчейн без буллшита
+# slug: basicblock
+# is_visible: true
+# is_private: false
+# curator:
+# name: Блокчейн без буллшита
+# url: от Сергея Тихомирова и подкаста «Базовый Блок»
+# avatar: https://i.vas3k.ru/gt3.png
+# bio: >
+# Подборка про биткоин, криптовалюты и блокчейн с фокусом на технологии
+# footer: >
+# это подборка качественных источников про блокчейн-технологии от подкаста «Базовый Блок».
+# Разбираемся, как криптовалюты работают на самом деле (вместо обсуждения их курса). Сложно, зато по делу.
+# blocks:
+# - name: "Мейнстримные блокчейн-СМИ"
+# slug: main
+# feeds:
+# - name: Coindesk
+# url: https://www.coindesk.com/
+# rss: https://www.coindesk.com/feed
+# - name: Bitcoin Magazine
+# url: https://bitcoinmagazine.com/
+# rss: https://bitcoinmagazine.com/feed
+# - name: The Block
+# url: https://www.theblockcrypto.com/
+# rss: https://www.theblockcrypto.com/rss.xml
+# - name: Decrypt
+# url: https://decrypt.co/
+# rss: https://decrypt.co/feed
+# - name: Hodl Hodl News
+# url: https://news.hodlhodl.com/
+# rss: https://news.hodlhodl.com/news.rss
+# - name: Битновости
+# url: https://bitnovosti.com/
+# rss: https://bitnovosti.com/feed/
+# - name: Форклог
+# url: https://forklog.com/
+# rss: https://forklog.com/feed/
+# - name: Bitcoin Translated
+# url: https://bitcoin-translated.ru/
+# rss: https://medium.com/feed/@Tony_B
+# is_parsable: false
+# - name: Nakamoto
+# url: https://nakamoto.com/
+# rss: https://nakamoto.com/rss/
+#
+# - name: "Подкасты"
+# slug: podcasts
+# feeds:
+# - name: Epicenter
+# url: https://epicenter.tv/
+# rss: https://feeds.simplecast.com/lKmQDG9R
+# - name: Let's talk Bitcoin
+# url: https://letstalkbitcoin.com/blog/category/episodes
+# rss: https://letstalkbitcoin.com/rss/feed/blog?limit=100&soundcloud-id=true&audio-url=true&sites=1&categories=11
+# - name: Unscrypted
+# url: https://aantonop.com/unscrypted/
+# rss: https://aantonop.com/category/podcasts/unscrypted-pod/feed/podcast/
+# - name: Stephan Livera Podcast
+# url: https://stephanlivera.com/
+# rss: https://anchor.fm/s/7d083a4/podcast/rss
+# - name: Unchained
+# url: https://unchainedpodcast.com/category/unchained/
+# rss: https://unchainedpodcast.com/category/unchained/feed/
+# - name: Zero Knowledge
+# url: https://www.zeroknowledge.fm/
+# rss: https://feeds.fireside.fm/zeroknowledge/rss
+# - name: Базовый Блок
+# url: https://basicblockradio.com/
+# rss: https://basicblockradio.libsyn.com/rss
+# - name: Crypto Voices
+# url: https://cryptovoices.com/
+# rss: http://feeds.soundcloud.com/users/soundcloud:users:246365412/sounds.rss
+# - name: Tales from the Crypt
+# url: https://talesfromthecrypt.libsyn.com/
+# rss: https://anchor.fm/s/558f520/podcast/rss
+#
+# - name: "Блоги важнейших людей и проектов"
+# slug: important
+# feeds:
+# - name: Bitcoin Core
+# url: https://bitcoincore.org/
+# rss: https://bitcoincore.org/en/rss.xml
+# - name: Blockstream
+# url: https://blockstream.com/blog/
+# rss: https://blockstream.com/feed.xml
+# - name: Lightning Labs
+# url: https://blog.lightning.engineering/
+# rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e2b21928a93f82e418b4567.xml
+# - name: Ethereum
+# url: https://blog.ethereum.org/
+# rss: https://blog.ethereum.org/feed
+# - name: Vitalik Buterin
+# url: https://vitalik.ca/
+# rss: https://vitalik.ca/feed.xml
+#
+# - name: "Подборки новостей и публикаций"
+# slug: mix
+# feeds:
+# - name: Bitcoin Optech
+# url: https://bitcoinops.org/
+# rss: https://bitcoinops.org/feed.xml
+# - name: Lightning this week
+# url: https://medium.com/zebedee-engineering
+# rss: https://medium.com/feed/zebedee-engineering
+# - name: Week in Ethereum
+# url: https://weekinethereumnews.com/
+# rss: https://weekinethereumnews.com/feed/
+# - name: EthHub
+# url: https://ethhub.substack.com/
+# rss: https://ethhub.substack.com/feed/
+# - name: Build Blockchain Tech
+# url: https://www.buildblockchain.tech/newsletter/issues/
+# rss: https://www.buildblockchain.tech/newsletter/issues?format=rss
+# - name: This Week in Blockchain Research
+# url: https://zkcapital.substack.com/
+# rss: https://zkcapital.substack.com/feed
+# - name: EU Crypto
+# url: https://eucrypto.substack.com/
+# rss: https://eucrypto.substack.com/feed
+# - name: Our Network
+# url: https://ournetwork.substack.com/
+# rss: https://ournetwork.substack.com/feed
+# - name: Blockchain Research Newsletter
+# url: https://blockchainresearch.substack.com/
+# rss: https://blockchainresearch.substack.com/feed
+#
+# - name: "Инвестфонды и аналитика"
+# slug: invest
+# feeds:
+# - name: Paradigm Fund
+# url: https://medium.com/paradigm-fund
+# rss: https://medium.com/feed/paradigm-fund
+# - name: a16z Crypto
+# url: https://a16z.com/category/blockchain-cryptocurrencies/
+# rss: https://a16z.com/category/blockchain-cryptocurrencies/feed/
+# - name: Multicoin Capital
+# url: https://multicoin.capital/
+# rss: https://multicoin.capital/rss.xml
+# - name: Placeholder Capital
+# url: https://www.placeholder.vc/
+# rss: https://www.placeholder.vc/blog?format=rss
+# - name: Unchained
+# url: https://www.unchained-capital.com/blog
+# rss: https://unchained-capital.com/feed/
+# - name: Electric Capital
+# url: https://medium.com/@ElectricCapital
+# rss: https://medium.com/feed/@ElectricCapital
+# - name: Zenith Ventures
+# url: https://medium.com/zenith-ventures
+# rss: https://medium.com/feed/zenith-ventures
+# - name: BitMEX
+# url: https://blog.bitmex.com/research/
+# rss: https://blog.bitmex.com/category/research/feed/?lang=en_us
+# - name: Uncommon Core
+# url: https://uncommoncore.co/
+# rss: https://uncommoncore.co/feed/
+# - name: Nic Carter
+# url: https://medium.com/@nic__carter
+# rss: https://medium.com/feed/@nic__carter
+# - name: Dragonfly Research
+# url: https://medium.com/dragonfly-research
+# rss: https://medium.com/feed/dragonfly-research
+#
+# - name: Беклог и бабки
+# slug: backlog_and_money
+# is_visible: true
+# is_private: false
+# curator:
+# name: Беклог и бабки
+# url: от Никиты Лаптева
+# title: Обзор продуктового айти
+# avatar: https://i.vas3k.ru/gny.png
+# bio: Ресурсы про продукты в айти и почему всё так происходит
+# footer: >
+# Собираем все важное о продуктах в айти. Есть что добавить или убавить? Пиши в fb.
+# blocks:
+# - name: "🦄 Продукты, стартапы и тренды"
+# slug: trends
+# feeds:
+# - name: "Product Hunt"
+# icon: https://i.vas3k.ru/fep.png
+# url: https://www.producthunt.com/
+# rss: https://www.producthunt.com/feed
+# - name: "Medium: Product Management"
+# icon: https://i.vas3k.ru/fhb.png
+# url: https://medium.com/topic/product-management
+# rss: https://medium.com/feed/topic/product-management
+# is_parsable: false
+# - name: "Techcrunch"
+# url: https://techcrunch.com/
+# rss: http://feeds.feedburner.com/TechCrunch/
+# is_parsable: false
+# - name: "vc.ru: Дизайн и Сервисы"
+# url: http://vc.ru
+# rss: https://feed.rssunify.com/5e286684073fc/rss.xml
+# mix:
+# - https://vc.ru/rss/team
+# - https://vc.ru/rss/services
+# - https://vc.ru/rss/design
+# - name: "addmeto"
+# url: https://addmeto.cc/
+# rss: https://addmeto.cc/rss/
+# - name: "The Bell Tech"
+# url: https://t.me/Bell_tech
+# rss: https://infomate.club/parsing/telegram/Bell_tech
+# is_parsable: false
+#
+# - name: "👨🏻💻 Блоги продактов"
+# slug: blogs
+# feeds:
+# - name: "Go practice!"
+# url: http://gopractice.ru
+# rss: https://gopractice.ru/feed/
+# - name: "Тёмная сторона"
+# url: https://t.me/temno
+# rss: https://infomate.club/parsing/telegram/temno
+# is_parsable: false
+# - name: "Иван Замесин"
+# url: https://zamesin.me/
+# rss: https://zamesin.me/rss/
+# - name: "No Flame No Game"
+# url: https://t.me/proproduct
+# rss: https://infomate.club/parsing/telegram/proproduct
+# is_parsable: false
+# - name: "Продакты не нужны"
+# url: https://t.me/betternotworse
+# rss: https://infomate.club/parsing/telegram/betternotworse
+# is_parsable: false
+# - name: "Michael Tabunov"
+# url: https://t.me/bossofyourboss
+# rss: https://infomate.club/parsing/telegram/bossofyourboss
+# is_parsable: false
+# - name: "запуск завтра"
+# url: https://t.me/ctodaily
+# rss: https://infomate.club/parsing/telegram/ctodaily
+# is_parsable: false
+# - name: "Denis Sexy IT"
+# url: https://t.me/denissexy
+# rss: https://infomate.club/parsing/telegram/denissexy
+# is_parsable: false
+# - name: "Products | People | Process"
+# url: https://t.me/program_man
+# rss: https://infomate.club/parsing/telegram/program_man
+# is_parsable: false
+#
+# - name: "🏢 Блоги компаний"
+# slug: companies
+# feeds:
+# - name: "mindtheproduct"
+# url: https://www.mindtheproduct.com/
+# rss: https://www.mindtheproduct.com/feed
+# - name: "Intercom"
+# url: https://www.intercom.com/blog/
+# rss: https://www.intercom.com/blog/feed
+# - name: "Atlassian"
+# url: https://www.atlassian.com/blog/
+# rss: https://www.atlassian.com/blog/feed
+#
+# - name: "🪑 Продуктовый дизайн"
+# slug: kekek
+# feeds:
+# - name: "Ponchik News"
+# url: https://t.me/ponchiknews
+# rss: https://infomate.club/parsing/telegram/ponchiknews
+# is_parsable: false
+# - name: "Про удобство"
+# url: https://t.me/proudobstvo
+# rss: https://infomate.club/parsing/telegram/proudobstvo
+# is_parsable: false
+# - name: "Дайджест продуктового дизайна"
+# url: https://t.me/pdigest
+# rss: https://infomate.club/parsing/telegram/pdigest
+# is_parsable: false
+#
+# - name: "🎧 Подкасты"
+# slug: podcasts
+# feeds:
+# - name: "make sense podcast"
+# url: https://podcasts.apple.com/ru/podcast/make-sense-podcast/id1417851966?l=en
+# rss: http://feeds.soundcloud.com/users/soundcloud:users:219452274/sounds.rss
+# - name: "Product & Growth Show"
+# url: https://podcasts.apple.com/ru/podcast/product-growth-show/id1477971944?l=en
+# rss: http://feeds.soundcloud.com/users/soundcloud:users:683140781/sounds.rss
+# - name: "Продуктивный Роман"
+# url: https://podcasts.apple.com/ru/podcast/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%80%D0%BE%D0%BC%D0%B0%D0%BD-%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3-%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C/id1178337792?l=en
+# rss: http://feeds.soundcloud.com/users/soundcloud:users:6251250/sounds.rss
+#
+# - name: Музыкальный мир
+# slug: music
+# is_visible: true
+# is_private: false
+# curator:
+# name: Музыкальный мир
+# url: от Тимура Салабаева
+# avatar: https://i.vas3k.ru/p3o.png
+# bio: Подборка про музыку и все, что вертится вокруг нее.
+# footer: >
+# подборка, которая пытается максимально широко охватить музыкальный контекст:
+# винил, обзоры, новости индустрии, написание, продюссирование, оборудование, живые выступления и вдохновение.
+# blocks:
+# - slug: listen
+# name: "Важные СМИ"
+# feeds:
+# - name: "NPR Music"
+# url: https://www.npr.org/music
+# rss: https://feeds.npr.org/1039/rss.xml
+# - name: "Mixmag"
+# url: https://mixmag.net
+# rss: https://mixmag.net/rss.xml
+# - name: "Bandcamp Daily"
+# url: https://daily.bandcamp.com
+# rss: http://feeds.feedburner.com/LatestBandcampDaily
+# - name: "Pitchfork"
+# url: https://pitchfork.com/news/
+# rss: https://pitchfork.com/rss/news/
+# - name: "FACT Magazine"
+# url: https://www.factmag.com
+# rss: https://feeds.feedburner.com/factmag
+# - name: "NME"
+# url: https://www.nme.com/news/music/
+# rss: https://www.nme.com/news/music/feed
+# - name: "Kerrang!"
+# url: https://www.kerrang.com/
+# rss: https://www.kerrang.com/feed.rss
+# - name: "Rock Sound"
+# url: https://www.rocksound.tv
+# rss: https://www.rocksound.tv/feeds/all
+# - slug: produce
+# name: "Блоги и ресурсы для музыкантов"
+# feeds:
+# - name: "Samesound"
+# url: https://samesound.ru
+# rss: https://samesound.ru/feed
+# - name: "Ableton Blog"
+# url: https://www.ableton.com/blog
+# rss: https://www.ableton.com/blog/feeds/latest
+# - name: "LANDR Blog"
+# url: https://blog.landr.com
+# rss: https://blog.landr.com/feed/
+# - name: "Pyramind Blog"
+# url: https://studios.pyramind.com/blog
+# rss: https://studios.pyramind.com/blog?format=rss
+# - name: "Hyperbits Blog"
+# url: https://hyperbitsmusic.com/blog/
+# rss: https://hyperbitsmusic.com/feed
+# - name: "r/WeAreTheMusicMakers"
+# url: https://www.reddit.com/r/WeAreTheMusicMakers/
+# rss: https://www.reddit.com/r/WeAreTheMusicMakers/.rss
+# - slug: vinyl
+# name: "Про винил"
+# feeds:
+# - name: "r/VinylReleases/"
+# url: https://www.reddit.com/r/VinylReleases/
+# rss: https://www.reddit.com/r/VinylReleases/.rss
+# - name: "Vinyl Me, Please"
+# url: http://thevinylfactory.com
+# rss: http://thevinylfactory.com/feed
+# - name: "Discogs Blog"
+# url: https://blog.discogs.com/en
+# rss: https://blog.discogs.com/en/feed/
+# - slug: youtube
+# name: "Познавательно-обучающий Youtube"
+# feeds:
+# - name: "Adam Neely"
+# url: https://www.youtube.com/channel/UCnkp4xDOwqqJD7sSM3xdUiQ
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCnkp4xDOwqqJD7sSM3xdUiQ
+# - name: "Andrew Huang"
+# url: https://www.youtube.com/channel/UCdcemy56JtVTrsFIOoqvV8g
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCdcemy56JtVTrsFIOoqvV8g
+# - name: "HAINBACH"
+# url: https://www.youtube.com/channel/UCeovElJP0n0i8ADaPsRSd8g
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCeovElJP0n0i8ADaPsRSd8g
+# - name: "Drumeo"
+# url: https://www.youtube.com/channel/UCBiJBaDaM3K6vPVggLhTyWA
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCBiJBaDaM3K6vPVggLhTyWA
+# - name: "Ricky Tinez"
+# url: https://www.youtube.com/channel/UC4OAAbxtB6QEKaTDb-SEe-Q
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UC4OAAbxtB6QEKaTDb-SEe-Q
+# - name: "Нескучный саунд"
+# url: https://www.youtube.com/channel/UCc1a1Nm8aNFoqv1G4CfyHzA
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCc1a1Nm8aNFoqv1G4CfyHzA
+# - name: "Rick Beato: Everything Music"
+# url: https://www.youtube.com/channel/UCJquYOG5EL82sKTfH9aMA9Q
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCJquYOG5EL82sKTfH9aMA9Q
+# - name: "Michael Borzenkov"
+# url: https://www.youtube.com/channel/UCHB_LTbHebAPiiP3q8Jj3dg
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCHB_LTbHebAPiiP3q8Jj3dg
+# - slug: live
+# name: "Лайвы"
+# feeds:
+# - name: "Tiny Desc Concert"
+# url: https://www.youtube.com/playlist?list=PL1B627337ED6F55F0
+# rss: https://www.youtube.com/feeds/videos.xml?playlist_id=PL1B627337ED6F55F0
+# - name: "COLORS"
+# url: https://www.youtube.com/channel/UC2Qw1dzXDBAZPwS7zm37g8g
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UC2Qw1dzXDBAZPwS7zm37g8g
+# - name: "triple j | Like a Version"
+# url: https://www.youtube.com/watch?v=UIp6gHnLS3k&list=PLCC51BF0C94BE62E8
+# rss: https://www.youtube.com/feeds/videos.xml?playlist_id=PLCC51BF0C94BE62E8
+# - name: "BBC Music"
+# url: https://www.youtube.com/channel/UCZtDUmC3W7j25XHZWFT_XgQ
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCZtDUmC3W7j25XHZWFT_XgQ
+# - name: "BBC Radio 1 Live Lounge"
+# url: https://www.youtube.com/channel/UCKoafhJ9dkAWaEvlXCiBBwA
+# rss: https://www.youtube.com/feeds/videos.xml?channel_id=UCKoafhJ9dkAWaEvlXCiBBwA
+# - slug: telegram
+# name: "Солянка из Телеграм-каналов"
+# feeds:
+# - name: "Выбор Mixmag"
+# url: https://t.me/mixmagrussia
+# rss: https://infomate.club/parsing/telegram/mixmagrussia
+# - name: "Институт музыкальных инициатив"
+# url: https://t.me/imi_live
+# rss: https://infomate.club/parsing/telegram/imi_live
+# - name: "Надо ехать!"
+# url: https://t.me/ehainahuy
+# rss: https://infomate.club/parsing/telegram/ehainahuy
+# - name: "Mooscle"
+# url: https://t.me/mooscle
+# rss: https://infomate.club/parsing/telegram/mooscle
+# - name: "История электронной музыки"
+# url: https://t.me/ru12edit
+# rss: https://infomate.club/parsing/telegram/ru12edit
+# - name: "On The Corner"
+# url: https://t.me/jazzonthecorner
+# rss: https://infomate.club/parsing/telegram/jazzonthecorner
+#
+# - name: Плейсмент продаёт
+# slug: targetboy
+# is_visible: true
+# is_private: false
+# curator:
+# name: Плейсмент продаёт
+# url: от Петра Костюкова
+# avatar: https://i.vas3k.ru/gom.png
+# bio: >
+# это моя коллекция сайтов о платной рекламе с акцентом на Display Ads.
+# Если вы зашли в эту тему через соцсети, то прямо сейчас
+# добавляйте в закладки исправляйте точку входа в мир Facebook Ads.
+# footer: >
+# Собираем все важное о продуктах в айти. Есть что добавить или убавить? Пиши в fb.
+# blocks:
+# - name: "Профи рунета"
+# slug: pro_ru
+# feeds:
+# - name: "Median ads & School"
+# url: https://t.me/Medianads
+# rss: https://infomate.club/parsing/telegram/Medianads
+# is_parsable: false
+# - name: "Dnative"
+# url: https://dnative.ru/
+# rss: https://dnative.ru/feed/
+# - name: "Dnative (канал)"
+# url: https://t.me/dnative
+# rss: https://infomate.club/parsing/telegram/dnative
+# is_parsable: false
+# - name: "Targetorium"
+# url: https://t.me/targetorium
+# rss: https://infomate.club/parsing/telegram/targetorium
+# is_parsable: false
+# - name: "Aitarget"
+# url: https://t.me/aitarget_com
+# rss: https://infomate.club/parsing/telegram/aitarget_com
+# is_parsable: false
+# - name: "Facebook Ads Channel"
+# url: https://t.me/FacebookAdChannel
+# rss: https://infomate.club/parsing/telegram/FacebookAdChannel
+# is_parsable: false
+#
+# - name: "vc.ru"
+# slug: vc
+# feeds:
+# - name: "vc.ru: Маркетинг и Диджитал"
+# url: https://vc.ru/marketing
+# rss: https://feed.rssunify.com/5e2b04467742c/rss.xml
+# columns: 3
+# mix:
+# - https://vc.ru/rss/marketing/
+# - https://vc.ru/rss/social/
+#
+# - name: "Официальный фб"
+# slug: fb
+# feeds:
+# - name: "About Facebook"
+# url: https://about.fb.com/
+# rss: https://about.fb.com/feed/
+# - name: "Instagram дайджест обновлений"
+# url: https://t.me/insta_upd_dnative/
+# rss: https://infomate.club/parsing/telegram/insta_upd_dnative
+# is_parsable: false
+#
+# - name: "Новости рекламы в рунете"
+# slug: ads
+# feeds:
+# - name: "Adindex.ru"
+# url: https://adindex.ru/
+# rss: https://adindex.ru/news/news.rss
+# - name: "Searchengines.ru"
+# url: https://www.searchengines.ru/
+# rss: https://www.searchengines.ru/feed
+# - name: "Roem.ru"
+# url: https://roem.ru/
+# rss: https://roem.ru/rss/roem-all-news.xml
+# - name: "Sostav.ru"
+# url: https://www.sostav.ru/
+# rss: https://www.sostav.ru/rss
+# - name: "Cossa.ru"
+# url: https://www.cossa.ru/
+# rss: https://www.cossa.ru/rss/
+# - name: "SPARK: Микроблоги"
+# url: http://spark.ru/blogs/
+# rss: http://spark.ru/blogs/general/rss
+# - name: "SEOnews и Лайкни"
+# url: https://t.me/digital_bar/
+# rss: https://infomate.club/parsing/telegram/digital_bar
+#
+# - name: "Подкасты"
+# slug: podcasts
+# feeds:
+# - name: "Gurov Digital"
+# url: https://soundcloud.com/gurovdigital
+# rss: http://feeds.soundcloud.com/users/soundcloud:users:308259521/sounds.rss
+# - name: "Newочём"
+# url: https://newochem.podster.fm/
+# rss: https://podster.fm/rss.xml?pid=48291
+# - name: "Запуск завтра"
+# url: https://libolibo.ru/zapuskzavtra
+# rss: https://zapuskzavtra.libsyn.com/rss
+#
+# - name: "Плотные статьи"
+# slug: articles
+# feeds:
+# - name: "Newochem - Интернет"
+# url: https://newochem.ru/internet/
+# rss: https://newochem.ru/internet/feed/
+# - name: "Marketing Land"
+# url: http://marketingland.com/
+# rss: http://feeds.marketingland.com/mktingland
+# - name: "Official Blog of Marin Software"
+# url: http://insights.marinsoftware.com/category/facebook/
+# rss: http://insights.marinsoftware.com/category/facebook/feed/
+# - name: "ppc.world"
+# url: https://ppc.world/
+# rss: https://ppc.world/feed/
+# - name: "ConversionXL"
+# url: https://conversionxl.com/
+# rss: https://conversionxl.com/feed/
+# - name: "PPC Hero"
+# url: https://www.ppchero.com/category/facebook/
+# rss: https://www.ppchero.com/category/facebook/feed/
+# - name: "Social Media Explorer"
+# url: http://www.socialmediaexplorer.com/
+# rss: http://feeds.feedburner.com/SocialMediaExplorer
+# - name: "ToneDen Blog on Medium"
+# url: https://www.toneden.io/blog
+# rss: https://medium.com/feed/toneden/tagged/facebook-marketing
+# is_parsable: false
+# - name: "Socialbakers - Facebook Statistics"
+# url: http://www.socialbakers.com/
+# rss: http://www.socialbakers.com/blog/rss
+# - name: "Ignite Social Media Agency"
+# url: https://www.ignitesocialmedia.com/facebook-marketing/
+# rss: https://www.ignitesocialmedia.com/facebook-marketing/feed/
+# - name: "ReachLocal Blog"
+# url: https://blog.reachlocal.com/
+# rss: http://blog.reachlocal.com/category/marketing/facebook-advertising/feed
+#
+# - name: "Блоги FMP и платформ"
+# slug: fmp
+# feeds:
+# - name: "AdEspresso"
+# url: https://adespresso.com/
+# rss: https://adespresso.com/feed/
+# - name: "Qwaya blog"
+# url: https://blog.qwaya.com/
+# rss: https://blog.qwaya.com/rss.xml
+# - name: "Reveal blog"
+# url: https://revealbot.com/blog/
+# rss: https://revealbot.com/blog/rss/
+# - name: "The AdStage Blog"
+# url: https://blog.adstage.io/
+# rss: https://blog.adstage.io/rss.xml
+# - name: "Driftrock Blog"
+# url: https://www.driftrock.com/blog/
+# rss: https://www.driftrock.com/blog?format=rss
+# - name: "Smartly.io Blog"
+# url: https://www.smartly.io/blog/
+# rss: https://www.smartly.io/blog/rss.xml
+# - name: "Socialmedia Examiner"
+# url: https://www.socialmediaexaminer.com/
+# rss: https://www.socialmediaexaminer.com/feed/
+# - name: "Briefkase Digital Communications"
+# url: https://briefkase.in/
+# rss: https://briefkase.in/feed/
+# - name: "Karola Karlson's blog"
+# url: https://karolakarlson.com/
+# rss: https://karolakarlson.com/feed/
+# - name: "Shopify.com"
+# url: https://www.shopify.com/blog/topics/facebook-marketing
+# rss: https://www.shopify.com/blog.atom
+#
+# - name: "HowTo"
+# slug: howto
+# feeds:
+# - name: "Jon Loomer Digital - папа How To"
+# url: https://www.jonloomer.com/
+# rss: https://www.jonloomer.com/feed/
+# - name: "Reddit.com: Facebook Marketing"
+# url: https://www.reddit.com/r/FacebookAds/
+# rss: https://www.reddit.com/r/FacebookAds/.rss?format=xml
+# is_parsable: false
+# - name: "Youtube: Michelle Pescosolido"
+# url: https://www.youtube.com/user/MichelleAlpha
+# rss: https://www.youtube.com/feeds/videos.xml?user=MichelleAlpha
+# - name: "Agorapulse"
+# url: https://www.agorapulse.com/category/facebook-marketing-tips
+# rss: https://www.agorapulse.com/category/facebook-marketing-tips/feed/
+#
+# - name: "Если вам мало новостей"
+# slug: news
+# feeds:
+# - name: "AdWeek: AdFreak"
+# url: https://www.adweek.com/
+# rss: http://feeds.feedburner.com/Adfreak
+# - name: "Digiday"
+# url: https://digiday.com/
+# rss: https://digiday.com/feed/
+# - name: "IAB"
+# url: https://www.iab.com/
+# rss: https://www.iab.com/feed/
+# - name: "Social Media Today"
+# url: https://www.socialmediatoday.com/news/
+# rss: https://www.socialmediatoday.com/feeds/news/
+# - name: "Ad Tech Daily"
+# url: https://adtechdaily.com
+# rss: https://adtechdaily.com/feed/
+# - name: "Joe La Pompe advertising"
+# url: https://www.joelapompe.net/category/design-digital/
+# rss: https://www.joelapompe.net/category/design-digital/feed/
+#
+# - name: Made for iPhone
+# slug: iphone
+# is_visible: false
+# is_private: false
+# curator:
+# name: Made for iPhone
+# title: Пишем под iOS
+# url: от Никиты Майданова
+# avatar: https://i.vas3k.ru/hrg.png
+# bio: >
+# Подборка ресурсов по iOS разработке
+# footer: >
+# Все что нужно iOS разработчику в одном месте. Обсудить можно на митапах CocoaHeads (tg: @cocoaheads)
+# blocks:
+# - slug: news
+# feeds:
+# - name: Apple Developer News
+# url: https://developer.apple.com/news/
+# rss: https://developer.apple.com/news/rss/news.rss
+# - name: Apple Developer Releases
+# url: https://developer.apple.com/news/releases/
+# rss: https://developer.apple.com/news/releases/rss/releases.rss
+# - name: Swift.org
+# url: https://swift.org/blog/
+# rss: https://swift.org/atom.xml
+# - name: Swift Evolution
+# url: https://github.com/apple/swift-evolution
+# rss: https://github.com/apple/swift-evolution/commits/master.atom
+# - name: /r/iOSProgramming
+# url: https://www.reddit.com/r/iOSProgramming/
+# rss: https://www.reddit.com/r/iOSProgramming.rss
+# is_parsable: false
+# - name: iOS Dev Weekly
+# url: https://iosdevweekly.com
+# rss: https://iosdevweekly.com/issues.rss
+# - name: СМИ
+# slug: media
+# feeds:
+# - name: 9to5Mac
+# url: https://9to5mac.com
+# rss: https://9to5mac.com/feed/
+# - name: MacRumors
+# icon: https://i.vas3k.ru/hvp.png
+# url: https://www.macrumors.com
+# rss: http://feeds.macrumors.com/MacRumors-All
+# - name: AppleInsider
+# icon: https://i.vas3k.ru/hvq.png
+# url: https://appleinsider.com
+# rss: https://appleinsider.com/rss/news/
+# - name: Блоги
+# slug: blogs
+# feeds:
+# - name: Swift by Sundell
+# url: https://swiftbysundell.com
+# rss: https://swiftbysundell.com/feed.rss
+# - name: Hacking with Swift
+# url: https://www.hackingwithswift.com
+# rss: https://www.hackingwithswift.com/articles/rss
+# - name: Ray Wenderlich
+# url: https://www.raywenderlich.com
+# rss: https://www.raywenderlich.com/ios/feed.rss
+# - name: NSHipster
+# url: https://nshipster.com
+# rss: https://nshipster.com/feed.xml
+# - name: Ole Begemann
+# url: https://oleb.net/blog/
+# rss: https://oleb.net/blog/atom.xml
+# - name: Marco Arment
+# url: https://marco.org
+# rss: https://marco.org/rss
+# - name: Telegram каналы
+# slug: tg
+# feeds:
+# - name: iOS Good Reads
+# url: https://t.me/iosgr
+# rss: https://infomate.club/parsing/telegram/iosgr
+# is_parsable: false
+# - name: iOS.Events
+# url: https://t.me/ios_events
+# rss: https://infomate.club/parsing/telegram/ios_events
+# is_parsable: false
+# - name: Readaggregator
+# url: https://t.me/readaggregator
+# rss: https://infomate.club/parsing/telegram/readaggregator
+# is_parsable: false
+# - name: Подкасты
+# slug: podcasts
+# feeds:
+# - name: Swift by Sundell Podcast
+# url: https://www.swiftbysundell.com/podcast/
+# rss: https://swiftbysundell.com/podcast/feed.rss
+# - name: The Swift Community Podcast
+# url: https://www.swiftcommunitypodcast.org
+# rss: https://www.swiftcommunitypodcast.org/?format=rss
+# - name: Stacktrace
+# url: https://stacktracepodcast.fm
+# rss: https://stacktracepodcast.fm/podcast?format=RSS
+# - name: Swift Unwrapped
+# url: https://spec.fm/podcasts/swift-unwrapped
+# rss: https://rss.simplecast.com/podcasts/2693/rss
+# - name: Accidental Tech Podcast
+# url: https://atp.fm
+# rss: https://atp.fm/episodes?format=rss
+# - name: The Talk Show with John Gruber
+# url: https://daringfireball.net/thetalkshow/
+# rss: https://daringfireball.net/thetalkshow/rss
+#
+# - name: Кибер Безопасность
+# slug: cybersec
+# is_visible: true
+# is_private: false
+# curator:
+# name: Кибербезопасность
+# url: от %username%
+# avatar: https://i.vas3k.ru/j62.jpg
+# bio: Подборка ресурсов по кибербезопасности
+# blocks:
+# - slug: ru
+# name: "На русском 🇷🇺"
+# feeds:
+# - name: "Securitylab"
+# url: http://www.securitylab.ru/
+# rss: https://www.securitylab.ru/_Services/Export/RSS/
+#
+# - name: "Anti-Malware"
+# url: https://www.anti-malware.ru/
+# rss: https://www.anti-malware.ru/stories/feed
+#
+# - name: "Хабр: ИБ"
+# icon: https://i.vas3k.ru/fhv.png
+# url: https://habr.com/ru/hub/infosecurity/
+# rss: https://habr.com/ru/rss/hub/infosecurity/all/?fl=ru
+#
+# - name: "Хакер"
+# url: https://xakep.ru/
+# rss: https://xakep.ru/feed
+#
+# - slug: en
+# name: "In English 🇺🇸"
+# feeds:
+# - name: "The Hacker News"
+# url: https://thehackernews.com/
+# rss: https://feeds.feedburner.com/TheHackersNews
+#
+# - name: "threatpost"
+# url: https://threatpost.com
+# rss: https://threatpost.com/feed
+#
+# - name: "DarkReading"
+# url: https://www.darkreading.com
+# rss: https://www.darkreading.com/rss_simple.asp
+#
+# - name: "WeLiveSecurity"
+# url: https://www.welivesecurity.com
+# rss: https://feeds.feedburner.com/eset/blog/
+#
+# - name: "Naked Security"
+# url: https://nakedsecurity.sophos.com
+# rss: https://nakedsecurity.sophos.com/feed
+#
+# - name: "Help Net Security"
+# url: https://www.helpnetsecurity.com/
+# rss: https://www.helpnetsecurity.com/feed
+#
+# - name: "IT Security Guru"
+# url: https://www.itsecurityguru.org
+# rss: https://www.itsecurityguru.org/feed
+#
+# - name: "SecurityTrails"
+# url: https://securitytrails.com/blog
+# rss: https://securitytrails.com/blog.rss
+#
+# - slug: blogs
+# name: "Блоги 👨💻"
+# feeds:
+# - name: "Бизнес без опасности"
+# url: https://lukatsky.blogspot.com/
+# rss: https://lukatsky.blogspot.com/feeds/posts/default?alt=rss
+#
+# - name: "Жизнь 80 на 20"
+# url: http://80na20.blogspot.com/
+# rss: http://80na20.blogspot.com/feeds/posts/default?alt=rss
+#
+# - name: "ZLONOV"
+# url: https://zlonov.ru/
+# rss: http://feeds.feedburner.com/zlonov
+#
+# - name: "Блог Артема Агеева"
+# url: http://www.itsec.pro/
+# rss: http://www.itsec.pro/feeds/posts/default
+#
+# - name: "Киберпиздец"
+# url: https://t.me/cybershit
+# rss: https://infomate.club/parsing/telegram/cybershit
+#
+# - name: "Schneier on Security"
+# url: https://www.schneier.com
+# rss: https://www.schneier.com/blog/atom.xml
+#
+# - name: "Krebs On Security"
+# url: https://krebsonsecurity.com
+# rss: https://krebsonsecurity.com/feed/
+#
+# - name: "Graham Cluley"
+# url: https://www.grahamcluley.com
+# rss: https://www.grahamcluley.com/feed/
+#
+# - slug: companies
+# name: "Компании 🏢"
+# feeds:
+# - name: "Блог Касперского"
+# url: https://www.kaspersky.ru/blog/
+# rss: https://www.kaspersky.ru/blog/feed/
+#
+# - name: "Блог Group-IB"
+# url: https://www.group-ib.ru/blog/
+# rss: http://fetchrss.com/rss/5e1485a98a93f87e1f8b45685e6110dc8a93f856438b4567.xml
+#
+# - name: "Cisco Security Blog"
+# url: https://blogs.cisco.com/security
+# rss: https://blogs.cisco.com/security/feed
+#
+# - name: "Microsoft Security"
+# url: https://www.microsoft.com/security/blog/
+# rss: https://www.microsoft.com/security/blog/feed
+#
+# - name: "Google Online Security Blog"
+# url: https://security.googleblog.com/
+# rss: https://security.googleblog.com/feeds/posts/default?alt=rss
- name: Data Engineering
slug: de
is_visible: true
is_private: false
+ send_to_telegram_channel: infomate_de
curator:
name: Data Engineering
title: про инжиниринг данных и аналитику
@@ -1801,6 +1807,7 @@ boards:
- name: "🏢 %company% Engineering"
slug: labs
+ publish_to_telegram: True
feeds:
- name: "AirBnb Engineering"
url: https://medium.com/airbnb-engineering
@@ -1810,7 +1817,6 @@ boards:
- name: "Netflix Engineering"
url: https://netflixtechblog.com/
rss: https://netflixtechblog.com/feed
- is_parsable: false
- name: "Pinterest Engineering"
url: https://medium.com/pinterest-engineering
@@ -1820,7 +1826,6 @@ boards:
- name: "Facebook"
url: https://research.fb.com/blog/
rss: http://rssmix.com/u/10966862/rss.xml
- is_parsable: false
mix:
- https://research.fb.com/blog/feed
- https://engineering.fb.com/category/ai-research/feed/
@@ -1829,7 +1834,6 @@ boards:
- name: "Uber Engineering"
url: https://eng.uber.com/category/articles/ai/
rss: https://eng.uber.com/category/articles/ai/feed/
- is_parsable: false
columns: 1
articles_per_column: 10
mix:
@@ -1840,12 +1844,10 @@ boards:
- name: "Spotify Engineering"
url: https://engineering.atspotify.com
rss: https://engineering.atspotify.com/rss/
- is_parsable: false
- name: "Ripple Engineering"
url: https://engineering.ripple.com/tag/data/
rss: https://engineering.ripple.com/tag/data/rss/
- is_parsable: false
# - name: "Yelp Engineering"
# url: https://engineeringblog.yelp.com/
@@ -1854,11 +1856,11 @@ boards:
- name: "Dmitry Anoshin recommends"
slug: true_de
+ publish_to_telegram: True
feeds:
- name: "Snowflake"
url: https://www.snowflake.com/blog/
rss: https://www.snowflake.com/blog/category/industry-solutions/feed/
- is_parsable: false
mix:
- https://www.snowflake.com/blog/category/industry-solutions/feed/
- https://www.snowflake.com/blog/category/product-and-technology/feed/
@@ -1867,7 +1869,6 @@ boards:
- name: "Cloudera"
url: https://blog.cloudera.com/product/data-engineering/
rss: https://blog.cloudera.com/product/data-engineering/feed/
- is_parsable: false
# - name: "KD Nuggets"
# url: https://www.kdnuggets.com/news/
@@ -1906,24 +1907,17 @@ boards:
- name: "Smart Data"
url: https://www.smartdatacollective.com/category/big-data/
rss: https://www.smartdatacollective.com/category/big-data/feed/
- is_parsable: false
mix:
- https://www.smartdatacollective.com/category/analytics/feed/
- https://www.smartdatacollective.com/category/business-intelligence/feed/
- name: "Knoldus"
- url: https://blog.knoldus.com/category/tech-blogs/machine-learning/
- rss: https://blog.knoldus.com/category/tech-blogs/machine-learning/feed/
- is_parsable: false
- mix:
- - https://blog.knoldus.com/category/analytics/feed/
- - https://blog.knoldus.com/category/ai/feed/
- - https://blog.knoldus.com/category/tech-blogs/feed/
+ url: https://blog.knoldus.com/category/tech-blogs/analytics/
+ rss: https://blog.knoldus.com/category/analytics/feed/
- name: "We Cloud Data"
url: https://weclouddata.com/blog/
rss: https://weclouddata.com/blog/feed/
- is_parsable: false
# - name: "Active Wizards"
# url: https://activewizards.com/blog/
@@ -1933,12 +1927,10 @@ boards:
- name: "Learn Data Engineering"
url: https://learndataengineering.com/blog
rss: https://learndataengineering.com/blog/rss/
- is_parsable: false
- - name: "SCRIBD"
- url: https://tech.scribd.com/blog/
- rss: https://tech.scribd.com/feed.xml
- is_parsable: false
+# - name: "SCRIBD"
+# url: https://tech.scribd.com/blog/
+# rss: https://tech.scribd.com/feed.xml
# - name: "Data World"
# url: https://data.world/blog/
@@ -1948,12 +1940,10 @@ boards:
- name: "Jesse Anderson"
url: https://www.jesse-anderson.com/category/blog/
rss: https://www.jesse-anderson.com/category/blog/feed/
- is_parsable: false
- name: "Data Quest"
url: https://www.dataquest.io/blog/tag/data-engineering/
rss: https://www.dataquest.io/blog/tag/data-engineering/feed/
- is_parsable: false
mix:
- https://www.dataquest.io/blog/topics/data-science-career-tips/feed/
@@ -1973,7 +1963,6 @@ boards:
- name: "AWS"
url: https://aws.amazon.com/new/
rss: https://aws.amazon.com/new/feed/
- is_parsable: false
columns: 2
mix:
- https://aws.amazon.com/blogs/big-data/feed/
@@ -1982,33 +1971,14 @@ boards:
- https://aws.amazon.com/blogs/infrastructure-and-automation/feed/
- https://aws.amazon.com/blogs/machine-learning/feed/
- - name: "Astronomer"
- url: https://www.astronomer.io/blog
- rss: https://www.astronomer.io/rss.xml
- is_parsable: false
-
- - name: "DBT — Data Build Tool"
- url: https://blog.getdbt.com/
- rss: https://blog.getdbt.com/rss/
- is_parsable: false
-
- - name: "FiveTran"
- url: https://fivetran.com/blog
- rss: https://fivetran.com/rss/blog
- is_parsable: false
-
- - name: "DataBricks"
- url: https://databricks.com/blog/category/engineering/
- rss: https://databricks.com/blog/category/engineering/feed/
- is_parsable: false
- name: "Mix"
slug: main
feeds:
- - name: "/r/DataEngineering"
- url: https://www.reddit.com/r/dataengineering/
- rss: https://www.reddit.com/r/dataengineering.rss
- is_parsable: false
+# - name: "/r/DataEngineering"
+# url: https://www.reddit.com/r/dataengineering/
+# rss: https://www.reddit.com/r/dataengineering.rss
+# is_parsable: false
- name: "Towards Data Science"
url: https://towardsdatascience.com/
@@ -2018,7 +1988,22 @@ boards:
- name: "Monte Carlo Data"
url: https://www.montecarlodata.com/blog/
rss: https://www.montecarlodata.com/blog/rss/
- is_parsable: false
+
+ - name: "Astronomer"
+ url: https://www.astronomer.io/blog
+ rss: https://www.astronomer.io/rss.xml
+
+ - name: "DBT"
+ url: https://blog.getdbt.com/
+ rss: https://blog.getdbt.com/rss/
+
+ - name: "FiveTran"
+ url: https://fivetran.com/blog
+ rss: https://fivetran.com/rss/blog
+
+ - name: "DataBricks"
+ url: https://databricks.com/blog/category/engineering/
+ rss: https://databricks.com/blog/category/engineering/feed/
# - name: "Preset.io"
# url: https://preset.io/blog/
@@ -2079,88 +2064,90 @@ boards:
- name: "🎧 Podcasts"
slug: podcasts
+ publish_to_telegram: True
feeds:
- - name: "Data Engineering Podcast"
+ - name: "[Podcast] Data Engineering"
url: https://www.dataengineeringpodcast.com/
rss: https://www.dataengineeringpodcast.com/feed/mp3/
is_parsable: false
- - name: "Data Brew by Databricks"
+ - name: "[Podcast] Data Brew by Databricks"
url: https://databricks.com/discover/data-brew
rss: https://feeds.buzzsprout.com/1370119.rss
is_parsable: false
filters:
- databrew_podcast_clean_title
- - name: "«Ничего такого» by Dodo Enginnering"
+ - name: "[Podcast] «Ничего такого» by Dodo Enginnering"
url: https://www.buzzsprout.com/873301
rss: https://feeds.buzzsprout.com/873301.rss
is_parsable: false
- - name: "Запуск завтра Podcast"
+ - name: "[Podcast] Запуск завтра"
url: https://libolibo.ru/zapuskzavtra
rss: https://zapuskzavtra.libsyn.com/rss
is_parsable: false
- - name: "Moscow Python Podcast"
+ - name: "[Podcast] Moscow Python"
url: https://podcast.python.ru/
rss: https://feed.podbean.com/learnpython/feed.xml
is_parsable: false
filters:
- moscow_python_podcast_clean_title
- - name: "Podlodka Podcast"
+ - name: "[Podcast] Podlodka"
url: https://podlodka.io/
rss: http://feeds.soundcloud.com/users/soundcloud:users:291337106/sounds.rss
is_parsable: false
- - name: "Проветримся!"
+ - name: "[Podcast] Проветримся!"
url: https://progulka.yamshchikov.info/
rss: https://feeds.buzzsprout.com/231736.rss
is_parsable: false
- - name: "Вы находитесь здесь"
+ - name: "[Podcast] Вы находитесь здесь"
url: https://libolibo.ru/nowyouarehere
rss: http://nowyouarehere.libsyn.com/rss
is_parsable: false
- - name: "Comand Line Heroes by RedHat"
+ - name: "[Podcast] Comand Line Heroes by RedHat"
url: https://www.redhat.com/en/command-line-heroes
rss: https://feeds.pacific-content.com/commandlineheroes
is_parsable: false
- - name: "Python Bytes"
+ - name: "[Podcast] Python Bytes"
url: https://pythonbytes.fm/
rss: https://pythonbytes.fm/episodes/rss
is_parsable: false
- - name: "Software Engineering Daily"
+ - name: "[Podcast] Software Engineering Daily"
url: https://softwareengineeringdaily.com/category/all-episodes/exclusive-content/Podcast/
rss: https://softwareengineeringdaily.com/category/podcast/feed
is_parsable: false
- - name: "Habr Podcasts"
+ - name: "[Podcast] Habr"
url: https://habr-podcast.com/weekly/
rss: http://feeds.soundcloud.com/users/soundcloud:users:637623342/sounds.rss
is_parsable: false
- - name: "Мысли и Методы"
+ - name: "[Podcast] Мысли и Методы"
url: https://rakh.im/mimpod/
rss: https://feeds.soundcloud.com/users/soundcloud:users:259154388/sounds.rss?token=6f932-1-1559649010517
is_parsable: false
- - name: "Трёп Себранта"
+ - name: "[Podcast] Трёп Себранта"
url: https://asebrant.libsyn.com/
rss: http://sebrant.chat/rss
is_parsable: false
- - name: "ParrotCast"
- url: https://parrotcast.link/
- rss: https://anchor.fm/s/46865880/podcast/rss
+# - name: "ParrotCast"
+# url: https://parrotcast.link/
+# rss: https://anchor.fm/s/46865880/podcast/rss
- name: "⌨ Coding"
slug: coding
+ publish_to_telegram: True
feeds:
- name: "Martin Fowler"
url: https://martinfowler.com/
diff --git a/boards/migrations/0011_boardblock_is_publishing_to_telegram.py b/boards/migrations/0011_boardblock_is_publishing_to_telegram.py
new file mode 100644
index 0000000..5272c53
--- /dev/null
+++ b/boards/migrations/0011_boardblock_is_publishing_to_telegram.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.13 on 2022-01-18 03:57
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('boards', '0010_boardfeed_filters'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='boardblock',
+ name='is_publishing_to_telegram',
+ field=models.BooleanField(default=False),
+ ),
+ ]
diff --git a/boards/models.py b/boards/models.py
index 95bd9fa..81663d3 100644
--- a/boards/models.py
+++ b/boards/models.py
@@ -71,6 +71,8 @@ class BoardBlock(models.Model):
index = models.PositiveIntegerField(default=0)
+ is_publishing_to_telegram = models.BooleanField(default=False)
+
class Meta:
db_table = "board_blocks"
ordering = ["index"]
diff --git a/docker-compose.yml b/docker-compose.yml
index 216760c..06b2132 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -11,6 +11,7 @@ services:
environment:
- DEBUG=True
- PYTHONUNBUFFERED=1
+ - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}
restart: always
volumes:
- .:/app:delegated
diff --git a/infomate/settings.py b/infomate/settings.py
index 4141578..ac91864 100644
--- a/infomate/settings.py
+++ b/infomate/settings.py
@@ -17,7 +17,8 @@
"django.contrib.humanize",
"django_bleach",
"boards",
- "parsing"
+ "parsing",
+ "notifications",
]
MIDDLEWARE = [
@@ -30,6 +31,7 @@
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [
+ os.path.join(BASE_DIR, "notifications/telegram/templates"),
os.path.join(BASE_DIR, "templates"),
],
"APP_DIRS": True,
@@ -118,6 +120,7 @@
TELEGRAM_APP_ID = None # should set in private_settings.py
TELEGRAM_APP_HASH = None # should set in private_settings.py
TELEGRAM_SESSION_FILE = None # should set in private settings.py
+TELEGRAM_TOKEN = None # should set in private settings.py
TELEGRAM_CACHE_SECONDS = 10 * 60 # 10 min
BLEACH_STRIP_TAGS = True
diff --git a/notifications/__init__.py b/notifications/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/notifications/apps.py b/notifications/apps.py
new file mode 100644
index 0000000..9c260e0
--- /dev/null
+++ b/notifications/apps.py
@@ -0,0 +1,5 @@
+from django.apps import AppConfig
+
+
+class NotificationsConfig(AppConfig):
+ name = 'notifications'
diff --git a/notifications/migrations/0001_initial.py b/notifications/migrations/0001_initial.py
new file mode 100644
index 0000000..5740780
--- /dev/null
+++ b/notifications/migrations/0001_initial.py
@@ -0,0 +1,50 @@
+# Generated by Django 2.2.13 on 2022-01-22 14:50
+
+from django.db import migrations, models
+import django.db.models.deletion
+import uuid
+
+
+class Migration(migrations.Migration):
+
+ initial = True
+
+ dependencies = [
+ ('boards', '0011_boardblock_is_publishing_to_telegram'),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='PublishHistory',
+ fields=[
+ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
+ ('channel_id', models.CharField(max_length=256)),
+ ('published_at', models.DateTimeField(auto_now_add=True)),
+ ('telegram_message_id', models.IntegerField()),
+ ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='published', to='boards.Article')),
+ ],
+ options={
+ 'db_table': 'publish_history',
+ 'ordering': ['-published_at'],
+ },
+ ),
+ migrations.CreateModel(
+ name='BoardTelegramChannel',
+ fields=[
+ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
+ ('telegram_channel_id', models.CharField(max_length=256)),
+ ('created_at', models.DateTimeField(auto_now_add=True)),
+ ('updated_at', models.DateTimeField()),
+ ('board', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='telegram_channel', to='boards.Board')),
+ ],
+ options={
+ 'verbose_name': "telegram channel to publish Board's updates",
+ 'db_table': 'board_telegram_channel',
+ 'ordering': ['-updated_at'],
+ },
+ ),
+ migrations.AddConstraint(
+ model_name='boardtelegramchannel',
+ constraint=models.UniqueConstraint(fields=('board', 'telegram_channel_id'), name='unique_board_telegram_channel'),
+ ),
+ ]
diff --git a/notifications/migrations/__init__.py b/notifications/migrations/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/notifications/models.py b/notifications/models.py
new file mode 100644
index 0000000..884eece
--- /dev/null
+++ b/notifications/models.py
@@ -0,0 +1,52 @@
+from uuid import uuid4
+from datetime import datetime
+
+from django.db import models
+
+from boards.models import Article, Board
+
+
+class PublishHistory(models.Model):
+ id = models.UUIDField(primary_key=True, default=uuid4, editable=False)
+
+ article = models.ForeignKey(
+ Article,
+ related_name='published',
+ on_delete=models.CASCADE
+ )
+ channel_id = models.CharField(max_length=256)
+ published_at = models.DateTimeField(auto_now_add=True)
+
+ telegram_message_id = models.IntegerField()
+
+ class Meta:
+ db_table = "publish_history"
+ ordering = ["-published_at"]
+
+
+class BoardTelegramChannel(models.Model):
+ id = models.UUIDField(primary_key=True, default=uuid4, editable=False)
+
+ board = models.ForeignKey(
+ Board,
+ related_name='telegram_channel',
+ on_delete=models.CASCADE
+ )
+ telegram_channel_id = models.CharField(max_length=256)
+ created_at = models.DateTimeField(auto_now_add=True)
+ updated_at = models.DateTimeField()
+
+ class Meta:
+ verbose_name = 'telegram channel to publish Board\'s updates'
+ db_table = "board_telegram_channel"
+ ordering = ["-updated_at"]
+ constraints = [models.UniqueConstraint(
+ fields=('board', 'telegram_channel_id'),
+ name='unique_board_telegram_channel',
+ )]
+
+ def save(self, *args, **kwargs):
+ if not self.created_at:
+ self.created_at = datetime.utcnow()
+ self.updated_at = datetime.utcnow()
+ return super().save(*args, **kwargs)
diff --git a/notifications/telegram/__init__.py b/notifications/telegram/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/notifications/telegram/bot.py b/notifications/telegram/bot.py
new file mode 100644
index 0000000..8009a46
--- /dev/null
+++ b/notifications/telegram/bot.py
@@ -0,0 +1,15 @@
+import os
+import logging
+
+import telegram
+from django.conf import settings
+
+log = logging.getLogger()
+
+TELEGRAM_TOKEN = settings.TELEGRAM_TOKEN or os.environ.get('TELEGRAM_TOKEN')
+
+try:
+ bot = telegram.Bot(token=TELEGRAM_TOKEN) if TELEGRAM_TOKEN else None
+except telegram.error.InvalidToken as e:
+ log.error(e)
+ bot = None
diff --git a/notifications/telegram/common.py b/notifications/telegram/common.py
new file mode 100644
index 0000000..66e31dd
--- /dev/null
+++ b/notifications/telegram/common.py
@@ -0,0 +1,106 @@
+from collections import namedtuple
+from time import sleep
+from random import random
+
+import telegram
+from django.conf import settings
+from django.template import loader
+from telegram import ParseMode
+
+from notifications.telegram.bot import bot, log
+
+Chat = namedtuple("Chat", ["id"])
+
+
+def send_telegram_message(
+ chat: Chat,
+ text: str,
+ parse_mode: ParseMode = telegram.ParseMode.HTML,
+ disable_preview: bool = True,
+ **kwargs
+):
+ if not bot:
+ log.warning("No telegram token. Skipping")
+ return
+
+ log.info(f"Telegram: sending the message: {text}")
+
+ try:
+ return bot.send_message(
+ chat_id=chat.id,
+ text=text,
+ parse_mode=parse_mode,
+ disable_web_page_preview=disable_preview,
+ **kwargs
+ )
+
+ except telegram.error.RetryAfter as ex:
+ log.warning(f"Telegram error: {ex}")
+ sleep_seconds = ex.retry_after + random()
+ log.warning(f"Sleeping for {sleep_seconds:.2f}")
+ sleep(sleep_seconds)
+
+ return send_telegram_message(
+ chat=Chat(id=chat.id),
+ text=text,
+ parse_mode=parse_mode,
+ disable_web_page_preview=disable_preview,
+ **kwargs
+ )
+
+ except telegram.error.TelegramError as ex:
+ log.warning(f"Telegram error: {ex}")
+ return False
+
+
+def send_telegram_image(
+ chat: Chat,
+ image_url: str,
+ text: str,
+ parse_mode: ParseMode = telegram.ParseMode.HTML,
+ **kwargs
+):
+ if not bot:
+ log.warning("No telegram token. Skipping")
+ return
+
+ log.info(f"Telegram: sending the image: {image_url} {text}")
+
+ try:
+ return bot.send_photo(
+ chat_id=chat.id,
+ photo=image_url,
+ caption=text[:1024],
+ parse_mode=parse_mode,
+ **kwargs
+ )
+ except telegram.error.TelegramError as ex:
+ log.warning(f"Telegram error: {ex}")
+
+
+def remove_action_buttons(chat: Chat, message_id: str, **kwargs):
+ try:
+ return bot.edit_message_reply_markup(
+ chat_id=chat.id,
+ message_id=message_id,
+ reply_markup=None,
+ **kwargs
+ )
+ except telegram.error.TelegramError:
+ log.info("Buttons are already removed. Skipping")
+ return None
+
+
+def render_html_message(template, **data):
+ template = loader.get_template(f"messages/{template}")
+ return template.render({
+ **data,
+ "settings": settings
+ })
+
+
+def get_telergam_channel_name_at(channel_name):
+ if not channel_name:
+ return None
+
+ return channel_name if channel_name[0] == '@' else '@' + channel_name
diff --git a/notifications/telegram/templates/messages/article_as_post.html b/notifications/telegram/templates/messages/article_as_post.html
new file mode 100644
index 0000000..8cb0d57
--- /dev/null
+++ b/notifications/telegram/templates/messages/article_as_post.html
@@ -0,0 +1,6 @@
+{{ article.title }}
+[{{ article.feed.name }}]
+{% for para in paragraphs %}
+{{ para }}
+{% endfor %}
+{{ tg_channel }}
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index 7f623ff..6e6a19f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10,4 +10,5 @@ feedparser==6
sentry-sdk==0.14.1
nltk==3.4.5
newspaper3k>=0.2.8
-django-bleach==0.6.1
\ No newline at end of file
+django-bleach==0.6.1
+python-telegram-bot==12.5.1
\ No newline at end of file
diff --git a/scripts/common.py b/scripts/common.py
index 044b978..3cdeaa3 100644
--- a/scripts/common.py
+++ b/scripts/common.py
@@ -21,6 +21,11 @@
DEFAULT_REQUEST_TIMEOUT = 10
MAX_PARSABLE_CONTENT_LENGTH = 15 * 1024 * 1024 # 15Mb
+WEBSITES_FALLBACK_MESSAGES = [
+ # if try to parse Medium articles
+ 'This website is using a security service to protect itself from online attacks'
+]
+
socket.setdefaulttimeout(DEFAULT_REQUEST_TIMEOUT)
requests.packages.urllib3.disable_warnings(category=InsecureRequestWarning)
@@ -105,4 +110,12 @@ def parse_rss_text_and_image(entry):
if src:
return text, src
- return text, ""
\ No newline at end of file
+ return text, ""
+
+
+def if_fallback_message_in_text(text: str) -> bool:
+ for message in WEBSITES_FALLBACK_MESSAGES:
+ if message in text:
+ return True
+
+ return False
diff --git a/scripts/initialize.py b/scripts/initialize.py
index 0536040..d28ebdb 100644
--- a/scripts/initialize.py
+++ b/scripts/initialize.py
@@ -14,9 +14,11 @@
from bs4 import BeautifulSoup
from boards.models import Board, BoardFeed, BoardBlock
+from notifications.models import BoardTelegramChannel
from boards.icons import DOMAIN_FAVICONS
from utils.images import upload_image_from_url
from scripts.common import DEFAULT_REQUEST_HEADERS, parse_domain
+from notifications.telegram.common import get_telergam_channel_name_at
@click.command()
@@ -58,6 +60,25 @@ def initialize(config, board_slug, upload_favicons, always_yes):
)
)
+ board_telegram_channel = board_config.get("send_to_telegram_channel")
+ if board_telegram_channel:
+ board_telegram_channel = get_telergam_channel_name_at(board_telegram_channel)
+ print(f"Add Teleram channel {board_telegram_channel} for board: {board_name}...")
+ board_tg_channel, is_created = BoardTelegramChannel.objects.update_or_create(
+ board=board,
+ telegram_channel_id=board_telegram_channel
+ )
+ # in case of telegram channel has been changed, delete previous
+ BoardTelegramChannel.objects\
+ .filter(board=board)\
+ .exclude(telegram_channel_id=board_telegram_channel)\
+ .delete()
+
+ else:
+ if BoardTelegramChannel.objects.filter(board=board).exists():
+ print(f"Remove Teleram channel for board: {board_name}...")
+ BoardTelegramChannel.objects.filter(board=board).delete()
+
for block_index, block_config in enumerate(board_config.get("blocks") or []):
block_name = block_config.get("name") or ""
print(f"\nCreating block: {block_name}...")
@@ -68,6 +89,7 @@ def initialize(config, board_slug, upload_favicons, always_yes):
name=block_name,
index=block_index,
view=block_config.get("view") or BoardBlock.DEFAULT_VIEW,
+ is_publishing_to_telegram=block_config.get("publish_to_telegram", False),
)
)
@@ -87,7 +109,7 @@ def initialize(config, board_slug, upload_favicons, always_yes):
feed_rss = feed_config["rss"]
updated_feed_urls.add(feed_url)
-
+
print(f"Creating or updating feed {feed_name} ({feed_url})...")
feed, is_created = BoardFeed.objects.update_or_create(
@@ -118,7 +140,7 @@ def initialize(config, board_slug, upload_favicons, always_yes):
if not feed.icon:
html = html or load_page_html(feed_url)
icon = feed_config.get("icon")
- if not icon:
+ if html and not icon:
icon = find_favicon(feed_url, html)
print(f"- found favicon: {icon}")
@@ -149,13 +171,20 @@ def initialize(config, board_slug, upload_favicons, always_yes):
def load_page_html(url):
- return requests.get(
- url=url,
- headers=DEFAULT_REQUEST_HEADERS,
- allow_redirects=True,
- timeout=30,
- verify=False
- ).text
+ try:
+ return requests.get(
+ url=url,
+ headers=DEFAULT_REQUEST_HEADERS,
+ allow_redirects=True,
+ timeout=30,
+ verify=False
+ ).text
+
+ except requests.exceptions.ReadTimeout as e:
+ print(f'URL is not responding {url}\n skipping icon')
+ print(e)
+ return None
+
# def find_rss_feed(url, html):
@@ -187,6 +216,9 @@ def load_page_html(url):
def find_favicon(url, html):
+ if None in [url, html]:
+ return None
+
bs = BeautifulSoup(html, features="lxml")
link_tags = bs.findAll("link")
for link_tag in link_tags:
diff --git a/scripts/telegram_sender.py b/scripts/telegram_sender.py
new file mode 100644
index 0000000..f7e619e
--- /dev/null
+++ b/scripts/telegram_sender.py
@@ -0,0 +1,101 @@
+import os
+import sys
+import django
+sys.path.append(os.path.join(os.path.dirname(__file__), ".."))
+os.environ.setdefault("DJANGO_SETTINGS_MODULE", "infomate.settings")
+django.setup()
+
+import logging
+from datetime import timedelta, datetime
+from random import random
+from time import sleep
+
+import click
+
+from boards.models import Article
+from notifications.models import PublishHistory, BoardTelegramChannel
+from notifications.telegram.common import (
+ send_telegram_message, Chat, render_html_message,
+)
+
+log = logging.getLogger()
+
+DEBUG = os.getenv("DEBUG", True) in ('True', True)
+TG_MESSAGES_ONE_TIME_LIMIT = 3
+
+TEXT_LIMIT = 500
+
+
+def get_article_text(article: Article):
+ if article.summary:
+ return article.summary.split('\n')
+
+ elif article.description:
+ return [article.description[:TEXT_LIMIT] + ' [...]']
+
+ else:
+ return None
+
+
+@click.command()
+@click.option("--board-slug", help="To send articles from one particular board")
+@click.option("--tg_msg_limit", help="To send exact amount of articles to telegram", default=None)
+def send_telegram_updates(board_slug, tg_msg_limit):
+ if board_slug:
+ telegram_channels = BoardTelegramChannel.objects\
+ .select_related('board')\
+ .filter(board__slug=board_slug)
+
+ else:
+ telegram_channels = BoardTelegramChannel.objects\
+ .select_related('board').all()
+
+ week_ago = datetime.utcnow() - timedelta(days=7)
+
+ for channel in telegram_channels:
+ channel_name = channel.telegram_channel_id
+
+ # get only articles which were not yet published
+ # to this particular channel
+ articles = Article.objects\
+ .select_related('feed')\
+ .select_related('board')\
+ .filter(board=channel.board)\
+ .filter(created_at__gte=week_ago)\
+ .exclude(published__channel_id=channel_name)\
+ .exclude(feed__block__is_publishing_to_telegram=False)
+
+ print(f'\nSending {len(articles)} articles to Telegram {channel_name}')
+ if (DEBUG or tg_msg_limit) and articles:
+ limit = tg_msg_limit or TG_MESSAGES_ONE_TIME_LIMIT
+ print(f' limit articles to {limit}')
+ articles = articles[:limit]
+
+ for article in articles:
+ text = get_article_text(article)
+
+ if article.is_fresh() or True:
+ message = send_telegram_message(
+ chat=Chat(id=channel_name),
+ text=render_html_message(
+ "article_as_post.html",
+ article=article,
+ paragraphs=text,
+ tg_channel=channel_name
+ ),
+ )
+ print(f'\t... sent article {article.feed.name} / {article.title[:30]}[...]')
+ sleep(1 + random())
+
+ if message:
+ article_sent = PublishHistory.objects.create(
+ article=article,
+ channel_id=channel_name,
+ telegram_message_id=message.message_id,
+ )
+
+ article_sent.save()
+
+
+if __name__ == '__main__':
+ send_telegram_updates()
diff --git a/scripts/update.py b/scripts/update.py
index ef26d19..8cb9af0 100644
--- a/scripts/update.py
+++ b/scripts/update.py
@@ -20,7 +20,7 @@
from boards.models import BoardFeed, Article, Board
from scripts.filters import FILTERS
from scripts.common import DEFAULT_REQUEST_HEADERS, DEFAULT_REQUEST_TIMEOUT, MAX_PARSABLE_CONTENT_LENGTH, resolve_url, \
- parse_domain, parse_datetime, parse_title, parse_link, parse_rss_image, parse_rss_text_and_image
+ parse_domain, parse_datetime, parse_title, parse_link, parse_rss_image, parse_rss_text_and_image, if_fallback_message_in_text
DEFAULT_NUM_WORKER_THREADS = 5
DEFAULT_ENTRIES_LIMIT = 30
@@ -35,9 +35,12 @@
@click.option("--num-workers", default=DEFAULT_NUM_WORKER_THREADS, help="Number of parser threads")
@click.option("--force", is_flag=True, help="Force to update all existing feeds")
@click.option("--feed", help="To update one particular feed")
-def update(num_workers, force, feed):
+@click.option("--board-slug", help="To update feeds from particular board")
+def update(num_workers, force, feed, board_slug):
if feed:
need_to_update_feeds = BoardFeed.objects.filter(rss=feed)
+ elif board_slug:
+ need_to_update_feeds = BoardFeed.objects.filter(board__slug=board_slug)
else:
new_feeds = BoardFeed.objects.filter(refreshed_at__isnull=True)
outdated_feeds = BoardFeed.objects.filter(url__isnull=False)
@@ -208,7 +211,7 @@ def fetch_rss(item, rss):
summary = None
summary_image = None
- if summary:
+ if summary and not if_fallback_message_in_text(summary):
article.summary = summary
if summary_image: