|
From: Peter B. <Pet...@ug...> - 2006-02-11 07:38:22
|
On Saturday 11 February 2006 04:49, Bruno Vernier wrote:
> Some notes (after one day of use):
>
> 1. whenever i launch mnemosyne, I get a non-critical warning:
>
> /usr/lib/python2.4/site-packages/mnemosyne/core/mnemosyne_core.py:46:
> SyntaxWarning: import * only allowed at module level
> def initialise():
>
> does anyone know a quick fix before i start researching it
=46ixed in CVS, thanks!
> 2. I changed the changeover time from 3:30 to midnight by editing line 199
> from: self.time =3D time.mktime([t[0],t[1],t[2], 3,30,0,
> t[6],t[7],t[8]])
> to: self.time =3D time.mktime([t[0],t[1],t[2], 0,0,0,
> t[6],t[7],t[8]])
> would it be worth it to anyone for me to patch mnemosyne to make that a
> configuration variable?
>
> 3. I copied the function process_answer into a new function
> process_answer_fake and removed anything that writes into the database in
> order to use it to show what each of the grades would mean in terms of
> interval length, like this in mail_dlg.py:
>
> future_intervals=3D"0:%s 1:%s 2:%s 3:%s 4:%s 5:%s"%(
> process_answer_fake(self.item,0),
> process_answer_fake(self.item,1),
> process_answer_fake(self.item,2),
> process_answer_fake(self.item,3),
> process_answer_fake(self.item,4),
> process_answer_fake(self.item,5)
> )
> self.answer.setText(escape(self.item.a+future_intervals
> ).decode("utf-8"))
>
> again, is this something worthwhile submitting as a patch?
As for 2 and 3, these seem fairly specialised and not of great use to the=20
ordinary user. But if geek-oriented people want this, you can always send a=
=20
patch to them privately.
Note that I would like to have the interface of Mnemosyne as clean and simp=
le=20
as possible. I'm personally quite horrified by the tangled mess that is e.g=
=2E=20
SuperMemo.
> 4. things that I intend to work on (unless someone beats me to it) is
>
> - displaying how many items will need to be revised the next day, days,
> next week, weeks, next month, months, next year, years
That sounds useful! Note that there's a whole lot more of statistics that c=
an=20
be displayed based on the log files, but I haven't concentrated on that so=
=20
far. The challenge is to present all that info in a clean way that doesn't=
=20
clutter the user interface too much.
> - automatic resizing of items back to default size after a large item has
> been shown
> (currently it adjusts in size for larger items but never reduces back...
> which is a minor frustration for me)
What exactly are you talking about? Mnemosyne is not supposed to resize ite=
ms.
> - some way of doing mass editing when I want to rework entire sections or
> categories ... i tend to create items on the fly and later realize they c=
an
> be done better or consolidated or split up etc... but I want to see them
> all at once and edit them all at once database or spreadsheet like
You're not the first to request that feature, so it's definitely very usefu=
l,=20
like being able to select multiple items in the list, right clicking, and=20
choosing 'Change category'.
Thanks for helping out!
Peter
PS: I've created a mnemosyne-devel-list, please use that in the future.
=2D-=20
=2D-----------------------------------------------
Peter Bienstman
Ghent University, Dept. of Information Technology
Sint-Pietersnieuwstraat 41, B-9000 Gent, Belgium
tel: +32 9 264 34 45, fax: +32 9 264 35 93
WWW: http://photonics.intec.UGent.be
email: Pet...@UG...
=2D-----------------------------------------------
|