<p>I wanna practice some channels and goroutines by making something like a real-time dashboard but I don't know where to get the data from </p>
<hr/>**评论:**<br/><br/>peterbooker: <pre><p>The <a href="http://www.dota2.com/play/" rel="nofollow">Dota 2</a> API is an interesting choice. It has a large amount of matches finishing every minute and offers good options for processing the data. It can be rather unreliable and requires rate limiting your own API requests, so is interesting to implement. You can get information about it <a href="https://dev.dota2.com/showthread.php?t=47115" rel="nofollow">here</a>.</p>
<p>You could also use something more general like the Twitter <a href="https://developer.twitter.com/en/docs/tweets/filter-realtime/overview" rel="nofollow">real-time tweets filter</a>. A real-time dashboard for a particular brand/event/sport might be interesting to you?</p></pre>DeedleFake: <pre><p>Daybreak Games's <a href="https://census.daybreakgames.com">Census API</a> has quite a bit of info available. There's a realtime websocket API for PlanetSide 2 that allows access to info about, for example, player logins and logouts. I wrote <a href="https://www.github.com/DeedleFake/ps2avglogin">a little app that tracks those to calculate average time spent online</a> if you want an example.</p></pre>bustyLaserCannon: <pre><p>Amazing thanks </p></pre>cmdrNacho: <pre><p>check out <a href="/r/opendata" rel="nofollow">/r/opendata</a> and related sidebar subs and <a href="/r/datasets" rel="nofollow">/r/datasets</a></p>
<p>googles public big Dataset <a href="https://cloud.google.com/bigquery/public-data/" rel="nofollow">https://cloud.google.com/bigquery/public-data/</a></p>
<p><a href="https://cloud.google.com/public-datasets/" rel="nofollow">https://cloud.google.com/public-datasets/</a></p></pre>bustyLaserCannon: <pre><p>Sweet thanks </p></pre>epiris: <pre><p>Note you could also download historical data and write your own endpoints to feed the data, might be easier to practice channels since it will be deterministic when writing tests. One place I like to look for this kind of stuff (plus it has some interesting metrics, least to me which is a bonus) is <a href="https://www.data.gov/" rel="nofollow">https://www.data.gov/</a>. It has a lot of file formats.</p></pre>titpetric: <pre><p>If you're interested in cryptocurrency you can take a look at various exchange APIs like Bittrex, BitStamp, Poloniex, etc. There's a v1.1 and v2.0 implementation in golang for Bittrex if you want a reference:</p>
<ul>
<li><a href="https://github.com/thebotguys/golang-bittrex-api" rel="nofollow">https://github.com/thebotguys/golang-bittrex-api</a></li>
<li><a href="https://github.com/toorop/go-bittrex" rel="nofollow">https://github.com/toorop/go-bittrex</a></li>
</ul>
<p>Not sure if it's realtime like websockets, but the need is there.</p></pre>VivaceNaaris: <pre><p>The <a href="https://esi.tech.ccp.is/latest/" rel="nofollow">ESI API</a> for EVE Online has a lot to offer, and its 100% free. Especially with Market and Killmail data. You can retrieve a near live feed of killmails from <a href="https://github.com/zKillboard/RedisQ" rel="nofollow">RedisQ</a>. CCP Games has always been great in supporting 3rd part developers.</p></pre>Yojihito: <pre><p>Twitter API is often used in the academic field (sentiment analysis, crisis analysis, network analysis etc.).</p></pre>xopherus: <pre><p>Instagram is another API which has pretty high rate limits. </p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传