@Soren Lovely solution! Works great for me and I like the possiblity to add tags before export. In the target wiki I can recognize what I imported
@Tones I love your solution! I can have several basket in this way @Mohmmad WOW, I learnt I can use TW elemnts theirslves and I can shape them for my use case. I love the draggable button! I can export to a file, or drag the button to target wiki! Amazing!! Thank you all! While I am very happy with all these solutions., I really appreciate the help of this wonderful community! --Atro On Tue, May 4, 2021 at 3:44 AM Soren Bjornstad <[email protected]> wrote: > Here's a simple version. Put it in a tiddler called Basket and tag it > $:/tags/SideBar: > > \define apply-tag() <$list filter={{Basket!!list}}><$action-listops > $tags="Basket"/></$list> > \define clear-tag() <$list filter="[tag[Basket]]"><$action-listops > $tags="-Basket"/></$list><$action-setfield $tiddler="Basket" list=""/> > \define export-basket() <$action-sendmessage $message="tm-download-file" > $param="$:/core/templates/exporters/JsonFile" exportFilter={{Basket!!list}} > filename=<<exportButtonFilename """basket.json""">>/> > > Basket (drag tiddlers here): > > <<list-links-draggable "Basket">> > > <$button actions=<<apply-tag>> tooltip="Add the 'Basket' tag to all items > in the basket.">Apply tag</$button> > <<tag Basket>> > <$button actions=<<export-basket>> tooltip="Export all the items in the > basket to a JSON file.">Export JSON</$button> > <$button actions=<<clear-tag>> tooltip="Remove the 'Basket' tag from all > items and clear the basket list.">Empty basket</$button> > > The list-links-draggable widget allows you to drag and drop tiddlers > (putting this as a sidebar tab might make it a little hard to source > tiddlers to drag though -- maybe better to put it somewhere else!). Those > will be stored in the list field of the Basket tiddler. Then the "Apply > Tag" button lets you tag each of those tiddlers, if you so desire. You can > then drag and drop the tag into a different wiki to copy the tiddlers, or > use the Export JSON button to export a JSON file. The empty button will > remove the Basket tag from all tiddlers where it's used and clear out the > list. > > Opportunities for improvement: > > - It would be possible to roll something using the $dropzone widget > that would automatically add the tag and eliminate the need for the "Apply > Tag" step. I was feeling lazy and wanted to use list-links-draggable. > - You might consider temporarily turning off timestamps while tagging > and untagging things so that they don't show up as modified just because > you were selecting them (not sure if there's a way to do that with an > action tiddler). > - The interface here leaves something to be desired, but should be > functional. > > On Monday, May 3, 2021 at 4:08:06 PM UTC-5 Atronoush wrote: > >> Is there any script or plugin with >> >> - a sidebar tab (I call it basket) >> - drag and drop features! One can drag a tiddler (e.g title) into the >> basket >> - when finished press a button to export as JSON >> - the button can be dragged and drop into another wiki! >> >> The last part is what you see in TW-Icons >> >> >> -Atro >> >> -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" 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/tiddlywiki/779bfc4d-b938-41a3-839e-213b5cd2d7dcn%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/779bfc4d-b938-41a3-839e-213b5cd2d7dcn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" 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/tiddlywiki/CAKHVXmqxe9j_J1mW5Qhsbg-mNNZm6NHqnN1MHB_F1W-JjYvEmQ%40mail.gmail.com.

