{"id":16828042,"url":"https://github.com/hyperlink/wp2tumblr","last_synced_at":"2025-03-17T20:29:21.478Z","repository":{"id":9403675,"uuid":"11269623","full_name":"hyperlink/wp2tumblr","owner":"hyperlink","description":"A tool to migrate from WordPress to a Tumblr blog that works","archived":false,"fork":false,"pushed_at":"2017-01-10T21:21:04.000Z","size":421,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-24T07:31:08.305Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyperlink.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-09T01:15:02.000Z","updated_at":"2023-04-11T15:17:14.000Z","dependencies_parsed_at":"2022-09-05T05:00:59.768Z","dependency_job_id":null,"html_url":"https://github.com/hyperlink/wp2tumblr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperlink%2Fwp2tumblr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperlink%2Fwp2tumblr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperlink%2Fwp2tumblr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperlink%2Fwp2tumblr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyperlink","download_url":"https://codeload.github.com/hyperlink/wp2tumblr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244105267,"owners_count":20398834,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T11:24:20.796Z","updated_at":"2025-03-17T20:29:21.458Z","avatar_url":"https://github.com/hyperlink.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WordPress to Tumblr migration #\r\n\r\nEasily migrate your WordPress blog in exported XML to a Tumblr blog\r\n\r\n## Managing expectations ##\r\n\r\n#### Things this does not do: ####\r\n\r\n- Does not import media (need to import these yourself `wp_contents` folder and then update your XML)\r\n- Does not import comments since tumblr does not have any comments\r\n- Does not keep your old URLs (tumblr has an entirely different URL)\r\n\r\n#### It should do:\r\n\r\n- Will import both title and content to tumblr\r\n- Extract WP tags and put them into tumblr blog\r\n- Create tumblr slugs from WordPress URL\r\n- Potentially save your $24 dollars\r\n\r\n## Installing ##\r\n\r\nThe migration tools runs as a Chrome Packaged App. So you need the latest Chrome or Chromium installed. It's also currently using an experimental API so for now you'll need to enable **Experimental Extension APIs** under `chrome://flags`\r\n\r\n**Once the API gets promoted to stable I will add it to the Chrome app store and this process would be easier but until then you need to do the following.**\r\n\r\n### Pre-reqs:\r\n\r\n- Install nodeJS\r\n\r\n#### Step 1. Register the app with tumblr\n\nI'm not sharing my app registration keys so you will need to [register your app](http://www.tumblr.com/oauth/apps)\n\nOnce you registered make note of your *OAuth Consumer Key* and your *Secret Key*\n\nCreate a file in the `wp2tumblr` folder called `tumblr_key.json` with your key\n\n    {\n    \t\"consumerKey\": \"\u003cYOUR CONSUMER KEY\u003e\",\n    \t\"consumerSecret\": \"\u003cYOUR SECRET\u003e\"\n    }\n\n#### Step 2. Clone the code and install deps\n\n    npm install\n    grunt compile\n\n#### Step 3. Install the app\n\nGo to `chrome://extensions/` and drag the folder to extension tab or if you want to do it the hard way enable *Developer mode* and click on *Load unpacked extension…* and choose the wp2tumblr directory\n\n\n## Running the migration tool ##\n\nImporting in just three easy steps\n\r\n1. Launch the App from the extension page `chrome://extensions/`\r\n2. Click on the file input and selecting your XML file it will let you know how many blogs it has parsed\r\n3. Authenticate your tumblr account by clicking on the link (called step 2). It will prompt you to login and ask to you the migration tool needs permission to access your account. Once granted it will output your blogs. Click on the blog you want to import into to select it.\r\n4. Click Start Import button\r\n5. Done \n\n\n## License MIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperlink%2Fwp2tumblr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyperlink%2Fwp2tumblr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperlink%2Fwp2tumblr/lists"}