Skip to content

Export your Tumblr blog into Markdown. Use it with Sky if you like.

License

Notifications You must be signed in to change notification settings

zouxc-zz/sky-tumblr-export

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js - sky-tumblr-export

Export your Tumblr blog to Markdown.

Why?

I'm tired of using Tumblr. Well, actually I haven't used Tumblr since 2011. But I wanted the blog posts in Markdown so that I could use a static blog generator. I ultimately wrote my own static blog generator, sky. But you can use this to dump your Tumblr blog and use any Markdown static blog generator that you like.

Requirements

You must have pandoc installed. Get it here: http://code.google.com/p/pandoc/downloads/list

Installation

You'll need to install Node.js. You can get it here: http://nodejs.org/download/

npm install -g sky-tumblr-export

CLI

Usage: sky-tumblr-export [options]

Options:

-h, --help          output usage information
-V, --version       output the version number
-u, --url [url]     REQUIRED. The url of the Tumblr blog.
-d, --dir <dir>     The directory to dump the files. Default is the current directory.
-t, --titles        Output titles in markdown.
--debug             Set to debug mode.
--api-key <apikey>  The API key. Optional.

Example

sky-tumblr-export -u techneur.com -d /tmp/techneur --titles

Results:

├── 2010
│   ├── 02
│   │   ├── entrepreneurial-heroes.md
│   │   ├── inspiration-perishable.md
│   │   └── meeting-deadlines.md
│   ├── 03
│   │   ├── 2-apps-are-better-than-1.md
│   │   ├── iphone-company-struggle-1.md
│   │   ├── iphone-company-struggle-2.md
│   │   ├── its-all-our-fault-why-building-a-business-on-the.md
│   │   └── social-media-not-about-you.md
│   ├── 04
│   │   ├── 5-common-english-errors.md
│   │   ├── apples-walled-garden-iads-and-html5.md
│   │   ├── best-customer-word.md
│   │   ├── business-marriage.md
│   │   ├── dont-have-the-time.md
│   │   ├── family-number-one.md
│   │   ├── finest-way-to-succeed.md
│   │   ├── five-products-life-easier.md
│   │   ├── how-bad-do-you-want-it.md
│   │   ├── iads-secret-sauce-how-apples-recipe-will-cause-a.md
│   │   ├── ipad-smart-monkey.md
│   │   ├── it-shouldnt-be-that-hard-right.md
│   │   ├── rework.md
│   │   ├── the-best-exercise-any-entrepreneur-can-do.md
│   │   └── we-have-a-duty.md
│   ├── 05
│   │   ├── 1-head-is-better-than-2-or-3-or-4-or-etc.md
│   │   ├── addicted-to-repetition.md
│   │   ├── admirable-simplicity.md
│   │   ├── announcing-mindspread.md
│   │   ├── business-cards.md
│   │   ├── business-personality.md
│   │   ├── detoxify-your-life.md
│   │   ├── dont-assume-negative.md
│   │   ├── everyday-stories.md
│   │   ├── hey-taco-johns-go-f-ck-yourselves-a-failure-to.md
│   │   ├── idea-sucks.md
│   │   ├── inspiration-is-not-perishable.md
│   │   ├── learning-pains.md
│   │   ├── legacy-is-not-purpose.md
│   │   ├── less-consumption-more-production.md
│   │   ├── man-no-arms-no-legs-teach-success.md
│   │   ├── patience-success-takes-years.md
│   │   ├── quibids-new-pet-rock.md
│   │   ├── sport-of-business.md
│   │   ├── time-to-get-scrappy.md
│   │   └── two-second-rule.md
│   ├── 06
│   │   ├── be-exceptional-and-people-will-market-for-you.md
│   │   ├── beware-anecdotes.md
│   │   ├── big-omaha-2010.md
│   │   ├── compete-on-high-touch.md
│   │   ├── delivering-happiness-review.md
│   │   ├── embrace-discomfort.md
│   │   ├── game-mechanics-web-app.md
│   │   ├── how-to-make-your-meetings-10x-more-efficient.md
│   │   ├── if-only.md
│   │   ├── is-it-actionable-no-then-get-rid-of-it.md
│   │   ├── just-be-yourself.md
│   │   ├── microsoft-interview-design-a-kitchen.md
│   │   ├── mvp-galls-law.md
│   │   ├── my-son-saved-me-from-complacency.md
│   │   ├── project-managers-are-from-imaginationland.md
│   │   ├── software-as-a-vision.md
│   │   ├── steve-jobs-henry-ford.md
│   │   ├── time-to-quit-your-job-fight-for-flight-2-of-3.md
│   │   ├── time-to-quit-your-job-leveraging-the-internet-for.md
│   │   ├── time-to-quit-your-job-the-motivation-part-1-of-3.md
│   │   └── too-many-mind-how-your-cell-phone-can-cost-you-the.md
│   ├── 07
│   │   ├── a-crappy-vision-is-better-than-lack-of-vision.md
│   │   ├── a-pessimist-presupposes-failure-an-optimist.md
│   │   ├── difficult-conversation-failed-customer-interaction-later.md
│   │   ├── disconnect-to-recharge.md
│   │   ├── facebook-connects-us-and-disconnects-us.md
│   │   ├── focus-on-your-customers-and-the-money-will-follow.md
│   │   ├── give-your-customers-a-story-to-tell.md
│   │   ├── how-i-got-back-my-mojo.md
│   │   ├── leverage-simplicity-and-the-desire-for-information.md
│   │   ├── leveraging-social-capital-eight-circle-of-hell.md
│   │   ├── managing-up-you-dont-work-in-a-vacuum.md
│   │   ├── relationships-resumes.md
│   │   ├── the-dream-gurbaksh-chahal.md
│   │   ├── use-a-weakness-to-develop-a-strength.md
│   │   ├── what-monopoly-can-teach-us-about-business.md
│   │   ├── which-is-better-the-journey-or-the-destination.md
│   │   ├── will-touchscreen-kill-the-mouse-star.md
│   │   ├── winning-isnt-everything-its-the-only-thing.md
│   │   ├── wow-youve-changed.md
│   │   ├── you-cant-fake-passion.md
│   │   └── your-call-is-important-to-us.md
│   ├── 08
│   │   ├── 100th-post.md
│   │   ├── better-is-the-enemy-of-good-enough.md
│   │   ├── curlys-law.md
│   │   ├── death-of-books.md
│   │   ├── discipline-is-the-strength-to-do-things-that-will-make.md
│   │   ├── goodbye-dj-explode.md
│   │   ├── google-wave-post-mortem-what-entrepreneurs-can-learn.md
│   │   ├── jack-sparrow-teach-us-about-entrepreneurship.md
│   │   ├── learning-pains-ii.md
│   │   ├── loyalty.md
│   │   ├── luck.md
│   │   ├── pointing-the-finger-rarely-solves-problems.md
│   │   ├── scale-to-your-customers-budget-the-opposite-approach.md
│   │   ├── selling-is-all-about-relationships.md
│   │   ├── so-you-want-to-become-rich.md
│   │   ├── steve-jobs-lesson-on-marketing-values-and-belief.md
│   │   ├── the-startup-idea-filter.md
│   │   ├── the-trap-is-your-mind.md
│   │   ├── what-would-motivate-you-to-use-mindspread.md
│   │   ├── work-hard-play-hard.md
│   │   └── work-until-your-eyes-bleed.md
│   ├── 09
│   │   ├── 10-things-ive-learned-about-the-android-market.md
│   │   ├── always-build-equity-what-you-can-learn-from-a-pick-up.md
│   │   ├── apples-new-app-store-guidelines-and-what-they-mean-to.md
│   │   ├── are-you-a-commodity-foursquare-facebook-location.md
│   │   ├── commitment-vs-involvement.md
│   │   ├── deliver-polish-over-features.md
│   │   ├── distractions-are-the-bane-of-productivity.md
│   │   ├── entrepreneurship-no-rulebook.md
│   │   ├── go-web-or-go-home-5-reasons-to-take-your-app-to-the.md
│   │   ├── its-who-you-know.md
│   │   ├── kevin-rose-took-a-risk-and-failed.md
│   │   ├── let-your-customers-determine-your-priority.md
│   │   ├── mobile-platform-madness-apple-vs-google.md
│   │   ├── resilience-its-not-how-hard-you-hit-its-how-hard.md
│   │   ├── solve-your-own-problem.md
│   │   ├── traction-and-growth-sports-fan-apps.md
│   │   └── what-mr-tibbles-can-teach-you-about-game-mechanicst.md
│   ├── 10
│   │   ├── 40-hours-is-breaking-even.md
│   │   ├── a-message-to-capital-one-and-other-companies-who-sell.md
│   │   ├── a-wise-man-learns-from-the-experience-of-others.md
│   │   ├── announcing-tribal-fan.md
│   │   ├── apple-sucks-at-upgrades.md
│   │   ├── be-2nd-to-the-market-and-deliver-the-wow.md
│   │   ├── build-a-lifestyle-business-or-build-a-social-empire.md
│   │   ├── change-the-world.md
│   │   ├── luck-ii.md
│   │   ├── moving-and-minimalism.md
│   │   ├── prison-and-taking-things-for-granted.md
│   │   └── sometimes-completing-a-project-is-better-than-anything.md
│   ├── 11
│   │   ├── a-case-for-minimalism.md
│   │   ├── build-successful-business-app-store.md
│   │   ├── change-the-world-one-day-at-a-time-lets-help.md
│   │   ├── changing-schedules-can-force-productivity.md
│   │   ├── luck-surface-area.md
│   │   ├── social-media-and-priorities.md
│   │   ├── the-power-of-the-apology.md
│   │   ├── things-that-stimulate-your-mind.md
│   │   └── thorn-in-your-side.md
│   └── 12
│       ├── dont-listen-to-the-techies-embrace-chrome-os.md
│       ├── fear-of-producing-crap.md
│       ├── regret-minimization-framework.md
│       ├── start-with-a-vision.md
│       ├── the-internet-is-too-strong.md
│       └── yes-i-really-do-want-one-million-dollars.md
├── 2011
│   ├── 01
│   │   ├── 500-revenue-growth-in-2010.md
│   │   ├── become-master-of-metaphors.md
│   │   ├── eric-schmidt-and-the-google-triumvirate.md
│   │   ├── great-artists-simplify.md
│   │   ├── i-will-write-an-ebook.md
│   │   ├── large-iterations-slow-momentum.md
│   │   ├── make-small-deposits-into-the-bank-of-success.md
│   │   ├── negativity-fear-and-the-lizard-brain.md
│   │   ├── positivity-breeds-positivity.md
│   │   ├── procrastination-is-the-thief-of-time.md
│   │   ├── review-of-the-google-cr-48-chrome-netbook.md
│   │   ├── starting-a-software-business-and-finding-a-niche-market.md
│   │   ├── timely-correspondence.md
│   │   └── why-are-so-many-logos-blue.md
│   ├── 02
│   │   ├── consider-customer-motivations.md
│   │   ├── customers-demand-native-for-mobile-apps.md
│   │   ├── dont-let-brain-prevent-your-goals.md
│   │   ├── fight-the-man-by-building-self-reliance.md
│   │   ├── legacy-is-greater-than-currency.md
│   │   ├── pay-per-check-in-adsense-in-the-real-world.md
│   │   ├── sports-fans-and-identities.md
│   │   ├── the-success-formula-of-angry-birds.md
│   │   ├── to-stand-out-you-must-dazzle-your-customers.md
│   │   ├── unmotivated-get-some-layups.md
│   │   ├── what-if-tumblr-tumbles-interested-in-a-tumblr-backup.md
│   │   └── your-language-to-your-customers.md
│   ├── 03
│   │   ├── 51-hours-to-live.md
│   │   ├── a-real-mvp-tale.md
│   │   ├── diversify-income-streams.md
│   │   ├── life-is-about-maximizing-the-happiness-function.md
│   │   ├── not-the-entrepreneurs-manifesto.md
│   │   ├── the-two-device-productivity-solution.md
│   │   ├── what-the-successful-will-do-that-you-wont.md
│   │   └── you-need-an-emergency-fund.md
│   ├── 04
│   │   ├── fear-and-loved-ones.md
│   │   ├── fight-the-rewrite.md
│   │   ├── literature-and-life.md
│   │   ├── metaphors-and-marketing.md
│   │   └── on-this-day.md
│   ├── 07
│   │   ├── im-back.md
│   │   └── victory-for-the-nerds-a-tale-of-recovering-a-stolen.md
│   ├── 08
│   │   ├── big-success-requires-accomplishing-small-goals.md
│   │   ├── forget-the-shiny-tech-focus-on-the-customer-experience.md
│   │   ├── restaurant-industry-teach-business-customer-expectations.md
│   │   ├── saddened-by-steves-departure.md
│   │   ├── sometimes-it-doesnt-matter-what-the-contract-states.md
│   │   ├── what-does-your-app-do-again.md
│   │   └── youre-only-as-good-as-your-word.md
│   ├── 09
│   │   ├── do-or-do-not-there-is-no-try.md
│   │   └── we-should.md
│   ├── 10
│   │   └── steve-jobs-1955-2011-sharing-his-message.md
│   └── 11
│       └── steve-jobs-biography-insanely-great.md
└── sky
    └── config.json

Contributors

License

(MIT License)

Copyright 2013, JP Richardson [email protected]

About

Export your Tumblr blog into Markdown. Use it with Sky if you like.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%