Yes, I've thought you're going to say/write this. At the moment it's rather a PoC how one could use TW with AWS Lambda. Of course, I have my own fork at:
https://gitlab.com/vdorneanu/widdly
I totally understand if you don't feel like accepting the merge request. Maybe we could just reference to the Lambda "fork" in the README. Anyhow, thanks for managing this projects for the last years.
Cheers, Victor
A serverless version widdly has been implemented using:
Running PoC can be found at https://tiddly.info/serverless
Victor Dorneanu (3eb16259) at 25 Sep 07:42
Check for x-api-key header and change how status() returns response
Victor Dorneanu (c4c2a7dd) at 18 Sep 16:52
Added read-only mode
Victor Dorneanu (37c33e05) at 09 Sep 15:52
Added optional URL path
I'm currently implementing a new store (dynamoDB) for widdly
and I came across a strange behaviour. Whenever I add plugins via $:/ControlPanel
those specific tiddlers, related to the plugin, are not stored properly. Steps to reproduce:
$:/ControlPanel
Plugins
Get more plugins
Browser sniffing
The plugins seems to be installed however there is no content. I can also see the HTTP requests in the logs (I've removed irrelevan data):
[...]
GET /recipes/all/tiddlers.json http://192.168.56.101:7777/
GET /recipes/all/tiddlers/%24%3A%2FStoryList http://192.168.56.101:7777/
PUT /recipes/all/tiddlers/%24%3A%2FStoryList http://192.168.56.101:7777/
GET /recipes/all/tiddlers.json http://192.168.56.101:7777/
[...]
And the tiddler seems also to be empty (see Screenshot):
Additionally TiddlyWiki tells me I should refresh the page. When I do so, the same message appears again:
Is this just me and/or am I missing something?
BR, Victor
Victor Dorneanu (de2cc3b8) at 30 Jul 12:15
Use interfaces for better mocking
Victor Dorneanu (45ca48fa) at 04 Jul 14:35
No need for hard coded region anymore. Endpoint URL is sufficient.
... and 1 more commit
@opennota, ok got it.
Victor Dorneanu (f5ea903e) at 11 Jun 18:11
Deleted debug messages
Victor Dorneanu (c9178530) at 05 Jun 14:21
First commit :)
I forgot to mention that using both store types (flatfile and bolt) had the same bug.
BR, Victor
I'm currently implementing a new store (dynamoDB) for widdly
and I came across a strange behaviour. Whenever I add plugins via $:/ControlPanel
those specific tiddlers, related to the plugin, are not stored properly. Steps to reproduce:
$:/ControlPanel
Plugins
Get more plugins
Browser sniffing
The plugins seems to be installed however there is no content. I can also see the HTTP requests in the logs (I've removed irrelevan data):
[...]
GET /recipes/all/tiddlers.json http://192.168.56.101:7777/
GET /recipes/all/tiddlers/%24%3A%2FStoryList http://192.168.56.101:7777/
PUT /recipes/all/tiddlers/%24%3A%2FStoryList http://192.168.56.101:7777/
GET /recipes/all/tiddlers.json http://192.168.56.101:7777/
[...]
And the tiddler seems also to be empty (see Screenshot):
Additionally TiddlyWiki tells me I should refresh the page. When I do so, the same message appears again:
Is this just me and/or am I missing something?
BR, Victor
Thanks for pointing that out.