Tweak

InsaneJournal

Tweak says, "I like stories..."

Username: 
Password:    
Remember Me
  • Create Account
  • IJ Login
  • OpenID Login
Search by : 
  • View
    • Create Account
    • IJ Login
    • OpenID Login
  • Journal
    • Post
    • Edit Entries
    • Customize Journal
    • Comment Settings
    • Recent Comments
    • Manage Tags
  • Account
    • Manage Account
    • Viewing Options
    • Manage Profile
    • Manage Notifications
    • Manage Pictures
    • Manage Schools
    • Account Status
  • Friends
    • Edit Friends
    • Edit Custom Groups
    • Friends Filter
    • Nudge Friends
    • Invite
    • Create RSS Feed
  • Asylums
    • Post
    • Asylum Invitations
    • Manage Asylums
    • Create Asylum
  • Site
    • Support
    • Upgrade Account
    • FAQs
    • Search By Location
    • Search By Interest
    • Search Randomly

alter ([info]splott) wrote in [info]rp_tutorials,
@ 2009-02-10 21:40:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:tools: general

MAC - LJ Migrate tutorial
THIS TUTORIAL FOR MAC Tiger/Leopard. (FOR Windows XP go here: http://karma-apple.insanejournal.com/8329.html#cutid1)
You can download the .tarball here.
You also need to download Python and have that installed first.

Antennapedia has instructions in the README file, but they're kind of confusing.


Step One: Install Python and download LJ Migrate.

Step Two: Open the file LJ Migrate and Open LJMIGRATE.CFG with TextEdit. My comments in Green
SETTINGS

[settings]
migrate: True <- if you are transferring to IJ or CJ, put True. If not, put 0 or False.
generate-html: True <- If you want the HTML to show up, put true.
migrate-community-posts-by-others: 0 <- Leave this as 0 for now, I'll explain communities later.


THE SOURCE
[source]
server: http://livejournal.com <-change to http://greatestjournal.com
user: myusername<- change to your username. ie alter_writes
password: mypassword <- change this to your password
# communities: sourcecomm1 sourcecomm2 <- IF you are saving communities, this is where we are changing it, but I will explain later. Leave it with #



IF YOU ARE MIGRATING TO INSANEJOURNAL or COMMIEJOURNAL or whatever LJ-compatible site. If you are just saving it onto your computer ERASE THIS SECTION.
[destination]
server: http://insanejournal.com <- or commiejournal, wherever you're moving it to.
user: myotheruser<- self explanitory
password: myotherpassword
# communities: destcomm1 destcomm2<- Explained later


TO ERASE ENTRIES<-I would not do this. Just erase it from your code or leave it alone. IF YOU DO THIS THERE IS NO GOING BACK. YOU CANNOT UN-ERASE ENTRIES.
# [nuke]
# option section for the nuclear option; see README for details
# server: http://insanejournal.com
# user: myotheruser
# password: myotherpassword
# community: comm_to_nuke (optional)


BEFORE:
AFTER:

SAVE THE FILE AS "ljmigrate.cfg" in the SAME FOLDER YOU GOT IT FROM.

Step Three: Open Terminal.
Go to Applications -> Utilities -> Terminal


A 'shell' should pop open, or a window that says "Terminal - bash" and stuff. It welcomes you to Darwin.
My username is lol, alter, but yours will be whatever your name is for your computer.

Change your directory to where you saved that ljmigrate.cfg.
To do that, in your Terminal type cd ~/Desktop/ljmigrate. Hit enter.


Step Four: Download/Migrate
Now you type in ./ljmigrate.py and hit enter and wait. (mine says --retry, because I accidentally stopped it to create this tutorial and I don't want to do double entries)



Like the README says, it's pretty chatty. It tells you which entry it's doing. I've been getting a fuckload of "Server Error: Database temporarily unavailable", but you just have to do Step Four over again, just with
./ljmigrate --retry so it doesn't re-do all the entries yeah?



It saves everything in that Desktop/ljmigrate/username file. So mine would be Padfootthegrim in this case.




If you need more help, go Here and read some of the comments, before you ask here. I don't know exactly how this works, just how to use it, so there may be a point where I don't know how to answer.


(Post a new comment)


Home | Site Map | Manage Account | TOS | Privacy | Support | FAQs