add tiddlers by email?

343 views
Skip to first unread message

david...

unread,
Jun 21, 2014, 9:49:04 AM6/21/14
to tiddly...@googlegroups.com
 
I've added enough content to my wiki now that I'd like to open it to contributions from the community I'm creating it for.
 
While some people will be able to use a wiki no problem, others I anticipate will have difficulty understanding they can actually edit the page they are looking at.
 
I'd like to ease that transition by allowing them the ability to contribute tiddlers by email.
 
I've already seen how easy it is to write a .tid file. Is there some way I could have tiddlers added by email? If the tiddler title is the email subject, the tiddler author is the sender, and tags and other metadata are read from the email content and added?
 
Ideally, email image attachments would also be saved to an 'imgs' folder, so that wikitext image links could point to images added by the email.
 
It would be especially good if I could also automatically reject emails over a set size... but that's not really something I expect tiddlywiki to do for me, just something else I'll need to work out how to do!
 
Highest regards,
 
David.

PMario

unread,
Jun 21, 2014, 10:17:56 AM6/21/14
to tiddly...@googlegroups.com, gro...@tag.eml.cc
On Saturday, June 21, 2014 3:49:04 PM UTC+2, david... wrote:
I'd like to ease that transition by allowing them the ability to contribute tiddlers by email.

I don't know of any tw project, that works that way. But a long time ago, I think Jeremy mentioned the idea, that TW should be able to use an IMAP store as a TW backend store. ... So dealing with tiddlers would be transparently maped to manipulating emails. ... The idea is very interesting.
 
 I've already seen how easy it is to write a .tid file. Is there some way I could have tiddlers added by email? If the tiddler title is the email subject, the tiddler author is the sender, and tags and other metadata are read from the email content and added?

If you have a pop3 or imap client software, that is able to parse an email content and extract the need text, imo it will be possible.
If you work with a unix system, i think there are several command line tools, that would be possible.

I also found a nice javascript library http://emailjs.org/ that could be used to extract the email content. To include it into TW, it would be needed to write a tw nodejs plugin. ...

.... The biggest problem I see is security. Everyone that knows the email address can basically send executable code to a TW build system, that doesn't sanitize the content. .... and you have to deal with the "spam" problem.


-mario
 

Jeremy Ruston

unread,
Jun 21, 2014, 3:44:08 PM6/21/14
to TiddlyWikiDev, gro...@tag.eml.cc
Hi David

Email integration is definitely a goal for TW; there are lots of interesting applications and users that aren't really accessible without it. But it'll be a while before such features are in the core. In the meantime, you might find it interesting to experiment with IFTTT:


IFTTT is a tremendously flexible tool, and amongst other things lets you trap emails in GMail and save them as files in Dropbox. That might be the start of a workflow involving the Node.js edition of TW.

Best wishes

Jeremy



--
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 tiddlywikide...@googlegroups.com.
To post to this group, send email to tiddly...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.



--
Jeremy Ruston
mailto:jeremy...@gmail.com

Alex Hough

unread,
Jul 4, 2014, 4:06:55 PM7/4/14
to tiddly...@googlegroups.com
You can get .txt files into your Dropbox, Jeremy are you saying that node.js could convert them into .tid files?

Ale 

Jeremy Ruston

unread,
Jul 6, 2014, 10:52:31 AM7/6/14
to TiddlyWikiDev
Hi Alex

You can get .txt files into your Dropbox, Jeremy are you saying that node.js could convert them into .tid files?

Yes. You'd either have to massage the .txt files into .tid files as described at http://tiddlywiki.com/#TiddlerFiles, or you could use a companion .meta file to specify the remaining fields.

Getting things running smoothly would probably require some changes to TW. What do you have in mind?

Best wishes

Jeremy

alex

unread,
Jul 31, 2014, 9:36:40 AM7/31/14
to tiddly...@googlegroups.com, jeremy...@gmail.com
Hi Jeremy,

There are a few use cases I have in mind.
1) Google Scholar Alerts get delivered to my gmail accout. I would like them to find them automatically added to my TW. That way I could use the alert text to start linking and building my text.
2) gmail is where I do most of my writing - some of my emails could be first drafts of an more reusable piece of writing (more use than the primary intended recipient.) I like "writing to a person", it brings focus to my writing and email is all about this. I'd like to send a copy to my TW so that I can integrate the thoughts emerging from email into a TW. A new context, with additional features, would stimulate creativity.
2.1) I'm used to the interface - i write plain text and don't format
2.2) I like the 'save in background feature'
3) Processing long email threads from mailing lists: sometimes things get too complex for email. I'd like to edit a thread, pull out themes, make the ever increasing amounts of text into something readable and joyous: TW!

best wishes

Alex
Hi Alex


Ale 
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikidev+unsubscribe@googlegroups.com.

To post to this group, send email to tiddly...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.



--
Jeremy Ruston
mailto:jeremy...@gmail.com

--
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 tiddlywikidev+unsubscribe@googlegroups.com.

To post to this group, send email to tiddly...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

--
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 tiddlywikide...@googlegroups.com.
To post to this group, send email to tiddly...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

Daniel Baird

unread,
Aug 3, 2014, 7:37:54 PM8/3/14
to tiddly...@googlegroups.com

IFTTT integration might be a neat way to manage this kind of thing..
Daniel Baird
objoke: I had a problem and decided to solve it with threading. Now, have problems. two I

alex

unread,
Aug 5, 2014, 10:52:44 AM8/5/14
to tiddly...@googlegroups.com
Daniel,

The  missing thread is turning .txt files into .tid files, and I don't think IFTTT can do that kind of thing

Alex

Daniel Baird

unread,
Aug 5, 2014, 8:03:40 PM8/5/14
to tiddly...@googlegroups.com

Converting content to tiddler format would have to be managed by a TW tool, but the idea of having ifttt rules like "when I get email at myname.tw@gmail, add it to my wiki", "when I get a fitbit report, add it to my wiki", "when I add a tiddler tagged with 'photo', post it to Instagram",  etc -- that would be pretty cool.

alex

unread,
Aug 6, 2014, 4:07:10 AM8/6/14
to tiddly...@googlegroups.com
Indeed Daniel,

yes, my imagination was constrained...

A TiddlyWiki IFTTT channel is what's needed then?


Alex

Daniel Baird

unread,
Aug 6, 2014, 8:55:00 AM8/6/14
to tiddly...@googlegroups.com
Yeah.. not sure what's involved with making a channel, it might
require a permanent server presence. It'd be cool to give the ifttt
recipe your node.js server address, but perhaps it will need to go via
a serverside like tiddlyspot or something.

Hmmmmmm
>>> email to tiddlywikide...@googlegroups.com <javascript:>.
>>> To post to this group, send email to tiddly...@googlegroups.com
>>> <javascript:>.

Ed Dixon

unread,
Nov 12, 2014, 8:10:04 PM11/12/14
to tiddly...@googlegroups.com, gro...@tag.eml.cc
Guess I get a badge for digin up old stuff this past week but OMG: " IMAP store as a TW backend store" ! ! ! ! ! That feature would ROCK! Has there been any other work towards this? Is it still thought possible?

David Someone

unread,
Sep 23, 2016, 6:54:59 PM9/23/16
to TiddlyWikiDev, gro...@tag.eml.cc, jeremy...@gmail.com


About the time of this thread, probably earlier, I wrote a node.js IMAP-JSON proxy and a plugin for dGSD1.6, that logged into your IMAP, listed your emails much like a standard inbox, and turned emails into Tiddlers (as dGSD tasks) selectively.

Now that I've got most of my stuff moved to TW5, I'll definitely port that code to TW5 as well.








On Saturday, 21 June 2014 15:44:08 UTC-4, Jeremy Ruston wrote:

Email integration is definitely a goal for TW; there are lots of interesting applications and users that aren't really accessible without it....


On Sat, Jun 21, 2014 at 3:17 PM, PMario <pmar...@gmail.com> wrote:
On Saturday, June 21, 2014 3:49:04 PM UTC+2, david... wrote:

David Szego

unread,
Oct 5, 2016, 10:56:03 AM10/5/16
to TiddlyWikiDev, gro...@tag.eml.cc, jeremy...@gmail.com

FYI, got it working in TW5...






Jeremy Ruston

unread,
Oct 5, 2016, 11:04:58 AM10/5/16
to David Szego, TiddlyWikiDev, gro...@tag.eml.cc
Congratulations David, an email feed is something I’ve always been interested in for my own use. Do you have any plans to open source the code?

Best wishes

Jeremy

Alex Hough

unread,
Nov 7, 2016, 11:13:45 AM11/7/16
to TiddlyWikiDev
Hi David,

this sounds really interesting... does it import emails into TW?

Alex

--
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 tiddlywikidev+unsubscribe@googlegroups.com.

To post to this group, send email to tiddly...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages