@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.

Reply via email to