TiddlyWiki / TiddlyWiki5

A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.
https://tiddlywiki.com/
Other
8.09k stars 1.19k forks source link

TiddlyWiki Neocities Saver Plugin #4182

Open ValdikSS opened 5 years ago

ValdikSS commented 5 years ago

Happy to announce TiddlyWiki Saver plugin for Neocities.org free static web hosting.

Neocities provide API for file manipulation which is used in this plugin. Unfortunately, Neocities API endpoint does not implement CORS and could not be used in browser as-is, that's why all API requests are proxified over third-party CORS proxy cors-anywhere.herokuapp.com by @Rob--W.

https://tiddlywiki-neocities-saver.neocities.org/

kookma commented 5 years ago

Very interesting! Please announce it in the forum! I may drop a note there

ValdikSS commented 5 years ago

@kookma, due to third-party CORS proxy requirement and the fact that CORS proxy owner is able to capture API keys of Neocities sites, I don't think this plugin could be recommended to be used for all Neocities users.

I hope Neocities would add required CORS headers, but the request with the patch from 2015 was recently closed. https://github.com/neocities/neocities/pull/196

kookma commented 5 years ago

@ValdikSS Bad news! By the way the approach is great and it would be nice if you can develop plugin to save TW directly to other hosting services like Google Sites or similar ...

LucaPanofsky commented 4 years ago

Hi, I agree with @ValdikSS suggestion:

https://github.com/neocities/neocities/pull/196#issuecomment-522339266