← Back to team overview

zim-wiki team mailing list archive

Re: Zim 0.42-alpha1 (python branch)

 

Yovko,

Thanks for running the test. What goes wrong is that the path to the notebook should be the directory path, not the path to the notebook.zim file. But I admit I didn't think of putting in a quick chck for that - will do.

Thanks!

Jaap


Yovko Yovkov wrote:
Hi Jaap,
here is what I have on Fedora 10:
=== cut here ====
$ ./test.py --full
Test if all modules compile ... ok
testRe (tests.parsing.TestParsing) ... ok
testSplitWords (tests.parsing.TestParsing) ... ok
testTextBuffer (tests.parsing.TestParsing) ... ok
Test Dir object ... ok
Test File object ... ok
Test FileHandle object ... ok
Test Path constructor ... ok
runTest (tests.config.TestHeaders) ... ok
testConfigList (tests.config.testUtils) ... ok
testListDict (tests.config.testUtils) ... ok
Test HTML encoding ... ok
Test exporting wiki format to Html ... ok
Test ParseTree.cleanup_headings() ... ok
Test ParseTree.fromstring() and .tostring() ... ok
testRoundtrip (tests.formats.TestTextFormat) ... ok
testBackward (tests.formats.TestWikiFormat) ... ok
testLink (tests.formats.TestWikiFormat) ... ok
Test wiki parse tree generation. ... ok
testRoundtrip (tests.formats.TestWikiFormat) ... ok
testUnicodeBullet (tests.formats.TestWikiFormat) ... ok
Test Template invalid syntax raises TemplateError ... ok
Test Template processing simple statements without page ... ok
runTest (tests.templates.TestPageProxy) ... ok
runTest (tests.templates.TestTemplate) ... ok
runTest (tests.templates.TestTemplateDict) ... ok
runTest (tests.templates.TestTemplateParam) ... ok
Load all shipped templates for syntax check ... ok
Test we get a proper index ... ok
Test we get a proper index ... ok
Test indexing ... ok
Test indexing ... ok
Test PageTreeStore index interface ... ok
Test PageTreeStore index interface ... ok
Test various notebook methods ... ok
Test notebook.resolve_file() ... ok
Test notebook.resolve_path() ... ok
runTest (tests.notebook.TestPage) ... ok
runTest (tests.notebook.TestPath) ... ok
Walk back and forth through the history ... ok
Test loading a plugin ... ok
testListPlugins (tests.plugins.testPlugins) ... ok

----------------------------------------------------------------------
Ran 42 tests in 2.056s

OK

The Second test:
=== cut here ===
$ ./zim.py
--index /home/USER/Documents/ZimWiki/ManagedServices/notebook.zim Traceback (most recent call last):
  File "./zim.py", line 198, in <module>
    main(sys.argv)
  File "./zim.py", line 182, in main
    handler = zim.NotebookInterface(notebook=args[0])
  File "/home/USER/Desktop/pyzim-0.42-alpha1/zim/__init__.py", line 63,
in __init__
    self.open_notebook(notebook)
  File "/home/USER/Desktop/pyzim-0.42-alpha1/zim/__init__.py", line 96,
in open_notebook
    notebook = zim.notebook.get_notebook(notebook)
  File "/home/USER/Desktop/pyzim-0.42-alpha1/zim/notebook.py", line 49,
in get_notebook
    raise Exception, 'no such notebook: %s' % notebook
Exception: no such
notebook: /home/USER/Documents/ZimWiki/ManagedServices/notebook.zim
=== cut here ====

.... and the third one:

=== cut here ===
$ ./zim.py
--server /home/USER/Documents/ZimWiki/ManagedServices/notebook.zim Traceback (most recent call last):
  File "./zim.py", line 198, in <module>
    main(sys.argv)
  File "./zim.py", line 192, in main
    handler = zim.www.Server(*args, **optsdict)
  File "/home/USER/Desktop/pyzim-0.42-alpha1/zim/www.py", line 264, in
__init__
    self.interface = WWWInterface(notebook, **opts)
  File "/home/USER/Desktop/pyzim-0.42-alpha1/zim/www.py", line 89, in
__init__
    self.open_notebook(notebook)
  File "/home/USER/Desktop/pyzim-0.42-alpha1/zim/__init__.py", line 96,
in open_notebook
    notebook = zim.notebook.get_notebook(notebook)
  File "/home/USER/Desktop/pyzim-0.42-alpha1/zim/notebook.py", line 49,
in get_notebook
    raise Exception, 'no such notebook: %s' % notebook
Exception: no such
notebook: /home/USER/Documents/ZimWiki/ManagedServices/notebook.zim
=== cut ===

Regards,
Yovko Yovkov

On Thu, 2009-04-02 at 00:41 +0200, Jaap Karssenberg wrote:
All,

Just uploaded a development snapshot dubbed as "alpha1". You can get it at http://www.zim-wiki.org/downloads/ .

This snapshot is not nearly ready for day to day usage, and only works as a read-only client at the moment. However some early testing would be very good. Most of th framework is in place, so index is build in SQLite and parsing works. Also included is a proof-of-concept stand-along web server which displays zim pages.

For those will to test please run two commands in the source directory and let me know any errors:
$ ./test.py --full
$ ./zim.py --index /path/to/your/notebook

To run the gui use
$ ./zim.py /path/to/your/notebook

Webserver can be accessed from the "Tools" menu, or from the commandline by:
$ ./zim.py --server /path/to/your/notebook

( Check --help for more commandline options. )

I will now start working on making the editing components work and try to get page creation / renaming / moving / deletion right.

Enjoy!

Jaap



_______________________________________________
Mailing list: https://launchpad.net/~zim-wiki
Post to     : zim-wiki@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~zim-wiki
Post to     : zim-wiki@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp





References