15 Mar 2017 |
| Matthew joined the room. | 10:58:13 |
| * Matthew waves - this looks cool | 10:58:22 |
Matthew | i was wondering which use case specifically prompted it? | 10:58:35 |
$Adam | Hi 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 |
$Adam | Redacted or Malformed Event | 13:40:48 |
$Adam | The 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 | mm :) | 15:14:27 |
$Adam | Matthew: May I ask how you ended up here anyway? | 17:47:10 |
Matthew | i was browsing the room list, and thought "ooh, that's a project i don't recognise" :) | 18:43:24 |
Github [@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 |
Github [@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 |
Github [@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 |
Github [@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 |
Github [@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 |
$Adam | I'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 |
$Adam | The second project will of course be matrix_relay, using the new framework and demonstrating its capabilities. | 10:04:24 |
$Adam | Any ideas for naming the matrix AS framework/library jbeckmeyer? Maybe some sort of bird pun; I don't know. | 10:06:45 |
$Adam | Hmm. Maybe the logic wouldn't be put in middleware; that might be abusing the idea of middleware. | 12:13:24 |
18 Mar 2017 |
$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 |
| $Adam changed their profile picture. | 00:26:29 |
2 May 2017 |
Github [@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 |
Github [@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 |
Github [@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 |
Github [@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 |
| $Adam changed their display name from { Adam } to $Adam. | 19:32:48 |
| @jbeckmeyer:matrix.org changed their display name from jbeckmeyer to Joel. | 20:22:15 |
25 May 2017 |
| $Adam changed their display name from $Adam to { Adam }. | 13:46:12 |
28 May 2017 |
| $Adam changed their display name from { Adam } to $Adam. | 20:22:53 |
1 Jun 2017 |
Github [@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 invited Joel B. | 02:08:49 |