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
-~----------~----~----~----~------~----~------~--~---