!JsmAZmoAmJshcVAQrI:matrix.org

Matrix Relay

10 Members
A matrix app-service to relay  messages between matrix rooms. https://github.com/non-Jedi/matrix_relay3 Servers

Load older messages


SenderMessageTime
15 Mar 2017
@matthew:matrix.orgMatthew joined the room.10:58:13
* @matthew:matrix.orgMatthew waves - this looks cool10:58:22
@matthew:matrix.orgMatthewi was wondering which use case specifically prompted it?10:58:35
@abeckmeyer:matrix.org$AdamHi Matthew. This is mostly a learning project for me. I'm not a software guy by trade, and I'm learning the matrix protocol and some web development basics through this project. The secondary purpose besides learning is that I'm looking to eventually use Riot as a front-end for administration of a personal (low traffic) web site. With a tool like this, I could have a single administrative room visible to me rather than having a room for each page cluttering things up.13:37:09
@abeckmeyer:matrix.org$AdamRedacted or Malformed Event13:40:48
@abeckmeyer:matrix.org$AdamThe other thought that had inspired this a little was reading Half-Shot's GSOC proposal from last year. There's 2 ways of doing feed aggregation for a microblog like he's talking about: server-side and client-side. He proposed building a special client for the social network, but I kind of like having freedom to use any client I like, so the server-side approach may be friendlier to users. If you want to do this server-side, you either need to modify the matrix protocol or build an application-service for relaying messages between rooms.13:41:52
@matthew:matrix.orgMatthewmm :)15:14:27
@abeckmeyer:matrix.org$AdamMatthew: May I ask how you ended up here anyway?17:47:10
@matthew:matrix.orgMatthew i was browsing the room list, and thought "ooh, that's a project i don't recognise" :) 18:43:24
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] non-Jedi pushed to master: Remove explicit pass of storage_path to resources storage_path is part of the config and so shouldn't be separated from the rest of the config. Probably need to write a function in utils that validates the configuration file. - https://github.com/non-Jedi/matrix_relay/commit/fb1cb85a121f6a67832d9cfd6467e5c0233be87c 19:28:13
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] non-Jedi pushed to master: Add handler for "!relay dump" command - https://github.com/non-Jedi/matrix_relay/commit/0407dee77992ec952034ee266e2614882cc61b16 21:01:04
16 Mar 2017
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] non-Jedi pushed to master: Add test for utils.validate_command - https://github.com/non-Jedi/matrix_relay/commit/7fe0cf81991d7507b12ab52c2d9073b126ff7915 17:13:45
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] non-Jedi pushed to master: Change handling of unimplemented bridge commands Now handled in an else statement rather than a separate function validating the command formatting. Much more readable. Additionally added unit test for an as-yet unimplmented utils function for sending messages as the bridge's representative user. - https://github.com/non-Jedi/matrix_relay/commit/d2ef46da325c2e94377f75513b93c6d40d07c1f5 19:32:54
17 Mar 2017
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] non-Jedi pushed to master: Add class to abstract over matrix users. The class still must be integrated into the rest of the bridge. This represents a fairly major architectural decision to embrace an object-oriented design paradigm. - https://github.com/non-Jedi/matrix_relay/commit/d3fa95a59ccf7ec47d9fa8f95c4c4cb2d51110cc 07:37:30
@abeckmeyer:matrix.org$AdamI'm going to go ahead and work on splitting this into 2 separate projects which is what I would have done to start if I knew anything about how WSGI works. The first will be a generic WSGI server that handles requests from matrix and provides some convenience functions and classes. This will function as a framework for developing python ASes--the idea being that the actual framework logic would be implemented in WSGI middleware.10:03:31
@abeckmeyer:matrix.org$AdamThe second project will of course be matrix_relay, using the new framework and demonstrating its capabilities.10:04:24
@abeckmeyer:matrix.org$AdamAny ideas for naming the matrix AS framework/library jbeckmeyer? Maybe some sort of bird pun; I don't know.10:06:45
@abeckmeyer:matrix.org$AdamHmm. Maybe the logic wouldn't be put in middleware; that might be abusing the idea of middleware.12:13:24
18 Mar 2017
@abeckmeyer:matrix.org$Adam This project is on hold until the python framework Gyr has a release. Discuss Gyr at #gyr:matrix.org 17:44:28
30 Apr 2017
@abeckmeyer:matrix.org$Adam changed their profile picture.00:26:29
2 May 2017
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] non-Jedi pushed to master: Reboot matrix_relay - https://github.com/non-Jedi/matrix_relay/commit/903e3c6b7d77280487c3cd06fe26a0320983a437 01:54:07
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] non-Jedi pushed to master: Refactor module into a package - https://github.com/non-Jedi/matrix_relay/commit/43d5d31b81e574634636974f77dfe84ad175f201 23:53:41
20 May 2017
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] Adam Beckmeyer pushed to master: Refactor several minor aspects - https://github.com/non-Jedi/matrix_relay/commit/bd273fd44fa48ffa26393287661be9901d882ea0 18:46:44
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] Adam Beckmeyer pushed to master: Add minimal details to README - https://github.com/non-Jedi/matrix_relay/commit/354780992fbc8f868d2b9412cf28232cfc79952f 19:30:49
23 May 2017
@abeckmeyer:matrix.org$Adam changed their display name from { Adam } to $Adam.19:32:48
@jbeckmeyer:matrix.org@jbeckmeyer:matrix.org changed their display name from jbeckmeyer to Joel.20:22:15
25 May 2017
@abeckmeyer:matrix.org$Adam changed their display name from $Adam to { Adam }.13:46:12
28 May 2017
@abeckmeyer:matrix.org$Adam changed their display name from { Adam } to $Adam.20:22:53
1 Jun 2017
@_neb_github_=40abeckmeyer=3amatrix.org:matrix.orgGithub [@abeckmeyer:matrix.org] (deprecated) [non-Jedi/matrix_relay] Adam Beckmeyer pushed to master: Update structure of links and add basic event handling Gyr will need a version bump before this works. Made use of Event.mxid which doesn't exist on current Gyr version. - https://github.com/non-Jedi/matrix_relay/commit/36cc71894f758b2b00d023e52766f723ca1285aa 01:34:31
7 Jun 2017
@jbeckmeyer:matrix.org@jbeckmeyer:matrix.org invited @joel:thebeckmeyers.xyzJoel B.02:08:49

Show newer messages


Back to Room ListRoom Version: