Project Description
Convert your Phatnotes (Version 5) to Evernote.
Phatnotes is a tool that syncs notes from PC to a windows-mobile phone or IPhone. I personally switched to an Android phone, and needed to convert my Phatnotes, so I chose Evernote.

What problem does this tool solve?

People want to convert from a note manager called Phatnotes to a web/cloud-based solution called Evernote.

This tool is only useful to you if:

  1. You currently use Phatnotes and have the Win-App installed
  2. You have more than 10 or 20 notes (otherwise, you might as well just copy/paste them)
  3. You have at least a free account with Evernote
  4. You have the Evernote Win-App installed on your desktop/laptop computer
  5. You don't rely on Unicode in your notes
However, it could also be useful as an example of how to build an ENEX (xml) file if you need to convert from some other point of origin other than PhatNotes.

Limitations

  1. Evernote does not support a background color
  2. I did not include any Unicode support (this may limit use of international characters and alphabets), and may cause errors on the import that you will have to "clean-up" manually.
  3. No file attachments allowed in the Phatnotes
  4. May not work with version of Phatnotes prior to version 5 (I was using 5.2 during my conversion)

Tags

The following "Tags" are assigned upon import into Evernote:
1) PhatnotesDatabasename=XXXXX

Optional Tags:

2) PhatnotesColor=XXXXX
3) PhatnotesPriority=High/Norm/Low
4) PhatnotesCategory=Contacts...
See the documentation page for full details.

How technical do You need to be to use this?

  1. You must be able to install Python on your computer if you don't already have it, and be able to run a simple "HelloWorld.py" Python program.
(Create a file called HelloWorld.py, use NotePad to put this text in it:
print "Hello World"
and run it.)
  1. You should be familiar with the Windows/DOS Command Prompt (there is no Windows interface for the converter)
  2. The convert program is basically a Python script that converts a .CSV file exported from Phatnotes to a .ENEX (xml) format file that can be imported into Evernote Windows App.

NOTE: Perhaps another programmer can take this code, and create a web app that will allow someone to more easily run it.

How long will it take you to convert your notes

  1. About 5 minutes to download and unzip
  2. About another 10-20 minutes if you need to download/install Python
  3. About 10 minutes to read the doc
  4. About 3-10 minutes per Database

Is it for Windows-Only?

I'm not sure if the tool will be useful if you run other platforms other than Windows, but you can try.
I'm not sure if Phatnotes runs on anything other than Windows. I have only tested on Windows.
The converter is a Python script, and Python can certainly run on several types of operating systems.

Why did I create this tool?

I used to use a Windows mobile phone and an app called Phatnotes (from a company called Phatware). The app allowed you to enter notes on your desktop or mobile phone and sync the two using Active-Sync. (I believe it works on IPhone as well, but I never owned an IPhone).
A few weeks ago, I switched to an Android-based phone. Today, I was able to upload about 850 notes into Evernote, and can now view them on my phone. I had a few problems with Unicode characters in about 5 notes that I had to manually remove, other than that, it worked great. Once I had the program written, the upload process for 10 databases took only about 15 minutes. However, I did do one thing that I should have done years ago. I took about two hours to categorize my 850 notes into about a dozen Phatnotes databases, before I uploaded them to Evernote. I suppose I could have done it afterword. If I was wiser, I would haev used multiple databases, or at least categories in Phatnotes to more benefit for the last few years.

NOTE: Phatnotes/Phatware and Evernote each have their own corresponding trademarks. This tools is not related in any way to either of these two companies, and is NOT maintained nor supported by them.





Last edited Jun 15, 2011 at 1:01 AM by NealWalters, version 11