from munch import munchify
# a real response example without time structs (from published_parsed and update-parsed)

feedparser_parse_response = {'feed': {'title': 'Hacker News', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Hacker News'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://news.ycombinator.com/'}], 'link': 'https://news.ycombinator.com/', 'subtitle': 'Links for the intellectually curious, ranked by readers.', 'subtitle_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Links for the intellectually curious, ranked by readers.'}}, 'entries': [{'title': 'In 1957, Five Men Agreed to Stand Under an Exploding Nuclear Bomb (2012)', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'In 1957, Five Men Agreed to Stand Under an Exploding Nuclear Bomb (2012)'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://www.npr.org/sections/krulwich/2012/07/16/156851175/five-men-agree-to-stand-directly-under-an-exploding-nuclear-bomb'}], 'link': 'http://www.npr.org/sections/krulwich/2012/07/16/156851175/five-men-agree-to-stand-directly-under-an-exploding-nuclear-bomb', 'published': 'Wed, 7 Jun 2017 16:25:41 +0000', 'comments': 'https://news.ycombinator.com/item?id=14507673', 'summary': '<a href="https://news.ycombinator.com/item?id=14507673">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14507673">Comments</a>'}}, {'title': 'Americans from Both Political Parties Overwhelmingly Support Net Neutrality', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Americans from Both Political Parties Overwhelmingly Support Net Neutrality'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://blog.mozilla.org/blog/2017/06/06/new-mozilla-poll-americans-political-parties-overwhelmingly-support-net-neutrality/'}], 'link': 'https://blog.mozilla.org/blog/2017/06/06/new-mozilla-poll-americans-political-parties-overwhelmingly-support-net-neutrality/', 'published': 'Wed, 7 Jun 2017 18:54:13 +0000', 'comments': 'https://news.ycombinator.com/item?id=14508921', 'summary': '<a href="https://news.ycombinator.com/item?id=14508921">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14508921">Comments</a>'}}, {'title': 'Options vs. Cash', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Options vs. Cash'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://danluu.com/startup-options/'}], 'link': 'https://danluu.com/startup-options/', 'published': 'Wed, 7 Jun 2017 11:39:04 +0000', 'comments': 'https://news.ycombinator.com/item?id=14505378', 'summary': '<a href="https://news.ycombinator.com/item?id=14505378">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14505378">Comments</a>'}}, {'title': 'Performance Improvements in .NET Core', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Performance Improvements in .NET Core'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://blogs.msdn.microsoft.com/dotnet/2017/06/07/performance-improvements-in-net-core/'}], 'link': 'https://blogs.msdn.microsoft.com/dotnet/2017/06/07/performance-improvements-in-net-core/', 'published': 'Wed, 7 Jun 2017 16:56:06 +0000', 'comments': 'https://news.ycombinator.com/item?id=14507936', 'summary': '<a href="https://news.ycombinator.com/item?id=14507936">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14507936">Comments</a>'}}, {'title': 'Oldest Fossils of Homo Sapiens Found in Morocco', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Oldest Fossils of Homo Sapiens Found in Morocco'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://www.nytimes.com/2017/06/07/science/human-fossils-morocco.html'}], 'link': 'https://www.nytimes.com/2017/06/07/science/human-fossils-morocco.html', 'published': 'Wed, 7 Jun 2017 17:08:05 +0000', 'comments': 'https://news.ycombinator.com/item?id=14508029', 'summary': '<a href="https://news.ycombinator.com/item?id=14508029">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14508029">Comments</a>'}}, {'title': 'Atlas of Lie Groups and Representations', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Atlas of Lie Groups and Representations'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://www.liegroups.org/software/documentation/atlasofliegroups-docs/index.html'}], 'link': 'http://www.liegroups.org/software/documentation/atlasofliegroups-docs/index.html', 'published': 'Wed, 7 Jun 2017 10:34:20 +0000', 'comments': 'https://news.ycombinator.com/item?id=14505047', 'summary': '<a href="https://news.ycombinator.com/item?id=14505047">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14505047">Comments</a>'}}, {'title': 'A Brief History of the UUID', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'A Brief History of the UUID'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://segment.com/blog/a-brief-history-of-the-uuid/'}], 'link': 'https://segment.com/blog/a-brief-history-of-the-uuid/', 'published': 'Wed, 7 Jun 2017 17:51:36 +0000', 'comments': 'https://news.ycombinator.com/item?id=14508413', 'summary': '<a href="https://news.ycombinator.com/item?id=14508413">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14508413">Comments</a>'}}, {'title': 'Apple Announces Full WebRTC Support in Safari 11', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Apple Announces Full WebRTC Support in Safari 11'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://blog.peer5.com/apple-announces-support-for-webrtc-in-safari-11/'}], 'link': 'https://blog.peer5.com/apple-announces-support-for-webrtc-in-safari-11/', 'published': 'Wed, 7 Jun 2017 19:17:45 +0000', 'comments': 'https://news.ycombinator.com/item?id=14509100', 'summary': '<a href="https://news.ycombinator.com/item?id=14509100">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14509100">Comments</a>'}}, {'title': 'Reducers, transducers and core.async in Clojure', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Reducers, transducers and core.async in Clojure'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://eli.thegreenplace.net/2017/reducers-transducers-and-coreasync-in-clojure/'}], 'link': 'http://eli.thegreenplace.net/2017/reducers-transducers-and-coreasync-in-clojure/', 'published': 'Wed, 7 Jun 2017 13:04:39 +0000', 'comments': 'https://news.ycombinator.com/item?id=14506012', 'summary': '<a href="https://news.ycombinator.com/item?id=14506012">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14506012">Comments</a>'}}, {'title': 'Software Companies Tech Competency Matrix', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Software Companies Tech Competency Matrix'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://geshan.com.np/blog/2017/06/software-companies-tech-competency-matrix/'}], 'link': 'https://geshan.com.np/blog/2017/06/software-companies-tech-competency-matrix/', 'published': 'Wed, 7 Jun 2017 14:12:06 +0000', 'comments': 'https://news.ycombinator.com/item?id=14506563', 'summary': '<a href="https://news.ycombinator.com/item?id=14506563">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14506563">Comments</a>'}}, {'title': 'The future of MDN: a focus on web docs', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'The future of MDN: a focus on web docs'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://blog.mozilla.org/opendesign/future-mdn-focus-web-docs/'}], 'link': 'https://blog.mozilla.org/opendesign/future-mdn-focus-web-docs/', 'published': 'Wed, 7 Jun 2017 08:38:27 +0000', 'comments': 'https://news.ycombinator.com/item?id=14504604', 'summary': '<a href="https://news.ycombinator.com/item?id=14504604">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14504604">Comments</a>'}}, {'title': "Stanford's therapy chatbot for depression", 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': "Stanford's therapy chatbot for depression"}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://www.businessinsider.fr/us/stanford-therapy-chatbot-depression-anxiety-woebot-2017-6/'}], 'link': 'http://www.businessinsider.fr/us/stanford-therapy-chatbot-depression-anxiety-woebot-2017-6/', 'published': 'Wed, 7 Jun 2017 07:20:44 +0000', 'comments': 'https://news.ycombinator.com/item?id=14504306', 'summary': '<a href="https://news.ycombinator.com/item?id=14504306">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14504306">Comments</a>'}}, {'title': 'Conformity Excuses', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Conformity Excuses'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://www.overcomingbias.com/2017/06/conformity-excuses.html'}], 'link': 'http://www.overcomingbias.com/2017/06/conformity-excuses.html', 'published': 'Wed, 7 Jun 2017 09:36:47 +0000', 'comments': 'https://news.ycombinator.com/item?id=14504822', 'summary': '<a href="https://news.ycombinator.com/item?id=14504822">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14504822">Comments</a>'}}, {'title': 'Set up a malware analysis lab with VirtualBox, INetSim and Burp', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Set up a malware analysis lab with VirtualBox, INetSim and Burp'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://blog.christophetd.fr/set-up-your-own-malware-analysis-lab-with-virtualbox-inetsim-and-burp/'}], 'link': 'https://blog.christophetd.fr/set-up-your-own-malware-analysis-lab-with-virtualbox-inetsim-and-burp/', 'published': 'Wed, 7 Jun 2017 11:42:36 +0000', 'comments': 'https://news.ycombinator.com/item?id=14505406', 'summary': '<a href="https://news.ycombinator.com/item?id=14505406">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14505406">Comments</a>'}}, {'title': 'Show HN: ProximityHash – Geohashes in Proximity', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Show HN: ProximityHash – Geohashes in Proximity'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://github.com/ashwin711/proximityhash'}], 'link': 'https://github.com/ashwin711/proximityhash', 'published': 'Wed, 7 Jun 2017 18:13:06 +0000', 'comments': 'https://news.ycombinator.com/item?id=14508594', 'summary': '<a href="https://news.ycombinator.com/item?id=14508594">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14508594">Comments</a>'}}, {'title': 'The Boolean Satisfiability Problem and SAT Solvers', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'The Boolean Satisfiability Problem and SAT Solvers'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://0a.io/boolean-satisfiability-problem-or-sat-in-5-minutes/'}], 'link': 'http://0a.io/boolean-satisfiability-problem-or-sat-in-5-minutes/', 'published': 'Wed, 7 Jun 2017 18:07:30 +0000', 'comments': 'https://news.ycombinator.com/item?id=14508546', 'summary': '<a href="https://news.ycombinator.com/item?id=14508546">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14508546">Comments</a>'}}, {'title': 'Coursera raises Series D', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Coursera raises Series D'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://techcrunch.com/2017/06/07/online-learning-startup-coursera-raises-64m-at-an-800m-valuation/'}], 'link': 'https://techcrunch.com/2017/06/07/online-learning-startup-coursera-raises-64m-at-an-800m-valuation/', 'published': 'Wed, 7 Jun 2017 13:47:23 +0000', 'comments': 'https://news.ycombinator.com/item?id=14506383', 'summary': '<a href="https://news.ycombinator.com/item?id=14506383">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14506383">Comments</a>'}}, {'title': 'Another “don’t cargo cult” article', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Another “don’t cargo cult” article'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb'}], 'link': 'https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb', 'published': 'Wed, 7 Jun 2017 17:34:19 +0000', 'comments': 'https://news.ycombinator.com/item?id=14508264', 'summary': '<a href="https://news.ycombinator.com/item?id=14508264">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14508264">Comments</a>'}}, {'title': 'Ghost in the Shell FUI Design', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Ghost in the Shell FUI Design'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://www.hudsandguis.com/home/2017/4/17/ghostintheshell-fui'}], 'link': 'http://www.hudsandguis.com/home/2017/4/17/ghostintheshell-fui', 'published': 'Wed, 7 Jun 2017 06:41:53 +0000', 'comments': 'https://news.ycombinator.com/item?id=14504163', 'summary': '<a href="https://news.ycombinator.com/item?id=14504163">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14504163">Comments</a>'}}, {'title': 'A day without JavaScript', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'A day without JavaScript'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://sonniesedge.co.uk/blog/a-day-without-javascript'}], 'link': 'https://sonniesedge.co.uk/blog/a-day-without-javascript', 'published': 'Wed, 7 Jun 2017 11:28:09 +0000', 'comments': 'https://news.ycombinator.com/item?id=14505315', 'summary': '<a href="https://news.ycombinator.com/item?id=14505315">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14505315">Comments</a>'}}, {'title': 'Cache Organization in Intel CPUs (2009)', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Cache Organization in Intel CPUs (2009)'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://duartes.org/gustavo/blog/post/intel-cpu-caches/'}], 'link': 'http://duartes.org/gustavo/blog/post/intel-cpu-caches/', 'published': 'Wed, 7 Jun 2017 13:50:34 +0000', 'comments': 'https://news.ycombinator.com/item?id=14506401', 'summary': '<a href="https://news.ycombinator.com/item?id=14506401">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14506401">Comments</a>'}}, {'title': "Einstein's Philosophy of Science (2014)", 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': "Einstein's Philosophy of Science (2014)"}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://plato.stanford.edu/entries/einstein-philscience/'}], 'link': 'https://plato.stanford.edu/entries/einstein-philscience/', 'published': 'Tue, 6 Jun 2017 18:38:23 +0000', 'comments': 'https://news.ycombinator.com/item?id=14499850', 'summary': '<a href="https://news.ycombinator.com/item?id=14499850">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14499850">Comments</a>'}}, {'title': 'Getting started with the F# and .Net ecosystem', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Getting started with the F# and .Net ecosystem'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://www.prigrammer.com/?p=363'}], 'link': 'http://www.prigrammer.com/?p=363', 'published': 'Wed, 7 Jun 2017 13:34:58 +0000', 'comments': 'https://news.ycombinator.com/item?id=14506287', 'summary': '<a href="https://news.ycombinator.com/item?id=14506287">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14506287">Comments</a>'}}, {'title': 'BuildZoom (YC W13 – build your dream home) is hiring a VP of Sales', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'BuildZoom (YC W13 – build your dream home) is hiring a VP of Sales'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://jobs.lever.co/buildzoom'}], 'link': 'https://jobs.lever.co/buildzoom', 'published': 'Wed, 7 Jun 2017 17:22:09 +0000', 'comments': 'https://news.ycombinator.com/item?id=14508141', 'summary': '<a href="https://news.ycombinator.com/item?id=14508141">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14508141">Comments</a>'}}, {'title': 'Edison, Clarence Dally, and the Hidden Perils of X-Rays (1903)', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Edison, Clarence Dally, and the Hidden Perils of X-Rays (1903)'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://web.archive.org/web/20120218234715/http://home.gwi.net/~dnb/read/edison/edison_xrays.htm'}], 'link': 'http://web.archive.org/web/20120218234715/http://home.gwi.net/~dnb/read/edison/edison_xrays.htm', 'published': 'Wed, 7 Jun 2017 03:04:41 +0000', 'comments': 'https://news.ycombinator.com/item?id=14503416', 'summary': '<a href="https://news.ycombinator.com/item?id=14503416">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14503416">Comments</a>'}}, {'title': 'Pharo 6.0 Released', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Pharo 6.0 Released'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'http://pharo.org/news/pharo6.0-released'}], 'link': 'http://pharo.org/news/pharo6.0-released', 'published': 'Wed, 7 Jun 2017 07:00:25 +0000', 'comments': 'https://news.ycombinator.com/item?id=14504244', 'summary': '<a href="https://news.ycombinator.com/item?id=14504244">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14504244">Comments</a>'}}, {'title': 'A curated list of design systems, pattern libraries, and more', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'A curated list of design systems, pattern libraries, and more'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://github.com/alexpate/awesome-design-systems'}], 'link': 'https://github.com/alexpate/awesome-design-systems', 'published': 'Wed, 7 Jun 2017 13:57:04 +0000', 'comments': 'https://news.ycombinator.com/item?id=14506458', 'summary': '<a href="https://news.ycombinator.com/item?id=14506458">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14506458">Comments</a>'}}, {'title': 'Comcast Has Always Opposed Internet Freedom', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Comcast Has Always Opposed Internet Freedom'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://www.eff.org/deeplinks/2017/06/dont-be-fooled-comcast-pr-machine-it-has-always-opposed-open-internet'}], 'link': 'https://www.eff.org/deeplinks/2017/06/dont-be-fooled-comcast-pr-machine-it-has-always-opposed-open-internet', 'published': 'Wed, 7 Jun 2017 14:46:30 +0000', 'comments': 'https://news.ycombinator.com/item?id=14506853', 'summary': '<a href="https://news.ycombinator.com/item?id=14506853">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14506853">Comments</a>'}}, {'title': 'Dasung Paperlike Pro: E-Ink Monitor with HDMI connector [video]', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'Dasung Paperlike Pro: E-Ink Monitor with HDMI connector [video]'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://www.youtube.com/watch?v=wj2Lvuc28k0'}], 'link': 'https://www.youtube.com/watch?v=wj2Lvuc28k0', 'published': 'Wed, 7 Jun 2017 12:33:22 +0000', 'comments': 'https://news.ycombinator.com/item?id=14505762', 'summary': '<a href="https://news.ycombinator.com/item?id=14505762">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14505762">Comments</a>'}}, {'title': 'List of Printers Which Do or Do Not Display Tracking Dots', 'title_detail': {'type': 'text/plain', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': 'List of Printers Which Do or Do Not Display Tracking Dots'}, 'links': [{'rel': 'alternate', 'type': 'text/html', 'href': 'https://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots'}], 'link': 'https://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots', 'published': 'Tue, 6 Jun 2017 22:12:51 +0000', 'comments': 'https://news.ycombinator.com/item?id=14501894', 'summary': '<a href="https://news.ycombinator.com/item?id=14501894">Comments</a>', 'summary_detail': {'type': 'text/html', 'language': None, 'base': 'https://news.ycombinator.com/rss', 'value': '<a href="https://news.ycombinator.com/item?id=14501894">Comments</a>'}}], 'bozo': 0, 'headers': {'Date': 'Wed, 07 Jun 2017 20:01:20 GMT', 'Content-Type': 'application/rss+xml', 'Transfer-Encoding': 'chunked', 'Connection': 'close', 'Set-Cookie': '__cfduid=d1c55ac10a1500623f632fe9f4feca9441496865679; expires=Thu, 07-Jun-18 20:01:19 GMT; path=/; domain=.ycombinator.com; HttpOnly', 'Cache-Control': 'private', 'X-Frame-Options': 'DENY', 'Strict-Transport-Security': 'max-age=31556900; includeSubDomains', 'Server': 'cloudflare-nginx', 'CF-RAY': '36b633e12e3c680f-EZE'}, 'href': 'https://news.ycombinator.com/rss', 'status': 200, 'encoding': 'utf-8', 'version': 'rss20', 'namespaces': {1}}
fake_response = munchify(feedparser_parse_response)
