On Sat, Jul 18, 2009 at 02:54:01AM -0700, OldGrantonian wrote:
> I never got past the stage of setting up all the files. I got lost in
> virtualenv, easyInstall, bazaar, PyWin, win32api, and all that stuff.

You don't need any of that to write a plugin for Mnemosyne 1.x. All you
need is Mnemosyne and any text editor.

> Would it be possible to give me a step-by-step list of what you did.
> Are you using Windows or Linux?

I'm using Linux, but the following instructions should work for Windows
too:

    1. Backup your Mnemosyne user data directory.

    2. On the Mnemosyne website, find the plugin most similar to the
       plugin you want to write. Download, install, and run it.

    3. Make a copy of the plugin.

    4. Edit the copy; start Mnemosyne; see if it works; repeat this step
       until it works.

    5. Add information about the plugin in comments to the top of the
       file; use a file compression program to turn it into a .zip
       archive; upload it to the website; celebrate. :-)

The best place to find help with step #4 is the Mnemosyne source code.
I found it well-commented and full of descriptive variable and
function names.

If your plugin accidentally destroys your user data, just restore from
your backup.  Ensure you make a fresh backup every time you grade more
cards in Mnemosyne so that you won't lose anything.

If you lack programming experience, writing a significantly original
plugin will be hard.  So, do whatever you usually do to overcome
hard tasks and you'll be fine.

Good luck,

-Dave
-- 
David A. Harding            Website:  http://dtrt.org/
1 (609) 997-0765              Email:  [email protected]
                        Jabber/XMPP:  [email protected]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to