3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Backing Up Your Instructables Inbox

Backing Up Your Instructables Inbox
«
  • FU76CUBGE38R6HX.LARGE[1].jpg
  • F7N7QELGE40149N[1].jpg
This instructable contains instructions on how to set up and use a Perl script I wrote for Steveastrouk to allow him to download all of the messages in his Instructables inbox and open them in Thunderbird or any email client that can handle .eml files.

Once you've used the script you'll be able to refer to them while offline and organise your messages by date, sender, title and shoe size and never again worry again that Robot will lose your messages!

While I've tried to make it as easy to use as possible, this does require some installation and setting up of Perl and some modules. It's not really easy, but I've tried to explain how to use it as best I can and a relatively competent computer user should be able to figure out any problems. If you get it right first time it should take you no longer than 10 minutes to set up, and a second or two per message to download them.

The script uses the modules LWP and Mechanize to log in to your instructables account and then fetch web pages and then Perl regular expressions to separate out the useful content. Even if you don't want to download your entire inbox it might prove useful to see how to use Perl to scrape web pages for information.



 
Remove these adsRemove these ads by Signing Up
 

Step 1Installing Perl and appropriate modules

Installing Perl and appropriate modules
To use this Perl script you need an installation of Perl and the modules LWP and Mechanize. All of these should be free, if you're asked to pay for them you're doing something wrong.

I recommend ActivePerl for Windows. I've never used Perl on a Mac or Linux so I can't help you there. If you have success running this script on either, please let me know so I can update this with how you did it.

So you will need:

ActivePerl - an easy to install version of Perl
LWP - a Perl module used for fetching web pages
Mechanize - a Perl module that uses LWP and expands on it

Instructions for installing Perl modules are available here on cpan.org. Some users have had real problems with installing these and getting mechanize working, dependencies etc. All I can say is cross your fingers and toes, I had no problems so hopefully you wont either.
« Previous StepDownload PDFView All StepsNext Step »
21 comments
Dec 26, 2011. 11:08 AMChankey Pathak says:
Can we make it in LWP?
Dec 26, 2011. 9:40 PMChankey Pathak says:
Okay :) I am new in Perl. Completed reading "Learning Perl". Now want to learn something related to web development. Your tool for example is exactly what I like to make. Can you guide me what should I learn next in Perl?
Dec 27, 2011. 2:08 AMChankey Pathak says:
Okay, thanks a lot :)
Do you recommend any source to learn Perl?
Dec 27, 2011. 3:06 AMChankey Pathak says:
Okay, thanks for guiding, have a good day! :)
May 24, 2011. 8:41 AMiminthebathroom says:
sweeet
May 24, 2011. 12:25 PMiminthebathroom says:
I will tonight when I get home, I'll see what patches may need to be made and report back
Dec 20, 2010. 9:23 AMsiliconekeypad says:
Very cool project in deed. Thanks
Oct 14, 2010. 1:48 AMpossum888 says:
Awesome! I'd be interested to see how much load this put's on the Instructables servers.
Sep 16, 2010. 3:41 PMkelseymh says:
Tsk, tsk, tsk. Half your steps have no pictures, and you still got Featured! My, how standards are slipping among today's youth...
Sep 16, 2010. 3:48 PMscoochmaroo says:
That guy's new. We'll have a talk with him.
Sep 17, 2010. 4:47 AMgmjhowe says:
I reckon he featured it because the first picture was that excellent, it made up for the rest of the steps.
Sep 19, 2010. 4:45 AMHiyadudez says:
Hehe.
Sep 27, 2007. 11:22 AMkelseymh says:
Very cool project; nice implementation! Rated...
Sep 16, 2010. 3:38 PMNachoMahma says:
. I just backed-up 321 PMs. Thanks!
Sep 16, 2010. 3:32 PMsteveastrouk says:
Wa Hey ! Works for me.
Thanks
Steve

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
236
Followers
45
Author:Jayefuu
I am currently undertaking a PhD at the University of Huddersfield, England, looking at novel techniques in dispersive white light interferometry. Feb - April 2012 I was an artist in residence at I...
more »