issue_comments
Data license: AGPL · Data source: ACEmulator Project
7 rows where issue = 310644605
This data as json, CSV (advanced)
Suggested facets: user, author_association, reactions, created_at (date), updated_at (date)
id ▼ | html_url | issue_url | node_id | user | created_at | updated_at | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
398955930 | https://github.com/ACEmulator/ACE/issues/718#issuecomment-398955930 | https://api.github.com/repos/ACEmulator/ACE/issues/718 | MDEyOklzc3VlQ29tbWVudDM5ODk1NTkzMA== | EvanMerlock 20762705 | 2018-06-21T02:25:22Z | 2018-06-21T02:25:22Z | CONTRIBUTOR | This API should add the ability for client programs to communicate with the server. (begins with admin applications, end goal - any service can communicate with live server) Transport Protocols: Named Pipes/UDP? Serialization Model: WCF for configurable backends. Brainstorming: LINQ queries for subscription? (query from client would subscribe and then be notified upon change) Info should seem like queryable interface and less 'subscribe to specific channels' Webhooks? **Dynamic selection on which things to observe** Perhaps have a request/response type between client and server. **Can't rush the server with requests (request spam blocking)** | {"total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE.Server needs to expose an API for diagnostics and other information 310644605 | |
399084907 | https://github.com/ACEmulator/ACE/issues/718#issuecomment-399084907 | https://api.github.com/repos/ACEmulator/ACE/issues/718 | MDEyOklzc3VlQ29tbWVudDM5OTA4NDkwNw== | gmriggs 8909245 | 2018-06-21T12:22:52Z | 2018-06-21T12:23:26Z | COLLABORATOR | Possible technologies / libraries mentioned: **System.Reactive / ReactiveUI** - http://reactivex.io/ (gmriggs, initial investigation seemed like Dictionary support w/ updates was not an exact fit) **LINQ expressions** - https://msdn.microsoft.com/en-us/library/system.linq.expressions.expression(v=vs.110).aspx, https://jacksondunstan.com/articles/3199 (fartwhif, mentioned that he used these to build a similar API) **WCF** - https://docs.microsoft.com/en-us/dotnet/framework/wcf/whats-wcf (Magnus, contract-based model) **OData Open Data Protocol** - https://en.wikipedia.org/wiki/Open_Data_Protocol, https://stackoverflow.com/questions/15154469/is-there-a-odata-query-to-linq-where-expression-odata-to-linq (parad0x, looks very promising. LINQ support, and starts to add more functionality for REST WebAPI) | {"total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE.Server needs to expose an API for diagnostics and other information 310644605 | |
399203809 | https://github.com/ACEmulator/ACE/issues/718#issuecomment-399203809 | https://api.github.com/repos/ACEmulator/ACE/issues/718 | MDEyOklzc3VlQ29tbWVudDM5OTIwMzgwOQ== | amoeba 563 | 2018-06-21T18:41:34Z | 2018-06-21T18:41:34Z | CONTRIBUTOR | I'd find the current count of players useful for [TreeStats](https://treestats.net). Since TreeStats currently gets player counts from my plugin (which gets it from from Decal `CharacterFilter`), the information I have requires players to run the plugin and suffers staleness issues related to the server protocol only sending the player count at login (I'm not sure what ACE's behavior is here). I think I'd find a public HTTP API the most useful for getting this info. Just my 2c. | {"total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE.Server needs to expose an API for diagnostics and other information 310644605 | |
399276239 | https://github.com/ACEmulator/ACE/issues/718#issuecomment-399276239 | https://api.github.com/repos/ACEmulator/ACE/issues/718 | MDEyOklzc3VlQ29tbWVudDM5OTI3NjIzOQ== | EvanMerlock 20762705 | 2018-06-21T23:39:41Z | 2018-06-21T23:39:41Z | CONTRIBUTOR | It seems like there is 2 usages for this - high perf/throughput data (live physics/landblock/player loc data) - lower throughput data (player count, admin control/tooling, slower updated player loc data) It could be handled via Websockets for the lower throughput data and UDP for the high throughput data. Another issue is overloading the server. Too many apps requesting too much high throughput data could cause a server slowdown, so it would either need to be limited OR another solution would need to be found for the high throughput data. | {"total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE.Server needs to expose an API for diagnostics and other information 310644605 | |
442935379 | https://github.com/ACEmulator/ACE/issues/718#issuecomment-442935379 | https://api.github.com/repos/ACEmulator/ACE/issues/718 | MDEyOklzc3VlQ29tbWVudDQ0MjkzNTM3OQ== | fartwhif 3317737 | 2018-11-29T18:09:15Z | 2018-11-29T18:09:42Z | COLLABORATOR | For remotely querying EF and EF core with System.Linq [Remote.Linq (MIT) has been amazing](https://github.com/6bee/Remote.Linq). | {"total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE.Server needs to expose an API for diagnostics and other information 310644605 | |
455038285 | https://github.com/ACEmulator/ACE/issues/718#issuecomment-455038285 | https://api.github.com/repos/ACEmulator/ACE/issues/718 | MDEyOklzc3VlQ29tbWVudDQ1NTAzODI4NQ== | fartwhif 3317737 | 2019-01-17T04:27:02Z | 2019-12-11T17:44:53Z | COLLABORATOR | working on a Web API that satisfies the stated dependency requirements https://github.com/ACEmulator/ACE/pull/1390 (old link) https://github.com/ACEmulator/ACE/pull/1542 (plugin system) https://github.com/ACEmulator/ACE/pull/1629 (API plugin) | {"total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE.Server needs to expose an API for diagnostics and other information 310644605 | |
932781409 | https://github.com/ACEmulator/ACE/issues/718#issuecomment-932781409 | https://api.github.com/repos/ACEmulator/ACE/issues/718 | IC_kwDOBLalGM43mR1h | Mag-nus 10608427 | 2021-10-02T16:41:40Z | 2021-10-02T16:41:40Z | MEMBER | An approach I've been working on is to use Prometheus to serve data: https://github.com/Mag-nus/ACE/tree/prometheus It uses this library: https://github.com/prometheus-net/prometheus-net An example of how metrics are provided is here: https://github.com/Mag-nus/ACE/blob/prometheus/Source/ACE.Server/Program_Metrics.cs | {"total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | ACE.Server needs to expose an API for diagnostics and other information 310644605 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issue_comments] ( [html_url] TEXT, [issue_url] TEXT, [id] INTEGER PRIMARY KEY, [node_id] TEXT, [user] INTEGER REFERENCES [users]([id]), [created_at] TEXT, [updated_at] TEXT, [author_association] TEXT, [body] TEXT, [reactions] TEXT, [performed_via_github_app] TEXT, [issue] INTEGER REFERENCES [issues]([id]) ); CREATE INDEX [idx_issue_comments_issue] ON [issue_comments] ([issue]); CREATE INDEX [idx_issue_comments_user] ON [issue_comments] ([user]);