The webserver is a work in progress, but anyhow it is not meant to be
used stand-alone, but only as a review client. So, first start the
regular Mnemosyne and add cards there.
Good luck!
Peter
Quoting [email protected]:
Greetings -
After reading positive reviews, I am trying out mnemosyne (despite
its rather intimidating anti-mnemonic name) because it is the only
free flashcard software I've found with the feature "Webserver for
reviews through a browser". But the rest of that description puzzles
me:
- "contains no security ": not sure what that means. Does that mean
the server is an easy target for hackers, and therefore should not
be publicly accessible? Or does it simply mean clients can't
authenticate?
- "not yet integrated with the GUI": GUI-free is the norm in
servers. So what is missing from this one?
- "Run the mnemosyne-webserver executable instead of the main
executable and follow the instructions.": I ran mnemosyne-webserver
but didn't see any instructions to follow, only these messages:
"Prototype of Mnemosyne web server. It works, but is not yet integrated in
the desktop application, and has no security.
Server listening on http://<server IP>:8513"
(I'm omitting the server IP, to avoid publicizing a server that "has
no security")
Another problem:
$ python mnemosyne-webserver
Traceback (most recent call last):
File "mnemosyne-webserver", line 15, in <module>
from openSM2sync.server import realsocket
ImportError: No module named openSM2sync.server
Worked around by setting PYTHONPATH to the top-level directory.
The HTML page sent by the server has no menu, no input form, no
links, no controls (no grade or answer buttons). Just an empty box
labelled "Question:", an empty box labelled "Answer:", and the
cryptic line "Sch.: 0 Not mem.: 0 Act.: 0". (Looked pretty secure
to me!). At this point, I recalled reading one positive review:
"Mnemosyne has a simple, Zen-like interface". While it is certainly
true that a server that accepts no input and offers no meaningful
output frees itself from the karma of cause and effect, I was not
feeling the nirvana. Frustrated, after searching in vain for a clue,
I finally tried ftp'ing default.db* from my laptop to the host and
then restarting the server. Voila - flashcards and controls
appeared! But it felt like cheating, so I tried a sync instead
(trying both default port 8512 and web port 8513), but the server
was not found. And I couldn't find how to start the host's sync
server. Is that what is meant by "not yet integrated"?
Also, in top-level directory, when I ran "python setup.py install
--user" it returned:
copying mnemosyne.desktop -> /usr/share/applications
error: /usr/share/applications/mnemosyne.desktop: Permission denied
The host is Debian 6.0.5, Python 2.6.6. What am I missing? Ma Zen
may be mysterious but, like I said, she runs the only game in town.
So I will be pleased with a response of "You ignorant slut, it all
works fine - just read the freakin manual". But please give me a
hint where to look.
Thanks!
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msg/mnemosyne-proj-users/-/QB26bPxGtGoJ.
For more options, visit https://groups.google.com/groups/opt_out.
--
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 https://groups.google.com/groups/opt_out.