Skip to content

Instantly share code, notes, and snippets.

@scripting
Created May 23, 2017 00:59
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scripting/0aa4a960886a9f5e2272f27b27d5fd2f to your computer and use it in GitHub Desktop.
Save scripting/0aa4a960886a9f5e2272f27b27d5fd2f to your computer and use it in GitHub Desktop.
Since JSON feeds are in the air, it got me thinking. Radio3, my latest linkblogging tool, stores the data that's turned into RSS as (drum roll please) JavaScript structs. I added a little debugging code to list those structs in JSON. It's in two parts, the header elements and the history array. I had never looked at this before. It's kind of int…
{
"title": "Dave Winer",
"link": "http://scripting.com/",
"description": "I started up blogging, podcasting, RSS 2.0, and software for all of that. I love outliners, JavaScript. I love to make new media. Read my blog! :-)",
"language": "en-us",
"generator": "Radio3 v0.76d",
"docs": "http://cyber.law.harvard.edu/rss/rss.html",
"twitterScreenName": "davewiner",
"maxFeedItems": 25,
"appDomain": "radio3.io",
"flRssCloudEnabled": true,
"rssCloudDomain": "rpc.rsscloud.io",
"rssCloudPort": 5337,
"rssCloudPath": "/pleaseNotify",
"rssCloudRegisterProcedure": "",
"rssCloudProtocol": "http-post"
}
[
{
"guid": {
"flPermalink": true,
"value": "https://www.axios.com/report-trump-asked-intel-chiefs-to-deny-evidence-of-russia-collusion-2418278305.html"
},
"text": "Trump asked intel chiefs to deny evidence of Russia collusion.",
"title": "",
"link": "https://www.axios.com/report-trump-asked-intel-chiefs-to-deny-evidence-of-russia-collusion-2418278305.html",
"linkShort": "http://bit.ly/2rN3UyI",
"whenLastEdit": "2017-05-23T00:56:01.720Z",
"flDirty": false,
"when": "2017-05-23T00:53:23.626Z",
"fname": "posts/0016165.json",
"ctSends": 1,
"whenLastSend": "2017-05-23T00:53:25.226Z",
"idTweet": "866819321028325376",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580155848858491",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580155848858491"
},
{
"guid": {
"flPermalink": true,
"value": "https://www.nytimes.com/2017/05/22/world/europe/ariana-grande-manchester-police.html?_r=0"
},
"text": "Explosions, Panic and Death at Ariana Grande Concert in England.",
"title": "",
"link": "https://www.nytimes.com/2017/05/22/world/europe/ariana-grande-manchester-police.html?_r=0",
"linkShort": "http://nyti.ms/2rMJNQX",
"whenLastEdit": "2017-05-23T00:30:39.926Z",
"flDirty": false,
"when": "2017-05-23T00:30:39.926Z",
"ctSends": 1,
"whenLastSend": "2017-05-23T00:30:40.673Z",
"fname": "posts/0016164.json",
"idTweet": "866813603176906752",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580152002192209",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580152002192209"
},
{
"guid": {
"flPermalink": true,
"value": "http://scripting.com/reboot/test/v3/dave/2017/05/22.html#a080548"
},
"text": "List of the products of mine that implement JSON-based file formats. ",
"title": "",
"link": "http://scripting.com/reboot/test/v3/dave/2017/05/22.html#a080548",
"linkShort": "http://bit.ly/2qOAJOj",
"whenLastEdit": "2017-05-23T00:29:03.533Z",
"flDirty": false,
"when": "2017-05-23T00:28:56.106Z",
"ctSends": 2,
"whenLastSend": "2017-05-23T00:29:04.764Z",
"fname": "posts/0016163.json",
"idTweet": "866813168785526784",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580151682192241",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580151682192241"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.funnyjunk.com/10+joan+cornella+comics+explained/funny-pictures/5337117/"
},
"text": "Joan Cornella comics, explained.",
"title": "",
"link": "http://www.funnyjunk.com/10+joan+cornella+comics+explained/funny-pictures/5337117/",
"linkShort": "http://bit.ly/2rMxgNq",
"whenLastEdit": "2017-05-22T21:41:58.018Z",
"flDirty": false,
"when": "2017-05-22T21:41:58.018Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T21:41:59.111Z",
"fname": "posts/0016162.json",
"idTweet": "866771153070718976",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580112948862781",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580112948862781"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.bbc.com/news/world-asia-india-39996230"
},
"text": "The transgender staff of India's newest metro service.",
"title": "",
"link": "http://www.bbc.com/news/world-asia-india-39996230",
"linkShort": "http://bbc.in/2qOonps",
"whenLastEdit": "2017-05-22T21:27:36.229Z",
"flDirty": false,
"when": "2017-05-22T21:27:36.229Z",
"fname": "posts/0016161.json",
"ctSends": 1,
"whenLastSend": "2017-05-22T21:27:37.799Z",
"idTweet": "866767532904067073",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580109542196455",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580109542196455"
},
{
"guid": {
"flPermalink": true,
"value": "http://talkingpointsmemo.com/edblog/financial-crimes-and-why-trump-is-right-to-worry?utm_content=buffer6c245&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer"
},
"text": "“Financial Crimes” And Why Trump is Right to Worry.",
"title": "",
"link": "http://talkingpointsmemo.com/edblog/financial-crimes-and-why-trump-is-right-to-worry?utm_content=buffer6c245&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer",
"linkShort": "http://bit.ly/2rMBB34",
"whenLastEdit": "2017-05-22T20:32:31.879Z",
"flDirty": false,
"when": "2017-05-22T20:32:31.879Z",
"fname": "posts/0016160.json",
"ctSends": 1,
"whenLastSend": "2017-05-22T20:32:33.078Z",
"idTweet": "866753670553141248",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580098148864261",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580098148864261"
},
{
"guid": {
"flPermalink": true,
"value": "https://www.cjr.org/analysis/joe-lieberman-fbi-first-amendment.php?utm_content=buffer933d3&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer"
},
"text": "Joe Lieberman atop FBI would be a First Amendment disaster.",
"title": "",
"link": "https://www.cjr.org/analysis/joe-lieberman-fbi-first-amendment.php?utm_content=buffer933d3&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer",
"linkShort": "http://bit.ly/2qNrTQU",
"whenLastEdit": "2017-05-22T18:00:06.809Z",
"flDirty": false,
"when": "2017-05-22T18:00:06.809Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T18:00:09.702Z"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.theonion.com/trumpdocuments"
},
"text": "The Onion has obtained hundreds of documents from an anonymous source within the White House.",
"title": "The Trump Documents - The Onion - America's Finest News Source",
"link": "http://www.theonion.com/trumpdocuments",
"linkShort": "http://bit.ly/2qNIVyh",
"whenLastEdit": "2017-05-22T17:18:52.781Z",
"flDirty": false,
"when": "2017-05-22T17:18:52.781Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T17:18:53.627Z",
"fname": "posts/0016158.json",
"idTweet": "866704937589321728",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580042728869803",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580042728869803"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.refinery29.uk/my-first-time-at-a-naturist-resort?platform=hootsuite"
},
"text": "Abigail Moss: My First Time At A Nudist Resort.",
"title": "Nudist Resort - What To Expect",
"link": "http://www.refinery29.uk/my-first-time-at-a-naturist-resort?platform=hootsuite",
"linkShort": "http://bit.ly/2rLwMY3",
"whenLastEdit": "2017-05-22T17:16:50.862Z",
"flDirty": false,
"when": "2017-05-22T17:16:50.862Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T17:16:51.779Z",
"fname": "posts/0016157.json",
"idFacebookPost": "270259793181433_580042235536519",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580042235536519"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.snopes.com/2017/05/22/nicky-hayden-dies/"
},
"text": "American Motorcycle Racer Nicky Hayden Dies.",
"title": "",
"link": "http://www.snopes.com/2017/05/22/nicky-hayden-dies/",
"linkShort": "http://bit.ly/2qNloO5",
"whenLastEdit": "2017-05-22T17:11:39.243Z",
"flDirty": false,
"when": "2017-05-22T17:11:39.243Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T17:11:40.178Z",
"fname": "posts/0016155.json",
"idTweet": "866703122726621184",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580040685536674",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580040685536674"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.bbc.com/news/world-asia-39989992"
},
"text": "Mount Everest's famous Hillary Step destroyed, mountaineers confirm.",
"title": "",
"link": "http://www.bbc.com/news/world-asia-39989992",
"linkShort": "http://bbc.in/2rLuwQz",
"whenLastEdit": "2017-05-22T17:05:38.663Z",
"flDirty": false,
"when": "2017-05-22T17:05:38.663Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T17:05:39.739Z",
"fname": "posts/0016154.json",
"idTweet": "866701607446208512",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580038752203534",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580038752203534"
},
{
"guid": {
"flPermalink": true,
"value": "https://en.wikipedia.org/wiki/The_Sirens_of_Titan"
},
"text": "Vonnegut sold the film rights to Sirens of Titan to Jerry Garcia.",
"title": "The Sirens of Titan - Wikipedia",
"link": "https://en.wikipedia.org/wiki/The_Sirens_of_Titan",
"linkShort": "http://bit.ly/2rLcsWM",
"whenLastEdit": "2017-05-22T16:56:44.855Z",
"flDirty": false,
"when": "2017-05-22T16:56:44.855Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T16:56:45.932Z"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.motherjones.com/kevin-drum/2017/05/trump-continues-game-playing-hopes-destroying-obamacare"
},
"text": "Trump Continues Game Playing In Hopes of Destroying Obamacare.",
"title": "",
"link": "http://www.motherjones.com/kevin-drum/2017/05/trump-continues-game-playing-hopes-destroying-obamacare",
"linkShort": "http://bit.ly/2qMUXrE",
"whenLastEdit": "2017-05-22T16:11:12.045Z",
"flDirty": false,
"when": "2017-05-22T16:11:12.045Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T16:11:12.577Z",
"fname": "posts/0016152.json",
"idTweet": "866687906064281600",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_580014215539321",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/580014215539321"
},
{
"guid": {
"flPermalink": true,
"value": "https://www.nytimes.com/2017/05/22/smarter-living/why-its-so-hard-to-admit-youre-wrong.html?_r=0"
},
"text": "Why It’s So Hard to Admit You’re Wrong.",
"title": "",
"link": "https://www.nytimes.com/2017/05/22/smarter-living/why-its-so-hard-to-admit-youre-wrong.html?_r=0",
"linkShort": "http://nyti.ms/2qMWRIL",
"whenLastEdit": "2017-05-22T15:25:42.165Z",
"flDirty": false,
"when": "2017-05-22T15:25:42.165Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T15:25:43.324Z",
"fname": "posts/0016151.json",
"idTweet": "866676456969162752",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579998582207551",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579998582207551"
},
{
"guid": {
"flPermalink": true,
"value": "http://scripting.com/2017/05/21/reEvanWilliamsAndJsonFeed.html"
},
"text": "There's still time for Medium to help the internet and for a man who made billions from the open web to give back.",
"title": "",
"link": "http://scripting.com/2017/05/21/reEvanWilliamsAndJsonFeed.html",
"linkShort": "http://bit.ly/2qMPhy0",
"whenLastEdit": "2017-05-22T15:15:45.045Z",
"flDirty": false,
"when": "2017-05-22T15:13:28.245Z",
"ctSends": 2,
"whenLastSend": "2017-05-22T15:15:46.129Z",
"fname": "posts/0016150.json",
"idTweet": "866673382720507904",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579992818874794",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579992818874794"
},
{
"guid": {
"flPermalink": true,
"value": "http://scripting.com/2017/05/21/oneEnclosurePerItemOrMultiple.html"
},
"text": "One enclosure per item or multiple? ",
"title": "",
"link": "http://scripting.com/2017/05/21/oneEnclosurePerItemOrMultiple.html",
"linkShort": "http://bit.ly/2qIOPAH",
"whenLastEdit": "2017-05-22T15:07:29.647Z",
"flDirty": false,
"when": "2017-05-22T15:07:29.647Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T15:07:30.220Z",
"fname": "posts/0016149.json",
"idTweet": "866671881918853125",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579991192208290",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579991192208290"
},
{
"guid": {
"flPermalink": true,
"value": "http://reason.com/blog/2017/05/22/avoid-impeaching-trump-without-good-caus?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+reason/HitandRun+(Reason+Online+-+Hit+&+Run+Blog)"
},
"text": "Avoid Impeaching Trump Without Good Cause.",
"title": "",
"link": "http://reason.com/blog/2017/05/22/avoid-impeaching-trump-without-good-caus?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+reason/HitandRun+(Reason+Online+-+Hit+&+Run+Blog)",
"linkShort": "http://bit.ly/2qMT2DM",
"whenLastEdit": "2017-05-22T15:06:44.521Z",
"flDirty": false,
"when": "2017-05-22T15:06:44.521Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T15:06:45.173Z",
"fname": "posts/0016148.json",
"idTweet": "866671690218123264",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579990992208310",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579990992208310"
},
{
"guid": {
"flPermalink": true,
"value": "http://abcnews.go.com/Politics/wireStory/latest-ap-source-flynn-invoke-amendment-47559677"
},
"text": "AP Source says Flynn will invoke Fifth Amendment.",
"title": "",
"link": "http://abcnews.go.com/Politics/wireStory/latest-ap-source-flynn-invoke-amendment-47559677",
"linkShort": "http://abcn.ws/2rL2LaK",
"whenLastEdit": "2017-05-22T15:02:18.126Z",
"flDirty": false,
"when": "2017-05-22T15:02:18.126Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T15:02:19.016Z",
"fname": "posts/0016147.json",
"idTweet": "866670574831104000",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579990012208408",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579990012208408"
},
{
"guid": {
"flPermalink": true,
"value": "https://www.theverge.com/platform/amp/2017/5/22/15673712/anker-battery-charger-amazon-empire-steven-yang-interview"
},
"text": "How Anker is beating Apple and Samsung at their own accessory game.",
"title": "",
"link": "https://www.theverge.com/platform/amp/2017/5/22/15673712/anker-battery-charger-amazon-empire-steven-yang-interview",
"linkShort": "http://bit.ly/2qMLq43",
"whenLastEdit": "2017-05-22T14:53:51.939Z",
"flDirty": false,
"when": "2017-05-22T14:53:51.939Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T14:53:52.906Z",
"fname": "posts/0016146.json",
"idTweet": "866668446569947136",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579988158875260",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579988158875260"
},
{
"guid": {
"flPermalink": true,
"value": "https://nickcraver.com/blog/2017/05/22/https-on-stack-overflow/"
},
"text": "Thank you Stack Overflow for telling the true story of HTTPS. I too have a huge set of domains and sub-domains.",
"title": "",
"link": "https://nickcraver.com/blog/2017/05/22/https-on-stack-overflow/",
"linkShort": "http://bit.ly/2rKUEuK",
"whenLastEdit": "2017-05-22T14:43:17.149Z",
"flDirty": false,
"when": "2017-05-22T14:43:17.149Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T14:43:19.133Z",
"fname": "posts/0016145.json",
"idFacebookPost": "270259793181433_579985632208846",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579985632208846",
"idTweet": "866665822659411969",
"twitterScreenName": "davewiner"
},
{
"guid": {
"flPermalink": true,
"value": "http://nymag.com/daily/intelligencer/2017/05/trumps-russia-scandal-is-becoming-a-corruption-scandal.html?mid=full-rss-nymag&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+JonathanChaitRssFeed+(Jonathan+Chait+RSS+Feed)"
},
"text": "Trump’s Russia Scandal Is Becoming a Corruption Scandal.",
"title": "",
"link": "http://nymag.com/daily/intelligencer/2017/05/trumps-russia-scandal-is-becoming-a-corruption-scandal.html?mid=full-rss-nymag&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+JonathanChaitRssFeed+(Jonathan+Chait+RSS+Feed)",
"linkShort": "http://nym.ag/2qMvcaS",
"whenLastEdit": "2017-05-22T13:21:52.874Z",
"flDirty": false,
"when": "2017-05-22T13:21:52.874Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T13:21:53.407Z"
},
{
"guid": {
"flPermalink": true,
"value": "http://www.newyorker.com/magazine/2017/05/29/why-sally-yates-stood-up-to-trump?currentPage=all"
},
"text": "Why Sally Yates Stood Up to Trump.",
"title": "",
"link": "http://www.newyorker.com/magazine/2017/05/29/why-sally-yates-stood-up-to-trump?currentPage=all",
"linkShort": "http://bit.ly/2qMqhqG",
"whenLastEdit": "2017-05-22T13:16:07.425Z",
"flDirty": false,
"when": "2017-05-22T13:16:07.425Z",
"fname": "posts/0016143.json",
"ctSends": 1,
"whenLastSend": "2017-05-22T13:16:08.751Z"
},
{
"guid": {
"flPermalink": true,
"value": "https://www.theguardian.com/news/2017/may/21/revealed-facebook-internal-rulebook-sex-terrorism-violence#img-2"
},
"text": "Facebook's internal rulebook on sex, terrorism and violence.",
"title": "",
"link": "https://www.theguardian.com/news/2017/may/21/revealed-facebook-internal-rulebook-sex-terrorism-violence#img-2",
"linkShort": "http://bit.ly/2rKmtmQ",
"whenLastEdit": "2017-05-22T12:59:44.813Z",
"flDirty": false,
"when": "2017-05-22T12:59:44.813Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T12:59:45.790Z",
"fname": "posts/0016142.json",
"idTweet": "866639726291415042",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579933668880709",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579933668880709"
},
{
"guid": {
"flPermalink": true,
"value": "http://nymag.com/daily/intelligencer/2017/05/david-clarke-actual.html"
},
"text": "Actual Fascist David Clarke Nominated for Homeland Security.",
"title": "",
"link": "http://nymag.com/daily/intelligencer/2017/05/david-clarke-actual.html",
"linkShort": "http://nym.ag/2rKkhMu",
"whenLastEdit": "2017-05-22T12:44:03.087Z",
"flDirty": false,
"when": "2017-05-22T12:44:03.087Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T12:44:03.707Z",
"fname": "posts/0016141.json",
"idTweet": "866635838179987456",
"twitterScreenName": "davewiner"
},
{
"guid": {
"flPermalink": true,
"value": "https://www.nytimes.com/interactive/2017/05/18/climate/antarctica-ice-melt-climate-change.html"
},
"text": "Miles of Ice Collapsing Into the Sea.",
"title": "",
"link": "https://www.nytimes.com/interactive/2017/05/18/climate/antarctica-ice-melt-climate-change.html",
"linkShort": "http://nyti.ms/2rIED8G",
"whenLastEdit": "2017-05-22T04:11:55.189Z",
"flDirty": false,
"when": "2017-05-22T04:11:55.189Z",
"ctSends": 1,
"whenLastSend": "2017-05-22T04:11:55.775Z",
"fname": "posts/0016140.json",
"idTweet": "866506890980753408",
"twitterScreenName": "davewiner",
"idFacebookPost": "270259793181433_579793778894698",
"urlFacebookPost": "https://www.facebook.com/dave.winer.12/posts/579793778894698"
}
]
@scripting
Copy link
Author

BTW, this is the RSS feed that's generated from this data.

http://radio3.io/users/davewiner/rss.xml

Dave

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment