Although the Stack Exchange Data Explorer is an invaluable tool for many, it appears that the Programming Puzzles & Code Golf site is throwing an error upon querying. It appears to me to be a result of the ampersand &
in the URL. As code golf is one of my favorite activities on Stack Exchange, I would like to see this fixed sometime soon, or an alternative link to access the data
-
5Yep, already in the process of being fixed.– Tim StoneCommented Jan 15, 2014 at 16:03
-
2TIL SEDE now includes beta sites. Awesome!– yannisCommented Jan 15, 2014 at 16:04
-
1@TimStone Do you have a reference?– TimtechCommented Jan 15, 2014 at 16:06
-
4@Timtech Tim Stone is the reference when it comes to SEDE.– yannisCommented Jan 15, 2014 at 16:06
-
3@Yannis As of an hour ago– KevinCommented Jan 15, 2014 at 16:07
-
@Yannis Okay, thanks. I'm unfamiliar with Data Explorer and SE's developers. (Not for long!)– TimtechCommented Jan 15, 2014 at 16:07
-
@Timtech See github.com/StackExchange/StackExchange.DataExplorer– yannisCommented Jan 15, 2014 at 16:08
-
@TimStone If you're hacking that part of the code, could you remove the spaces as well? In fact it would be nice to have the same name in the API and on SEDE.– Gilles 'SO- stop being evil'Commented Jan 15, 2014 at 16:32
-
1@Gilles Yeah, that's the ultimate fix which should be done later today. We'll see if it's worth just fixing those site names as a stopgap measure while I do that.– Tim StoneCommented Jan 15, 2014 at 16:41
1 Answer
It's worth noting that this has been temporarily fixed by Nick, since all ampersands* have been replaced by "and", the ampersand being an illegal path character which caused the site to choke.
I've now also converted the URLs to use the API/domain-preferred name anyway, as Gilles mentioned in the comments. This seems like the saner way to construct those URLs, and has the added benefit of not falling prey to unexpected characters in site names. As always, this is pending a pull and redeploy of Data Explorer.
*The use of which is inconsistent across site titles, but I digress