@LineOneTwo Savers are appropriate on what I'm doing. Basically I either store the whole content of a wiki or attachments over IPFS. Lately I started to store individual tiddlers as tid over IPFS as I rely on WikiParser.js <https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/parsers/wikiparser/wikiparser.js> who has the _canonical_uri knowledge. I haven't seen any notion of Skinny Tiddlers on savers (I could be wrong though). Hope it helps.
Warmly. “Matter is Energy. Energy is Light. We are all Light Beings.” - Albert EinsteinPudhuveedu / Xavier PGP Fingerprint: CAE5 CE4A EFE9 134F D991 5465 081C B6FB 2EAC 6CC9 <http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x081CB6FB2EAC6CC9> Le jeu. 26 déc. 2019 à 11:38, LinOnetwo <[email protected]> a écrit : > Hi, I'm curious why you use saver than syncadaptor. I'm working on > https://github.com/linonetwo/solid-tiddlywiki-syncadaptor and I choose to > use syncadaptor, what is the difference between them? > > And, are you save each tiddlers saparately? When tiddlywiki needs to load > skinnytiddlers, how will you do? > > 在 2019年11月9日星期六 UTC+8下午5:20:35,Xavier Maysonnave写道: >> >> Dear Friends, >> >> I made an announcement about a new version of Ipfs with TiddlyWiki I >> lately published in the TiddlyWiki group: >> >> https://groups.google.com/forum/#!topic/tiddlywiki/2ZE6akzLg8I >> >> I wanted to make more technical announcements on this group. >> >> The plugin is able to dynamically load two libraries to keep the smallest >> possible size to be persisted over Ipfs. >> The idea here is to offer a nice read-only experience. >> The js-ipfs-http-client <https://github.com/ipfs/js-ipfs-http-client> is >> loaded on demand when a user want to save its wiki. >> >> I currently load on demand ethers >> <https://github.com/ethers-io/ethers.js/> and retrieve the injected web3 >> library from Metamask to interact with the Ethereum network. >> This is going to change soon following the Metamask recent post: >> >> https://medium.com/metamask/breaking-changes-to-the-metamask-inpage-provider-b4dde069dd0a >> Their schedule is tight as they plan to shutdown their web3 library >> injection mid-december this year. >> They will provide their new api the 25/11. >> >> We discussed with Mario and Jeremy about the idea to chain saver's >> priority. >> Mario wanted to chain all the savers while Jeremy doubted about this >> feature. >> In fact I faced a situation where infura.io was so stuck that I was >> unable to save a document, it was a dead end. >> I implemented what I think a solution in the middle. >> To unlock this dead end I expose through the saver settings the Ipfs >> saver priority. >> That way a user can easily save its wiki over Ipfs and keep a local copy. >> I signed the CLA and made a PR on the official tiddywiki-com repo. >> When this PR will be accepted I will do a PR with the low level api to >> update saver priority. >> >> What's next. >> - code cleanup. I know that I use redundant functions, especially those >> (Base64ToUint8Array, Uint8ArrayToBase64, StringToUint8Array, Utf8ArrayToStr) >> - Web3 and Ens support is my top priority as it's going to be broken soon. >> - I would like to use the Ethereum encryption system to encrypt and >> decrypt either attachments and the main wiki (PKI). >> I will start to prototype that with attachments only. Its a mid-term >> target as I have a lot of experiment to do. >> Metamask is going to publish an api to support plugin soon as you can >> imagine there is a chance that the browser sandbox model will prevent the >> wiki to decrypt anything with a private key. >> - I would like to experiment other web3 provider like Frame >> <https://github.com/floating/frame> >> - More work around Ipfs servers, authentication, web socket, etc... >> I'm looking @ https://universallogin.io/ and/or Provable >> <https://www.oraclize.it/>. >> - Multisig wallet for team work. >> >> My target is to provide my community a way to store informations in a >> public or a private way over Ipfs. >> I don't have any more a Facebook page or Linkedin account for instance, I >> only keep a twitter account for my professional activities, >> https://twitter.com/xmaysonnave >> >> This effort is part of a bigger project where Tiddly will be used as a >> medium of exchange between users in a resilient and secure way. >> >> I'm very happy to participate in this community as I'm impressed by the >> quality of TiddlyWiki and its early Dapp vision. >> I strongly believe that Ipfs and Ethereum will be a great plus. >> >> I will be very happy if anyone could do some code review, make remarks to >> help and enhance the plugin. >> I'm not a graphic designer so if someone want to do specific svg icons, >> it will be nice. >> I'm also not a native English speaker, feel free to contact me if you >> read anything who could be enhanced. >> >> Warmly >> >> Xavier from Auroville / Tamil Nadu / India >> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "TiddlyWikiDev" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/tiddlywikidev/roDNo7qVodE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywikidev/02602c75-a947-43a7-83b2-66dd2c2ebe62%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywikidev/02602c75-a947-43a7-83b2-66dd2c2ebe62%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/CAESKk_pmr5LTQ4Q4xmMhDiouJhGqnsma2V3BVaGF1w%2BpM%2BM0hg%40mail.gmail.com.
