Support importing posts from zip file
Open, LowPublic



Users should be able to migrate all their writing between and Write Freely blogs/instances.


  • Add Import button in Account Settings or wherever makes sense
  • Accept a *.zip file upload
  • Parse the archive, importing only *.txt files
    • Top-level files become anonymous posts / drafts
    • Directories create blogs (or skip creation if a blog with the name exists)
    • Files in directories get published to their corresponding blogs
    • The file's modified date is used as the post's created value; other metadata is left NULL

Changes to Export

We might also consider including some metadata in exported zip archives -- if not for every post, at least for each directory / blog.

Event Timeline

matt created this task.Nov 7 2018, 6:36 PM
matt created this object with visibility "Public (No Login Required)".
matt triaged this task as Low priority.
matt moved this task from Backlog to Far Future on the Web board.Apr 4 2019, 10:15 PM
matt moved this task from Far Future to After Soon on the WriteFreely board.Apr 6 2019, 6:44 PM
matt assigned this task to SkyeJ.May 6 2019, 9:06 PM
matt updated the task description. (Show Details)May 31 2019, 3:39 PM
matt added a subscriber: SkyeJ.Jun 8 2019, 6:51 PM
matt removed SkyeJ as the assignee of this task.

I'll take this after T609 is in

matt changed the edit policy from "Restricted Project (Project)" to "All Users".Aug 19 2019, 10:27 AM
matt removed a subscriber: SkyeJ.
matt assigned this task to robjloranger.