Oh dear god, that would be incredible.

The non-streaming API has a wonderful bug: if you request a series of diffs, and there are >1 uncached diffs in that series, only the first uncached diff will be returned. For the rest it returns...an error? No. Some kind of special value? No. It returns an empty string. You know: that thing it also returns if there is no difference >.> So instead you stream edits and compute the diffs yourself and everything goes a bit Pete Tong. Having this service around would be a lifesaver.

On 13 December 2014 at 10:14, Scott Hale <computermacgyver@gmail.com> wrote:
Great idea, Yuvi. Speaking as someone who just downloaded diffs for a month of data from the streaming API for a research project, I certainly could see an 'augmented stream' with diffs included being very useful for research and also for bots.


On Sat, Dec 13, 2014 at 10:52 PM, Yuvi Panda <yuvipanda@gmail.com> wrote:
On Sat, Dec 13, 2014 at 2:34 PM, Yuvi Panda <yuvipanda@gmail.com> wrote:
> If a lot of people are doing this, then perhaps it makes sense to have
> an 'augmented real time streaming' interface that is an exact replica
> of the streaming interface but with diffs added.

Or rather, if I were to build such a thing, would people be interested
in using it?

--
Yuvi Panda T
http://yuvi.in/blog

_______________________________________________
Wiki-research-l mailing list
Wiki-research-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wiki-research-l


--
Scott Hale
Oxford Internet Institute
University of Oxford
http://www.scotthale.net/
scott.hale@oii.ox.ac.uk

_______________________________________________
Wiki-research-l mailing list
Wiki-research-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wiki-research-l



--
Oliver Keyes
Research Analyst
Wikimedia Foundation