From 43ea46e401f814d4370707b6e8777f9ed16f2cdf Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 27 Nov 2023 18:49:05 +0100 Subject: [PATCH] cybertools.text: OK on py3 --- .gitignore | 1 + __init__.py => cybertools/__init__.py | 0 {ajax => cybertools/ajax}/__init__.py | 0 {ajax => cybertools/ajax}/configure-jocy.zcml | 0 {ajax => cybertools/ajax}/dojo/__init__.py | 0 .../ajax}/dojo/configure-z2.zcml | 0 {ajax => cybertools/ajax}/dojo/configure.zcml | 0 {ajax => cybertools/ajax}/dojo/layout.py | 0 {ajax => cybertools/ajax}/dojo/macros.pt | 0 {ajax => cybertools/ajax}/dojo/z2traversal.py | 0 .../ajax}/fckeditor/__init__.py | 0 .../ajax}/fckeditor/configure.zcml | 0 .../ajax}/fckeditor/fckconfig.js | 0 {ajax => cybertools/ajax}/innerHtml.pt | 0 {ajax => cybertools/ajax}/jocy/data.js | 0 {ajax => cybertools/ajax}/jocy/talk.js | 0 {brain => cybertools/brain}/README.txt | 0 {brain => cybertools/brain}/__init__.py | 0 {brain => cybertools/brain}/interfaces.py | 0 {brain => cybertools/brain}/neuron.py | 0 {brain => cybertools/brain}/session.py | 0 {brain => cybertools/brain}/state.py | 0 {brain => cybertools/brain}/tests.py | 0 {browser => cybertools/browser}/README.txt | 0 {browser => cybertools/browser}/__init__.py | 0 {browser => cybertools/browser}/action.py | 0 .../browser}/action_macros.pt | 0 .../browser}/base_macros.pt | 0 .../browser}/blue/__init__.py | 0 .../browser}/blue/blue8.css | 0 .../blueprint/plugins/buttons/icons/cross.png | Bin .../blueprint/plugins/buttons/icons/key.png | Bin .../blueprint/plugins/buttons/icons/tick.png | Bin .../blue/blueprint/plugins/buttons/readme.txt | 0 .../blue/blueprint/plugins/buttons/screen.css | 0 .../blueprint/plugins/fancy-type/readme.txt | 0 .../blueprint/plugins/fancy-type/screen.css | 0 .../plugins/link-icons/icons/doc.png | Bin .../plugins/link-icons/icons/email.png | Bin .../plugins/link-icons/icons/external.png | Bin .../plugins/link-icons/icons/feed.png | Bin .../blueprint/plugins/link-icons/icons/im.png | Bin .../plugins/link-icons/icons/pdf.png | Bin .../plugins/link-icons/icons/visited.png | Bin .../plugins/link-icons/icons/xls.png | Bin .../blueprint/plugins/link-icons/readme.txt | 0 .../blueprint/plugins/link-icons/screen.css | 0 .../blue/blueprint/plugins/rtl/readme.txt | 0 .../blue/blueprint/plugins/rtl/screen.css | 0 .../browser}/blue/blueprint/print.css | 0 .../browser}/blue/blueprint/screen.css | 0 .../browser}/blue/blueprint/src/forms.css | 0 .../browser}/blue/blueprint/src/grid.css | 0 .../browser}/blue/blueprint/src/grid.png | Bin .../browser}/blue/blueprint/src/ie.css | 0 .../browser}/blue/blueprint/src/print.css | 0 .../browser}/blue/blueprint/src/reset.css | 0 .../blue/blueprint/src/typography.css | 0 {browser => cybertools/browser}/blue/body.pt | 0 .../browser}/blue/browser.py | 0 .../browser}/blue/configure.zcml | 0 .../browser}/blue/controller.py | 0 .../browser}/blue/custom.css | 0 .../browser}/blue/grid8.png | Bin {browser => cybertools/browser}/blue/ie.css | 0 .../browser}/configurator.py | 0 .../browser}/configure-errorviews.zcml | 0 .../browser}/configure.zcml | 0 {browser => cybertools/browser}/controller.py | 0 {browser => cybertools/browser}/form.py | 0 {browser => cybertools/browser}/ftests.py | 0 .../browser}/icons/application_edit.png | Bin .../browser}/icons/arrow_left.png | Bin .../browser}/icons/arrow_right.png | Bin .../browser}/icons/arrow_up.png | Bin .../browser}/icons/arrowdown.gif | Bin .../browser}/icons/arrowup.gif | Bin .../browser}/icons/book_next.png | Bin .../browser}/icons/book_previous.png | Bin .../browser}/icons/cancel.png | Bin .../browser}/icons/delete.png | Bin .../browser}/icons/dialog-information.png | Bin .../browser}/icons/dialog-warning.png | Bin .../browser}/icons/email.png | Bin .../browser}/icons/email_edit.png | Bin .../browser}/icons/favorite.png | Bin .../browser}/icons/file-excel.png | Bin .../browser}/icons/file-pdf.png | Bin .../browser}/icons/file-word.png | Bin .../browser}/icons/group.png | Bin .../browser}/icons/info.png | Bin .../browser}/icons/ledblue.png | Bin .../browser}/icons/ledgreen.png | Bin .../browser}/icons/ledgreenblue.png | Bin .../browser}/icons/ledgrey.png | Bin .../browser}/icons/ledlightblue.png | Bin .../browser}/icons/ledlightgreen.png | Bin .../browser}/icons/ledorange.png | Bin .../browser}/icons/ledpurple.png | Bin .../browser}/icons/ledred.png | Bin .../browser}/icons/ledx.png | Bin .../browser}/icons/ledyellow.png | Bin .../browser}/icons/loading.gif | Bin .../browser}/icons/magnifier.png | Bin .../browser}/icons/minus.gif | Bin .../browser}/icons/page_copy.png | Bin .../browser}/icons/page_delete.png | Bin .../browser}/icons/page_edit.png | Bin .../browser}/icons/plus.gif | Bin .../browser}/icons/printer.png | Bin .../browser}/icons/report_edit.png | Bin .../browser}/icons/table.png | Bin .../browser}/icons/tick.png | Bin .../browser}/icons/time.png | Bin .../browser}/icons/time_go.png | Bin .../browser}/icons/user.png | Bin .../browser}/icons/vcard_edit.png | Bin {browser => cybertools/browser}/interfaces.py | 0 .../browser}/liquid/README.txt | 0 .../browser}/liquid/__init__.py | 0 .../browser}/liquid/base.css | 0 .../browser}/liquid/body.pt | 0 .../browser}/liquid/configure.zcml | 0 .../browser}/liquid/controller.py | 0 .../browser}/liquid/custom.css | 0 .../browser}/liquid/popup.css | 0 .../browser}/liquid/popup.pt | 0 .../browser}/liquid/presentation.css | 0 .../browser}/liquid/print.css | 0 .../browser}/liquid/view_macros.pt | 0 .../browser}/liquid/zope3_tablelayout.css | 0 .../browser}/loops/__init__.py | 0 {browser => cybertools/browser}/loops/auth.py | 0 .../browser}/loops/configure.zcml | 0 .../browser}/loops/loginform.pt | 0 .../browser}/loops/loops_favicon.png | Bin .../browser}/loops/loops_layout.css | 0 .../browser}/loops/loops_logo.png | Bin .../loops/loops_management_layout.css | 0 {browser => cybertools/browser}/loops/menu.py | 0 {browser => cybertools/browser}/macro.py | 0 {browser => cybertools/browser}/main.pt | 0 {browser => cybertools/browser}/member.py | 0 .../browser}/mojo/__init__.py | 0 {browser => cybertools/browser}/mojo/base.css | 0 {browser => cybertools/browser}/mojo/body.pt | 0 .../browser}/mojo/browser.py | 0 .../browser}/mojo/configure.zcml | 0 .../browser}/mojo/controller.py | 0 .../browser}/mojo/custom.css | 0 .../browser}/mojo/print.css | 0 {browser => cybertools/browser}/notfound.pt | 0 {browser => cybertools/browser}/renderer.pt | 0 {browser => cybertools/browser}/renderer.py | 0 .../browser}/systemerror.pt | 0 {browser => cybertools/browser}/tests.py | 0 {browser => cybertools/browser}/url.py | 0 {browser => cybertools/browser}/url.txt | 0 {browser => cybertools/browser}/view.py | 0 {browser => cybertools/browser}/widget.py | 0 {catalog => cybertools/catalog}/README.txt | 0 {catalog => cybertools/catalog}/__init__.py | 0 .../catalog}/configure.zcml | 0 {catalog => cybertools/catalog}/keyword.py | 0 {catalog => cybertools/catalog}/query.py | 0 {catalog => cybertools/catalog}/tests.py | 0 {commerce => cybertools/commerce}/README.txt | 0 {commerce => cybertools/commerce}/__init__.py | 0 {commerce => cybertools/commerce}/common.py | 0 .../commerce}/configure.zcml | 0 {commerce => cybertools/commerce}/customer.py | 0 .../commerce}/interfaces.py | 0 .../commerce}/locales/cybertools.commerce.pot | 0 .../de/LC_MESSAGES/cybertools.commerce.mo | Bin .../de/LC_MESSAGES/cybertools.commerce.po | 0 .../en/LC_MESSAGES/cybertools.commerce.po | 0 {commerce => cybertools/commerce}/manager.py | 0 {commerce => cybertools/commerce}/order.py | 0 {commerce => cybertools/commerce}/product.py | 0 {commerce => cybertools/commerce}/shop.py | 0 {commerce => cybertools/commerce}/tests.py | 0 {composer => cybertools/composer}/README.txt | 0 {composer => cybertools/composer}/__init__.py | 0 {composer => cybertools/composer}/base.py | 0 {composer => cybertools/composer}/instance.py | 0 .../composer}/interfaces.py | 0 .../composer}/layout/README.txt | 0 .../composer}/layout/__init__.py | 0 .../composer}/layout/base.py | 0 .../composer}/layout/browser/__init__.py | 0 .../composer}/layout/browser/base.pt | 0 .../composer}/layout/browser/configure.zcml | 0 .../composer}/layout/browser/default.pt | 0 .../composer}/layout/browser/default.py | 0 .../layout/browser/liquid/__init__.py | 0 .../composer}/layout/browser/liquid/base.css | 0 .../layout/browser/liquid/configure.zcml | 0 .../layout/browser/liquid/default.pt | 0 .../layout/browser/liquid/default.py | 0 .../composer}/layout/browser/renderer.pt | 0 .../browser/resources/loops_favicon.png | Bin .../composer}/layout/browser/standard.pt | 0 .../composer}/layout/browser/standard.py | 0 .../composer}/layout/browser/view.py | 0 .../composer}/layout/configure.zcml | 0 .../composer}/layout/interfaces.py | 0 .../composer}/layout/region.py | 0 .../composer}/layout/tests.py | 0 .../composer}/message/README.txt | 0 .../composer}/message/__init__.py | 0 .../composer}/message/base.py | 0 .../composer}/message/configure.zcml | 0 .../composer}/message/instance.py | 0 .../composer}/message/interfaces.py | 0 .../composer}/message/tests.py | 0 .../composer}/report/README.txt | 0 .../composer}/report/__init__.py | 0 .../composer}/report/base.py | 0 .../composer}/report/configure.zcml | 0 .../composer}/report/field.py | 0 .../composer}/report/instance.py | 0 .../composer}/report/interfaces.py | 0 .../composer}/report/result.py | 0 .../composer}/report/tests.py | 0 .../composer}/rule/README.txt | 0 .../composer}/rule/__init__.py | 0 .../composer}/rule/base.py | 0 .../composer}/rule/configure.zcml | 0 .../composer}/rule/instance.py | 0 .../composer}/rule/interfaces.py | 0 .../composer}/rule/mail.py | 0 .../composer}/rule/message.py | 0 .../composer}/rule/tests.py | 0 {composer => cybertools/composer}/rule/web.py | 0 .../composer}/schema/README.txt | 0 .../composer}/schema/__init__.py | 0 .../composer}/schema/browser/__init__.py | 0 .../composer}/schema/browser/common.py | 0 .../composer}/schema/browser/configure.zcml | 0 .../composer}/schema/browser/form.py | 0 .../composer}/schema/browser/report.py | 0 .../composer}/schema/browser/schema.py | 0 .../composer}/schema/browser/schema_macros.pt | 0 .../composer}/schema/client.py | 0 .../composer}/schema/configure.zcml | 0 .../composer}/schema/factory.py | 0 .../composer}/schema/field.py | 0 .../composer}/schema/grid/__init__.py | 0 .../composer}/schema/grid/field.py | 0 .../composer}/schema/grid/grid_macros.pt | 0 .../composer}/schema/grid/interfaces.py | 0 .../composer}/schema/instance.py | 0 .../composer}/schema/interfaces.py | 0 .../composer}/schema/schema.py | 0 .../composer}/schema/tests.py | 0 {composer => cybertools/composer}/tests.py | 0 configure.zcml => cybertools/configure.zcml | 0 .../container}/DEPENDENCIES.cfg | 0 .../container}/README.txt | 0 {container => cybertools/container}/SETUP.cfg | 0 .../container}/__init__.py | 0 {container => cybertools/container}/base.py | 0 .../container}/configure.zcml | 0 .../container}/contents.pt | 0 .../cybertools.container-configure.zcml | 0 .../container}/interfaces.py | 0 .../container}/ordered.py | 0 {container => cybertools/container}/tests.py | 0 {docgen => cybertools/docgen}/README.txt | 0 {docgen => cybertools/docgen}/__init__.py | 0 {docgen => cybertools/docgen}/base.py | 0 {docgen => cybertools/docgen}/document.mht | 0 {docgen => cybertools/docgen}/mht.py | 0 .../docgen}/testing/test_doc.mht | 0 .../docgen}/testing/test_image.jpg | Bin {docgen => cybertools/docgen}/tests.py | 0 {docgen => cybertools/docgen}/word.css | 0 {docgen => cybertools/docgen}/word_body.pt | 0 {docgen => cybertools/docgen}/word_macros.pt | 0 {docgen => cybertools/docgen}/word_page.pt | 0 {external => cybertools/external}/__init__.py | 0 {external => cybertools/external}/base.py | 0 {external => cybertools/external}/dsv.py | 0 {external => cybertools/external}/element.py | 0 .../external}/interfaces.py | 0 .../integrator}/__init__.py | 0 {integrator => cybertools/integrator}/base.py | 0 .../integrator}/browser/__init__.py | 0 .../integrator}/browser/bscw.py | 0 .../integrator}/browser/view.pt | 0 {integrator => cybertools/integrator}/bscw.py | 0 .../integrator}/bscw.txt | 0 .../integrator}/filesystem.py | 0 .../integrator}/filesystem.txt | 0 .../integrator}/interfaces.py | 0 .../integrator}/mime.types | 0 .../integrator}/tests/__init__.py | 0 .../integrator}/tests/bscw.py | 0 .../integrator}/tests/data/index.html | 0 .../integrator}/tests/data/sub/demo.tgz | Bin .../integrator}/tests/data/sub/index.html | 0 .../integrator}/tests/data/sub/loops_logo.png | Bin .../integrator}/tests/test_bscw.py | 0 .../integrator}/tests/test_filesystem.py | 0 .../knowledge}/README.txt | 0 .../knowledge}/__init__.py | 0 .../knowledge}/element.py | 0 .../knowledge}/interfaces.py | 0 .../knowledge}/knowing.py | 0 .../knowledge}/provider.py | 0 .../knowledge}/requirement.py | 0 .../knowledge}/survey/README.txt | 0 .../knowledge}/survey/__init__.py | 0 .../knowledge}/survey/interfaces.py | 0 .../knowledge}/survey/questionnaire.py | 0 .../knowledge}/survey/tests.py | 0 {knowledge => cybertools/knowledge}/tests.py | 0 {link => cybertools/link}/README.txt | 0 {link => cybertools/link}/__init__.py | 0 {link => cybertools/link}/base.py | 0 {link => cybertools/link}/interfaces.py | 0 {link => cybertools/link}/tests.py | 0 {media => cybertools/media}/README.txt | 0 {media => cybertools/media}/__init__.py | 0 {media => cybertools/media}/asset.py | 0 {media => cybertools/media}/interfaces.py | 0 {media => cybertools/media}/piltransform.py | 0 .../media}/testdata/test1.jpg | Bin {media => cybertools/media}/tests.py | 0 {meta => cybertools/meta}/README.txt | 0 {meta => cybertools/meta}/__init__.py | 0 {meta => cybertools/meta}/config.py | 0 {meta => cybertools/meta}/element.py | 0 {meta => cybertools/meta}/interfaces.py | 0 {meta => cybertools/meta}/namespace.py | 0 {meta => cybertools/meta}/namespace.txt | 0 {meta => cybertools/meta}/tests.py | 0 {organize => cybertools/organize}/README.txt | 0 {organize => cybertools/organize}/__init__.py | 0 .../organize}/browser/__init__.py | 0 .../organize}/browser/configure.zcml | 0 .../organize}/browser/report.py | 0 .../organize}/browser/service.py | 0 .../organize}/configure.zcml | 0 .../organize}/formmanager.txt | 0 .../organize}/interfaces.py | 0 .../organize}/locales/cybertools.organize.pot | 0 .../de/LC_MESSAGES/cybertools.organize.mo | Bin .../de/LC_MESSAGES/cybertools.organize.po | 0 .../en/LC_MESSAGES/cybertools.organize.mo | Bin .../en/LC_MESSAGES/cybertools.organize.po | 0 {organize => cybertools/organize}/party.py | 0 {organize => cybertools/organize}/service.py | 0 .../organize}/servicemanager.txt | 0 {organize => cybertools/organize}/task.py | 0 {organize => cybertools/organize}/tests.py | 0 {organize => cybertools/organize}/work.py | 0 {organize => cybertools/organize}/work.txt | 0 {plugin => cybertools/plugin}/README.txt | 0 {plugin => cybertools/plugin}/__init__.py | 0 {plugin => cybertools/plugin}/base.py | 0 {plugin => cybertools/plugin}/manage.py | 0 .../plugin}/testing/__init__.py | 0 {plugin => cybertools/plugin}/tests.py | 0 {process => cybertools/process}/README.txt | 0 {process => cybertools/process}/__init__.py | 0 {process => cybertools/process}/definition.py | 0 {process => cybertools/process}/execution.py | 0 {process => cybertools/process}/interfaces.py | 0 {process => cybertools/process}/tests.py | 0 {pyscript => cybertools/pyscript}/README.txt | 0 {pyscript => cybertools/pyscript}/__init__.py | 0 {pyscript => cybertools/pyscript}/browser.py | 0 .../pyscript}/configure.zcml | 0 .../cybertools.pyscript-configure.zcml | 0 {pyscript => cybertools/pyscript}/edit.pt | 0 .../pyscript}/interfaces.py | 0 {pyscript => cybertools/pyscript}/plot.py | 0 {pyscript => cybertools/pyscript}/rstat.py | 0 {pyscript => cybertools/pyscript}/rstat.txt | 0 {pyscript => cybertools/pyscript}/script.py | 0 {pyscript => cybertools/pyscript}/tests.py | 0 .../relation}/DEPENDENCIES.cfg | 0 {relation => cybertools/relation}/README.txt | 0 {relation => cybertools/relation}/SETUP.cfg | 0 {relation => cybertools/relation}/__init__.py | 0 .../relation}/concepts.txt | 0 .../relation}/configure.zcml | 0 .../cybertools.relation-configure.zcml | 0 {relation => cybertools/relation}/ftests.py | 0 .../relation}/interfaces.py | 0 {relation => cybertools/relation}/registry.py | 0 {relation => cybertools/relation}/tests.py | 0 {reporter => cybertools/reporter}/README.txt | 0 {reporter => cybertools/reporter}/__init__.py | 0 {reporter => cybertools/reporter}/batch.py | 0 .../reporter}/browser/__init__.py | 0 .../reporter}/browser/batch.py | 0 .../reporter}/browser/configure.zcml | 0 .../reporter}/browser/macros.pt | 0 .../reporter}/browser/report.py | 0 .../reporter}/configure.zcml | 0 .../cybertools.reporter-configure.zcml | 0 {reporter => cybertools/reporter}/data.py | 0 .../reporter}/interfaces.py | 0 .../reporter}/resultset.py | 0 {reporter => cybertools/reporter}/tests.py | 0 {roa => cybertools/roa}/README.txt | 0 {roa => cybertools/roa}/__init__.py | 0 {roa => cybertools/roa}/json.py | 0 {roa => cybertools/roa}/tests.py | 0 {roa => cybertools/roa}/traversal.py | 0 {roa => cybertools/roa}/z2/__init__.py | 0 {roa => cybertools/roa}/z2/traversal.py | 0 {scorm => cybertools/scorm}/README.txt | 0 {scorm => cybertools/scorm}/__init__.py | 0 {scorm => cybertools/scorm}/base.py | 0 {scorm => cybertools/scorm}/interfaces.py | 0 {scorm => cybertools/scorm}/tests.py | 0 {session => cybertools/session}/__init__.py | 0 {session => cybertools/session}/memcached.py | 0 .../session}/memcached.zcml | 0 {stateful => cybertools/stateful}/README.txt | 0 {stateful => cybertools/stateful}/__init__.py | 0 {stateful => cybertools/stateful}/base.py | 0 .../stateful}/definition.py | 0 .../stateful}/interfaces.py | 0 .../stateful}/publishing.py | 0 {stateful => cybertools/stateful}/tests.py | 0 {storage => cybertools/storage}/README.txt | 0 {storage => cybertools/storage}/__init__.py | 0 {storage => cybertools/storage}/filesystem.py | 0 {storage => cybertools/storage}/interfaces.py | 0 .../storage}/pzope/README.txt | 0 .../storage}/pzope/__init__.py | 0 {storage => cybertools/storage}/pzope/base.py | 0 .../storage}/pzope/tests.py | 0 {storage => cybertools/storage}/tests.py | 0 {text => cybertools/text}/README.txt | 55 +++++++++++------- {text => cybertools/text}/__init__.py | 0 {text => cybertools/text}/base.py | 10 ++-- {text => cybertools/text}/config/wvText.xml | 0 {text => cybertools/text}/doc.py | 2 +- {text => cybertools/text}/html.py | 8 +-- {text => cybertools/text}/interfaces.py | 0 .../text}/lib/BeautifulSoup.py | 0 {text => cybertools/text}/lib/__init__.py | 0 {text => cybertools/text}/mimetypes.py | 0 {text => cybertools/text}/ooffice.py | 0 {text => cybertools/text}/pdf.py | 2 +- {text => cybertools/text}/ppt.py | 0 {text => cybertools/text}/rtf.py | 6 +- {text => cybertools/text}/testfiles/mary.doc | Bin {text => cybertools/text}/testfiles/mary.odp | Bin {text => cybertools/text}/testfiles/mary.ods | Bin {text => cybertools/text}/testfiles/mary.odt | Bin {text => cybertools/text}/testfiles/mary.pdf | Bin {text => cybertools/text}/testfiles/mary.ppt | Bin {text => cybertools/text}/testfiles/mary.rtf | 0 {text => cybertools/text}/testfiles/mary.xls | Bin .../text}/testfiles/selfhtml.html | 0 {text => cybertools/text}/tests.py | 5 +- {text => cybertools/text}/xls.py | 2 +- {tracking => cybertools/tracking}/README.txt | 0 {tracking => cybertools/tracking}/__init__.py | 0 {tracking => cybertools/tracking}/browser.py | 0 {tracking => cybertools/tracking}/btree.py | 0 .../tracking}/comment/README.txt | 0 .../tracking}/comment/__init__.py | 0 .../tracking}/comment/base.py | 0 .../tracking}/comment/interfaces.py | 0 .../tracking}/comment/tests.py | 0 .../tracking}/interfaces.py | 0 {tracking => cybertools/tracking}/logfile.py | 0 .../tracking}/notify/README.txt | 0 .../tracking}/notify/__init__.py | 0 .../tracking}/notify/base.py | 0 .../tracking}/notify/interfaces.py | 0 .../tracking}/notify/tests.py | 0 {tracking => cybertools/tracking}/tests.py | 0 {tracking => cybertools/tracking}/track.pt | 0 {tracking => cybertools/tracking}/tracks.pt | 0 {typology => cybertools/typology}/README.txt | 0 {typology => cybertools/typology}/__init__.py | 0 .../typology}/browser/__init__.py | 0 .../typology}/configure.zcml | 0 .../cybertools.typology-configure.zcml | 0 .../typology}/example/__init__.py | 0 .../typology}/example/person.py | 0 .../typology}/interfaces.py | 0 {typology => cybertools/typology}/tests.py | 0 {typology => cybertools/typology}/type.py | 0 {util => cybertools/util}/README.txt | 0 {util => cybertools/util}/__init__.py | 0 {util => cybertools/util}/adapter.py | 0 {util => cybertools/util}/adapter.txt | 0 {util => cybertools/util}/aop.py | 0 {util => cybertools/util}/aop.txt | 0 {util => cybertools/util}/cache.py | 0 {util => cybertools/util}/cache.txt | 0 {util => cybertools/util}/config.py | 0 {util => cybertools/util}/config.txt | 0 {util => cybertools/util}/date.py | 0 {util => cybertools/util}/defer.py | 0 {util => cybertools/util}/defer.txt | 0 {util => cybertools/util}/format.py | 0 {util => cybertools/util}/format.txt | 0 {util => cybertools/util}/generic/__init__.py | 0 .../util}/generic/interfaces.py | 0 {util => cybertools/util}/html.py | 0 {util => cybertools/util}/html.txt | 0 {util => cybertools/util}/iterate.py | 0 {util => cybertools/util}/iterate.txt | 0 {util => cybertools/util}/jeep.py | 0 {util => cybertools/util}/jeep.txt | 0 {util => cybertools/util}/json.py | 0 {util => cybertools/util}/json.txt | 0 {util => cybertools/util}/multikey.py | 0 {util => cybertools/util}/multikey.txt | 0 {util => cybertools/util}/property.py | 0 {util => cybertools/util}/property.txt | 0 {util => cybertools/util}/randomname.py | 0 {util => cybertools/util}/randomname.txt | 0 {util => cybertools/util}/tests.py | 0 {util => cybertools/util}/util.py | 0 {util => cybertools/util}/version.py | 0 {util => cybertools/util}/version.txt | 0 {view => cybertools/view}/README.txt | 0 {view => cybertools/view}/__init__.py | 0 {view => cybertools/view}/browser/__init__.py | 0 {view => cybertools/view}/browser/generic.pt | 0 .../view}/browser/liquid/__init__.py | 0 .../view}/browser/liquid/base.css | 0 .../view}/browser/liquid/body.pt | 0 .../view}/browser/liquid/configure.zcml | 0 .../view}/browser/liquid/custom.css | 0 .../view}/browser/liquid/logo.png | Bin .../view}/browser/liquid/presentation.css | 0 .../view}/browser/liquid/print.css | 0 .../view}/browser/liquid/view_macros.pt | 0 {view => cybertools/view}/browser/view.py | 0 {view => cybertools/view}/pac.py | 0 {view => cybertools/view}/tests.py | 0 {view => cybertools/view}/web/__init__.py | 0 {view => cybertools/view}/web/base.py | 0 {view => cybertools/view}/web/configure.zcml | 0 {view => cybertools/view}/web/template.py | 0 {view => cybertools/view}/web/zpt/__init__.py | 0 .../view}/web/zpt/configure.zcml | 0 {view => cybertools/view}/web/zpt/content.pt | 0 {view => cybertools/view}/web/zpt/main.pt | 0 {view => cybertools/view}/web/zpt/template.py | 0 {wiki => cybertools/wiki}/README.txt | 0 {wiki => cybertools/wiki}/__init__.py | 0 {wiki => cybertools/wiki}/base/__init__.py | 0 {wiki => cybertools/wiki}/base/config.py | 0 {wiki => cybertools/wiki}/base/link.py | 0 {wiki => cybertools/wiki}/base/media.py | 0 {wiki => cybertools/wiki}/base/wiki.py | 0 {wiki => cybertools/wiki}/browser/__init__.py | 0 {wiki => cybertools/wiki}/browser/default.pt | 0 {wiki => cybertools/wiki}/browser/media.pt | 0 {wiki => cybertools/wiki}/browser/media.py | 0 {wiki => cybertools/wiki}/browser/view.py | 0 {wiki => cybertools/wiki}/common.py | 0 {wiki => cybertools/wiki}/dcu/__init__.py | 0 {wiki => cybertools/wiki}/dcu/html.py | 0 {wiki => cybertools/wiki}/dcu/process.py | 0 {wiki => cybertools/wiki}/dcu/rstx.py | 0 {wiki => cybertools/wiki}/generic/__init__.py | 0 {wiki => cybertools/wiki}/generic/adapter.py | 0 {wiki => cybertools/wiki}/generic/mixin.py | 0 {wiki => cybertools/wiki}/interfaces.py | 0 {wiki => cybertools/wiki}/preproc/README.txt | 0 {wiki => cybertools/wiki}/preproc/__init__.py | 0 .../wiki}/preproc/mediawiki.py | 0 {wiki => cybertools/wiki}/tests.py | 0 .../wiki}/tracking/__init__.py | 0 {wiki => cybertools/wiki}/tracking/link.py | 0 {xedit => cybertools/xedit}/README.txt | 0 {xedit => cybertools/xedit}/__init__.py | 0 {xedit => cybertools/xedit}/browser.py | 0 {xedit => cybertools/xedit}/configure.zcml | 0 .../xedit}/cybertools.xedit-configure.zcml | 0 {xedit => cybertools/xedit}/edit.gif | Bin {xedit => cybertools/xedit}/handler.py | 0 {xedit => cybertools/xedit}/interfaces.py | 0 {xedit => cybertools/xedit}/tests.py | 0 {xedit => cybertools/xedit}/xedit.pt | 0 {xml => cybertools/xml}/README.txt | 0 {xml => cybertools/xml}/__init__.py | 0 {xml => cybertools/xml}/element.py | 0 {xml => cybertools/xml}/element.sav.py | 0 {xml => cybertools/xml}/tests.py | 0 {z2 => cybertools/z2}/README.txt | 0 {z2 => cybertools/z2}/__init__.py | 0 {z2 => cybertools/z2}/browser/__init__.py | 0 {z2 => cybertools/z2}/browser/configure.zcml | 0 {z2 => cybertools/z2}/browser/main.pt | 0 {z2 => cybertools/z2}/browser/main_zmi.pt | 0 {z2 => cybertools/z2}/browser/view.py | 0 {z2 => cybertools/z2}/configure.zcml | 0 {z2 => cybertools/z2}/generic.py | 0 {z2 => cybertools/z2}/intid/README.txt | 0 {z2 => cybertools/z2}/intid/__init__.py | 0 {z2 => cybertools/z2}/intid/base.zcml | 0 {z2 => cybertools/z2}/intid/browser.py | 0 .../z2}/intid/cmfdirectoryview.zcml | 0 {z2 => cybertools/z2}/intid/configure.zcml | 0 {z2 => cybertools/z2}/intid/install.pt | 0 {z2 => cybertools/z2}/intid/intid.py | 0 {z2 => cybertools/z2}/intid/keyreference.py | 0 {z2 => cybertools/z2}/intid/lsm.py | 0 {z2 => cybertools/z2}/intid/overrides.zcml | 0 {z2 => cybertools/z2}/intid/registrations.pt | 0 {z2 => cybertools/z2}/intid/site.py | 0 {z2 => cybertools/z2}/intid/subscriber.zcml | 0 {z2 => cybertools/z2}/intid/test.zcml | 0 {z2 => cybertools/z2}/intid/tracking.txt | 0 .../z2}/intid/unreferenceable.py | 0 {z2 => cybertools/z2}/intid/utils.py | 0 {z2 => cybertools/z2}/intid/xx_ftests.py | 0 {z2 => cybertools/z2}/intid/xx_tests.py | 0 {z2 => cybertools/z2}/tests.py | 0 {z2 => cybertools/z2}/traversal.py | 0 {z2 => cybertools/z2}/util.py | 0 {zutil => cybertools/zutil}/README.txt | 0 {zutil => cybertools/zutil}/__init__.py | 0 {zutil => cybertools/zutil}/jeep.py | 0 {zutil => cybertools/zutil}/jeep.txt | 0 {zutil => cybertools/zutil}/rcache.py | 0 {zutil => cybertools/zutil}/rcache.txt | 0 {zutil => cybertools/zutil}/tests.py | 0 633 files changed, 51 insertions(+), 40 deletions(-) rename __init__.py => cybertools/__init__.py (100%) rename {ajax => cybertools/ajax}/__init__.py (100%) rename {ajax => cybertools/ajax}/configure-jocy.zcml (100%) rename {ajax => cybertools/ajax}/dojo/__init__.py (100%) rename {ajax => cybertools/ajax}/dojo/configure-z2.zcml (100%) rename {ajax => cybertools/ajax}/dojo/configure.zcml (100%) rename {ajax => cybertools/ajax}/dojo/layout.py (100%) rename {ajax => cybertools/ajax}/dojo/macros.pt (100%) rename {ajax => cybertools/ajax}/dojo/z2traversal.py (100%) rename {ajax => cybertools/ajax}/fckeditor/__init__.py (100%) rename {ajax => cybertools/ajax}/fckeditor/configure.zcml (100%) rename {ajax => cybertools/ajax}/fckeditor/fckconfig.js (100%) rename {ajax => cybertools/ajax}/innerHtml.pt (100%) rename {ajax => cybertools/ajax}/jocy/data.js (100%) rename {ajax => cybertools/ajax}/jocy/talk.js (100%) rename {brain => cybertools/brain}/README.txt (100%) rename {brain => cybertools/brain}/__init__.py (100%) rename {brain => cybertools/brain}/interfaces.py (100%) rename {brain => cybertools/brain}/neuron.py (100%) rename {brain => cybertools/brain}/session.py (100%) rename {brain => cybertools/brain}/state.py (100%) rename {brain => cybertools/brain}/tests.py (100%) rename {browser => cybertools/browser}/README.txt (100%) rename {browser => cybertools/browser}/__init__.py (100%) rename {browser => cybertools/browser}/action.py (100%) rename {browser => cybertools/browser}/action_macros.pt (100%) rename {browser => cybertools/browser}/base_macros.pt (100%) rename {browser => cybertools/browser}/blue/__init__.py (100%) rename {browser => cybertools/browser}/blue/blue8.css (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/buttons/icons/cross.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/buttons/icons/key.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/buttons/icons/tick.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/buttons/readme.txt (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/buttons/screen.css (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/fancy-type/readme.txt (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/fancy-type/screen.css (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/doc.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/email.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/external.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/feed.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/im.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/pdf.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/visited.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/icons/xls.png (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/readme.txt (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/link-icons/screen.css (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/rtl/readme.txt (100%) rename {browser => cybertools/browser}/blue/blueprint/plugins/rtl/screen.css (100%) rename {browser => cybertools/browser}/blue/blueprint/print.css (100%) rename {browser => cybertools/browser}/blue/blueprint/screen.css (100%) rename {browser => cybertools/browser}/blue/blueprint/src/forms.css (100%) rename {browser => cybertools/browser}/blue/blueprint/src/grid.css (100%) rename {browser => cybertools/browser}/blue/blueprint/src/grid.png (100%) rename {browser => cybertools/browser}/blue/blueprint/src/ie.css (100%) rename {browser => cybertools/browser}/blue/blueprint/src/print.css (100%) rename {browser => cybertools/browser}/blue/blueprint/src/reset.css (100%) rename {browser => cybertools/browser}/blue/blueprint/src/typography.css (100%) rename {browser => cybertools/browser}/blue/body.pt (100%) rename {browser => cybertools/browser}/blue/browser.py (100%) rename {browser => cybertools/browser}/blue/configure.zcml (100%) rename {browser => cybertools/browser}/blue/controller.py (100%) rename {browser => cybertools/browser}/blue/custom.css (100%) rename {browser => cybertools/browser}/blue/grid8.png (100%) rename {browser => cybertools/browser}/blue/ie.css (100%) rename {browser => cybertools/browser}/configurator.py (100%) rename {browser => cybertools/browser}/configure-errorviews.zcml (100%) rename {browser => cybertools/browser}/configure.zcml (100%) rename {browser => cybertools/browser}/controller.py (100%) rename {browser => cybertools/browser}/form.py (100%) rename {browser => cybertools/browser}/ftests.py (100%) rename {browser => cybertools/browser}/icons/application_edit.png (100%) rename {browser => cybertools/browser}/icons/arrow_left.png (100%) rename {browser => cybertools/browser}/icons/arrow_right.png (100%) rename {browser => cybertools/browser}/icons/arrow_up.png (100%) rename {browser => cybertools/browser}/icons/arrowdown.gif (100%) rename {browser => cybertools/browser}/icons/arrowup.gif (100%) rename {browser => cybertools/browser}/icons/book_next.png (100%) rename {browser => cybertools/browser}/icons/book_previous.png (100%) rename {browser => cybertools/browser}/icons/cancel.png (100%) rename {browser => cybertools/browser}/icons/delete.png (100%) rename {browser => cybertools/browser}/icons/dialog-information.png (100%) rename {browser => cybertools/browser}/icons/dialog-warning.png (100%) rename {browser => cybertools/browser}/icons/email.png (100%) rename {browser => cybertools/browser}/icons/email_edit.png (100%) rename {browser => cybertools/browser}/icons/favorite.png (100%) rename {browser => cybertools/browser}/icons/file-excel.png (100%) rename {browser => cybertools/browser}/icons/file-pdf.png (100%) rename {browser => cybertools/browser}/icons/file-word.png (100%) rename {browser => cybertools/browser}/icons/group.png (100%) rename {browser => cybertools/browser}/icons/info.png (100%) rename {browser => cybertools/browser}/icons/ledblue.png (100%) rename {browser => cybertools/browser}/icons/ledgreen.png (100%) rename {browser => cybertools/browser}/icons/ledgreenblue.png (100%) rename {browser => cybertools/browser}/icons/ledgrey.png (100%) rename {browser => cybertools/browser}/icons/ledlightblue.png (100%) rename {browser => cybertools/browser}/icons/ledlightgreen.png (100%) rename {browser => cybertools/browser}/icons/ledorange.png (100%) rename {browser => cybertools/browser}/icons/ledpurple.png (100%) rename {browser => cybertools/browser}/icons/ledred.png (100%) rename {browser => cybertools/browser}/icons/ledx.png (100%) rename {browser => cybertools/browser}/icons/ledyellow.png (100%) rename {browser => cybertools/browser}/icons/loading.gif (100%) rename {browser => cybertools/browser}/icons/magnifier.png (100%) rename {browser => cybertools/browser}/icons/minus.gif (100%) rename {browser => cybertools/browser}/icons/page_copy.png (100%) rename {browser => cybertools/browser}/icons/page_delete.png (100%) rename {browser => cybertools/browser}/icons/page_edit.png (100%) rename {browser => cybertools/browser}/icons/plus.gif (100%) rename {browser => cybertools/browser}/icons/printer.png (100%) rename {browser => cybertools/browser}/icons/report_edit.png (100%) rename {browser => cybertools/browser}/icons/table.png (100%) rename {browser => cybertools/browser}/icons/tick.png (100%) rename {browser => cybertools/browser}/icons/time.png (100%) rename {browser => cybertools/browser}/icons/time_go.png (100%) rename {browser => cybertools/browser}/icons/user.png (100%) rename {browser => cybertools/browser}/icons/vcard_edit.png (100%) rename {browser => cybertools/browser}/interfaces.py (100%) rename {browser => cybertools/browser}/liquid/README.txt (100%) rename {browser => cybertools/browser}/liquid/__init__.py (100%) rename {browser => cybertools/browser}/liquid/base.css (100%) rename {browser => cybertools/browser}/liquid/body.pt (100%) rename {browser => cybertools/browser}/liquid/configure.zcml (100%) rename {browser => cybertools/browser}/liquid/controller.py (100%) rename {browser => cybertools/browser}/liquid/custom.css (100%) rename {browser => cybertools/browser}/liquid/popup.css (100%) rename {browser => cybertools/browser}/liquid/popup.pt (100%) rename {browser => cybertools/browser}/liquid/presentation.css (100%) rename {browser => cybertools/browser}/liquid/print.css (100%) rename {browser => cybertools/browser}/liquid/view_macros.pt (100%) rename {browser => cybertools/browser}/liquid/zope3_tablelayout.css (100%) rename {browser => cybertools/browser}/loops/__init__.py (100%) rename {browser => cybertools/browser}/loops/auth.py (100%) rename {browser => cybertools/browser}/loops/configure.zcml (100%) rename {browser => cybertools/browser}/loops/loginform.pt (100%) rename {browser => cybertools/browser}/loops/loops_favicon.png (100%) rename {browser => cybertools/browser}/loops/loops_layout.css (100%) rename {browser => cybertools/browser}/loops/loops_logo.png (100%) rename {browser => cybertools/browser}/loops/loops_management_layout.css (100%) rename {browser => cybertools/browser}/loops/menu.py (100%) rename {browser => cybertools/browser}/macro.py (100%) rename {browser => cybertools/browser}/main.pt (100%) rename {browser => cybertools/browser}/member.py (100%) rename {browser => cybertools/browser}/mojo/__init__.py (100%) rename {browser => cybertools/browser}/mojo/base.css (100%) rename {browser => cybertools/browser}/mojo/body.pt (100%) rename {browser => cybertools/browser}/mojo/browser.py (100%) rename {browser => cybertools/browser}/mojo/configure.zcml (100%) rename {browser => cybertools/browser}/mojo/controller.py (100%) rename {browser => cybertools/browser}/mojo/custom.css (100%) rename {browser => cybertools/browser}/mojo/print.css (100%) rename {browser => cybertools/browser}/notfound.pt (100%) rename {browser => cybertools/browser}/renderer.pt (100%) rename {browser => cybertools/browser}/renderer.py (100%) rename {browser => cybertools/browser}/systemerror.pt (100%) rename {browser => cybertools/browser}/tests.py (100%) rename {browser => cybertools/browser}/url.py (100%) rename {browser => cybertools/browser}/url.txt (100%) rename {browser => cybertools/browser}/view.py (100%) rename {browser => cybertools/browser}/widget.py (100%) rename {catalog => cybertools/catalog}/README.txt (100%) rename {catalog => cybertools/catalog}/__init__.py (100%) rename {catalog => cybertools/catalog}/configure.zcml (100%) rename {catalog => cybertools/catalog}/keyword.py (100%) rename {catalog => cybertools/catalog}/query.py (100%) rename {catalog => cybertools/catalog}/tests.py (100%) rename {commerce => cybertools/commerce}/README.txt (100%) rename {commerce => cybertools/commerce}/__init__.py (100%) rename {commerce => cybertools/commerce}/common.py (100%) rename {commerce => cybertools/commerce}/configure.zcml (100%) rename {commerce => cybertools/commerce}/customer.py (100%) rename {commerce => cybertools/commerce}/interfaces.py (100%) rename {commerce => cybertools/commerce}/locales/cybertools.commerce.pot (100%) rename {commerce => cybertools/commerce}/locales/de/LC_MESSAGES/cybertools.commerce.mo (100%) rename {commerce => cybertools/commerce}/locales/de/LC_MESSAGES/cybertools.commerce.po (100%) rename {commerce => cybertools/commerce}/locales/en/LC_MESSAGES/cybertools.commerce.po (100%) rename {commerce => cybertools/commerce}/manager.py (100%) rename {commerce => cybertools/commerce}/order.py (100%) rename {commerce => cybertools/commerce}/product.py (100%) rename {commerce => cybertools/commerce}/shop.py (100%) rename {commerce => cybertools/commerce}/tests.py (100%) rename {composer => cybertools/composer}/README.txt (100%) rename {composer => cybertools/composer}/__init__.py (100%) rename {composer => cybertools/composer}/base.py (100%) rename {composer => cybertools/composer}/instance.py (100%) rename {composer => cybertools/composer}/interfaces.py (100%) rename {composer => cybertools/composer}/layout/README.txt (100%) rename {composer => cybertools/composer}/layout/__init__.py (100%) rename {composer => cybertools/composer}/layout/base.py (100%) rename {composer => cybertools/composer}/layout/browser/__init__.py (100%) rename {composer => cybertools/composer}/layout/browser/base.pt (100%) rename {composer => cybertools/composer}/layout/browser/configure.zcml (100%) rename {composer => cybertools/composer}/layout/browser/default.pt (100%) rename {composer => cybertools/composer}/layout/browser/default.py (100%) rename {composer => cybertools/composer}/layout/browser/liquid/__init__.py (100%) rename {composer => cybertools/composer}/layout/browser/liquid/base.css (100%) rename {composer => cybertools/composer}/layout/browser/liquid/configure.zcml (100%) rename {composer => cybertools/composer}/layout/browser/liquid/default.pt (100%) rename {composer => cybertools/composer}/layout/browser/liquid/default.py (100%) rename {composer => cybertools/composer}/layout/browser/renderer.pt (100%) rename {composer => cybertools/composer}/layout/browser/resources/loops_favicon.png (100%) rename {composer => cybertools/composer}/layout/browser/standard.pt (100%) rename {composer => cybertools/composer}/layout/browser/standard.py (100%) rename {composer => cybertools/composer}/layout/browser/view.py (100%) rename {composer => cybertools/composer}/layout/configure.zcml (100%) rename {composer => cybertools/composer}/layout/interfaces.py (100%) rename {composer => cybertools/composer}/layout/region.py (100%) rename {composer => cybertools/composer}/layout/tests.py (100%) rename {composer => cybertools/composer}/message/README.txt (100%) rename {composer => cybertools/composer}/message/__init__.py (100%) rename {composer => cybertools/composer}/message/base.py (100%) rename {composer => cybertools/composer}/message/configure.zcml (100%) rename {composer => cybertools/composer}/message/instance.py (100%) rename {composer => cybertools/composer}/message/interfaces.py (100%) rename {composer => cybertools/composer}/message/tests.py (100%) rename {composer => cybertools/composer}/report/README.txt (100%) rename {composer => cybertools/composer}/report/__init__.py (100%) rename {composer => cybertools/composer}/report/base.py (100%) rename {composer => cybertools/composer}/report/configure.zcml (100%) rename {composer => cybertools/composer}/report/field.py (100%) rename {composer => cybertools/composer}/report/instance.py (100%) rename {composer => cybertools/composer}/report/interfaces.py (100%) rename {composer => cybertools/composer}/report/result.py (100%) rename {composer => cybertools/composer}/report/tests.py (100%) rename {composer => cybertools/composer}/rule/README.txt (100%) rename {composer => cybertools/composer}/rule/__init__.py (100%) rename {composer => cybertools/composer}/rule/base.py (100%) rename {composer => cybertools/composer}/rule/configure.zcml (100%) rename {composer => cybertools/composer}/rule/instance.py (100%) rename {composer => cybertools/composer}/rule/interfaces.py (100%) rename {composer => cybertools/composer}/rule/mail.py (100%) rename {composer => cybertools/composer}/rule/message.py (100%) rename {composer => cybertools/composer}/rule/tests.py (100%) rename {composer => cybertools/composer}/rule/web.py (100%) rename {composer => cybertools/composer}/schema/README.txt (100%) rename {composer => cybertools/composer}/schema/__init__.py (100%) rename {composer => cybertools/composer}/schema/browser/__init__.py (100%) rename {composer => cybertools/composer}/schema/browser/common.py (100%) rename {composer => cybertools/composer}/schema/browser/configure.zcml (100%) rename {composer => cybertools/composer}/schema/browser/form.py (100%) rename {composer => cybertools/composer}/schema/browser/report.py (100%) rename {composer => cybertools/composer}/schema/browser/schema.py (100%) rename {composer => cybertools/composer}/schema/browser/schema_macros.pt (100%) rename {composer => cybertools/composer}/schema/client.py (100%) rename {composer => cybertools/composer}/schema/configure.zcml (100%) rename {composer => cybertools/composer}/schema/factory.py (100%) rename {composer => cybertools/composer}/schema/field.py (100%) rename {composer => cybertools/composer}/schema/grid/__init__.py (100%) rename {composer => cybertools/composer}/schema/grid/field.py (100%) rename {composer => cybertools/composer}/schema/grid/grid_macros.pt (100%) rename {composer => cybertools/composer}/schema/grid/interfaces.py (100%) rename {composer => cybertools/composer}/schema/instance.py (100%) rename {composer => cybertools/composer}/schema/interfaces.py (100%) rename {composer => cybertools/composer}/schema/schema.py (100%) rename {composer => cybertools/composer}/schema/tests.py (100%) rename {composer => cybertools/composer}/tests.py (100%) rename configure.zcml => cybertools/configure.zcml (100%) rename {container => cybertools/container}/DEPENDENCIES.cfg (100%) rename {container => cybertools/container}/README.txt (100%) rename {container => cybertools/container}/SETUP.cfg (100%) rename {container => cybertools/container}/__init__.py (100%) rename {container => cybertools/container}/base.py (100%) rename {container => cybertools/container}/configure.zcml (100%) rename {container => cybertools/container}/contents.pt (100%) rename {container => cybertools/container}/cybertools.container-configure.zcml (100%) rename {container => cybertools/container}/interfaces.py (100%) rename {container => cybertools/container}/ordered.py (100%) rename {container => cybertools/container}/tests.py (100%) rename {docgen => cybertools/docgen}/README.txt (100%) rename {docgen => cybertools/docgen}/__init__.py (100%) rename {docgen => cybertools/docgen}/base.py (100%) rename {docgen => cybertools/docgen}/document.mht (100%) rename {docgen => cybertools/docgen}/mht.py (100%) rename {docgen => cybertools/docgen}/testing/test_doc.mht (100%) rename {docgen => cybertools/docgen}/testing/test_image.jpg (100%) rename {docgen => cybertools/docgen}/tests.py (100%) rename {docgen => cybertools/docgen}/word.css (100%) rename {docgen => cybertools/docgen}/word_body.pt (100%) rename {docgen => cybertools/docgen}/word_macros.pt (100%) rename {docgen => cybertools/docgen}/word_page.pt (100%) rename {external => cybertools/external}/__init__.py (100%) rename {external => cybertools/external}/base.py (100%) rename {external => cybertools/external}/dsv.py (100%) rename {external => cybertools/external}/element.py (100%) rename {external => cybertools/external}/interfaces.py (100%) rename {integrator => cybertools/integrator}/__init__.py (100%) rename {integrator => cybertools/integrator}/base.py (100%) rename {integrator => cybertools/integrator}/browser/__init__.py (100%) rename {integrator => cybertools/integrator}/browser/bscw.py (100%) rename {integrator => cybertools/integrator}/browser/view.pt (100%) rename {integrator => cybertools/integrator}/bscw.py (100%) rename {integrator => cybertools/integrator}/bscw.txt (100%) rename {integrator => cybertools/integrator}/filesystem.py (100%) rename {integrator => cybertools/integrator}/filesystem.txt (100%) rename {integrator => cybertools/integrator}/interfaces.py (100%) rename {integrator => cybertools/integrator}/mime.types (100%) rename {integrator => cybertools/integrator}/tests/__init__.py (100%) rename {integrator => cybertools/integrator}/tests/bscw.py (100%) rename {integrator => cybertools/integrator}/tests/data/index.html (100%) rename {integrator => cybertools/integrator}/tests/data/sub/demo.tgz (100%) rename {integrator => cybertools/integrator}/tests/data/sub/index.html (100%) rename {integrator => cybertools/integrator}/tests/data/sub/loops_logo.png (100%) rename {integrator => cybertools/integrator}/tests/test_bscw.py (100%) rename {integrator => cybertools/integrator}/tests/test_filesystem.py (100%) rename {knowledge => cybertools/knowledge}/README.txt (100%) rename {knowledge => cybertools/knowledge}/__init__.py (100%) rename {knowledge => cybertools/knowledge}/element.py (100%) rename {knowledge => cybertools/knowledge}/interfaces.py (100%) rename {knowledge => cybertools/knowledge}/knowing.py (100%) rename {knowledge => cybertools/knowledge}/provider.py (100%) rename {knowledge => cybertools/knowledge}/requirement.py (100%) rename {knowledge => cybertools/knowledge}/survey/README.txt (100%) rename {knowledge => cybertools/knowledge}/survey/__init__.py (100%) rename {knowledge => cybertools/knowledge}/survey/interfaces.py (100%) rename {knowledge => cybertools/knowledge}/survey/questionnaire.py (100%) rename {knowledge => cybertools/knowledge}/survey/tests.py (100%) rename {knowledge => cybertools/knowledge}/tests.py (100%) rename {link => cybertools/link}/README.txt (100%) rename {link => cybertools/link}/__init__.py (100%) rename {link => cybertools/link}/base.py (100%) rename {link => cybertools/link}/interfaces.py (100%) rename {link => cybertools/link}/tests.py (100%) rename {media => cybertools/media}/README.txt (100%) rename {media => cybertools/media}/__init__.py (100%) rename {media => cybertools/media}/asset.py (100%) rename {media => cybertools/media}/interfaces.py (100%) rename {media => cybertools/media}/piltransform.py (100%) rename {media => cybertools/media}/testdata/test1.jpg (100%) rename {media => cybertools/media}/tests.py (100%) rename {meta => cybertools/meta}/README.txt (100%) rename {meta => cybertools/meta}/__init__.py (100%) rename {meta => cybertools/meta}/config.py (100%) rename {meta => cybertools/meta}/element.py (100%) rename {meta => cybertools/meta}/interfaces.py (100%) rename {meta => cybertools/meta}/namespace.py (100%) rename {meta => cybertools/meta}/namespace.txt (100%) rename {meta => cybertools/meta}/tests.py (100%) rename {organize => cybertools/organize}/README.txt (100%) rename {organize => cybertools/organize}/__init__.py (100%) rename {organize => cybertools/organize}/browser/__init__.py (100%) rename {organize => cybertools/organize}/browser/configure.zcml (100%) rename {organize => cybertools/organize}/browser/report.py (100%) rename {organize => cybertools/organize}/browser/service.py (100%) rename {organize => cybertools/organize}/configure.zcml (100%) rename {organize => cybertools/organize}/formmanager.txt (100%) rename {organize => cybertools/organize}/interfaces.py (100%) rename {organize => cybertools/organize}/locales/cybertools.organize.pot (100%) rename {organize => cybertools/organize}/locales/de/LC_MESSAGES/cybertools.organize.mo (100%) rename {organize => cybertools/organize}/locales/de/LC_MESSAGES/cybertools.organize.po (100%) rename {organize => cybertools/organize}/locales/en/LC_MESSAGES/cybertools.organize.mo (100%) rename {organize => cybertools/organize}/locales/en/LC_MESSAGES/cybertools.organize.po (100%) rename {organize => cybertools/organize}/party.py (100%) rename {organize => cybertools/organize}/service.py (100%) rename {organize => cybertools/organize}/servicemanager.txt (100%) rename {organize => cybertools/organize}/task.py (100%) rename {organize => cybertools/organize}/tests.py (100%) rename {organize => cybertools/organize}/work.py (100%) rename {organize => cybertools/organize}/work.txt (100%) rename {plugin => cybertools/plugin}/README.txt (100%) rename {plugin => cybertools/plugin}/__init__.py (100%) rename {plugin => cybertools/plugin}/base.py (100%) rename {plugin => cybertools/plugin}/manage.py (100%) rename {plugin => cybertools/plugin}/testing/__init__.py (100%) rename {plugin => cybertools/plugin}/tests.py (100%) rename {process => cybertools/process}/README.txt (100%) rename {process => cybertools/process}/__init__.py (100%) rename {process => cybertools/process}/definition.py (100%) rename {process => cybertools/process}/execution.py (100%) rename {process => cybertools/process}/interfaces.py (100%) rename {process => cybertools/process}/tests.py (100%) rename {pyscript => cybertools/pyscript}/README.txt (100%) rename {pyscript => cybertools/pyscript}/__init__.py (100%) rename {pyscript => cybertools/pyscript}/browser.py (100%) rename {pyscript => cybertools/pyscript}/configure.zcml (100%) rename {pyscript => cybertools/pyscript}/cybertools.pyscript-configure.zcml (100%) rename {pyscript => cybertools/pyscript}/edit.pt (100%) rename {pyscript => cybertools/pyscript}/interfaces.py (100%) rename {pyscript => cybertools/pyscript}/plot.py (100%) rename {pyscript => cybertools/pyscript}/rstat.py (100%) rename {pyscript => cybertools/pyscript}/rstat.txt (100%) rename {pyscript => cybertools/pyscript}/script.py (100%) rename {pyscript => cybertools/pyscript}/tests.py (100%) rename {relation => cybertools/relation}/DEPENDENCIES.cfg (100%) rename {relation => cybertools/relation}/README.txt (100%) rename {relation => cybertools/relation}/SETUP.cfg (100%) rename {relation => cybertools/relation}/__init__.py (100%) rename {relation => cybertools/relation}/concepts.txt (100%) rename {relation => cybertools/relation}/configure.zcml (100%) rename {relation => cybertools/relation}/cybertools.relation-configure.zcml (100%) rename {relation => cybertools/relation}/ftests.py (100%) rename {relation => cybertools/relation}/interfaces.py (100%) rename {relation => cybertools/relation}/registry.py (100%) rename {relation => cybertools/relation}/tests.py (100%) rename {reporter => cybertools/reporter}/README.txt (100%) rename {reporter => cybertools/reporter}/__init__.py (100%) rename {reporter => cybertools/reporter}/batch.py (100%) rename {reporter => cybertools/reporter}/browser/__init__.py (100%) rename {reporter => cybertools/reporter}/browser/batch.py (100%) rename {reporter => cybertools/reporter}/browser/configure.zcml (100%) rename {reporter => cybertools/reporter}/browser/macros.pt (100%) rename {reporter => cybertools/reporter}/browser/report.py (100%) rename {reporter => cybertools/reporter}/configure.zcml (100%) rename {reporter => cybertools/reporter}/cybertools.reporter-configure.zcml (100%) rename {reporter => cybertools/reporter}/data.py (100%) rename {reporter => cybertools/reporter}/interfaces.py (100%) rename {reporter => cybertools/reporter}/resultset.py (100%) rename {reporter => cybertools/reporter}/tests.py (100%) rename {roa => cybertools/roa}/README.txt (100%) rename {roa => cybertools/roa}/__init__.py (100%) rename {roa => cybertools/roa}/json.py (100%) rename {roa => cybertools/roa}/tests.py (100%) rename {roa => cybertools/roa}/traversal.py (100%) rename {roa => cybertools/roa}/z2/__init__.py (100%) rename {roa => cybertools/roa}/z2/traversal.py (100%) rename {scorm => cybertools/scorm}/README.txt (100%) rename {scorm => cybertools/scorm}/__init__.py (100%) rename {scorm => cybertools/scorm}/base.py (100%) rename {scorm => cybertools/scorm}/interfaces.py (100%) rename {scorm => cybertools/scorm}/tests.py (100%) rename {session => cybertools/session}/__init__.py (100%) rename {session => cybertools/session}/memcached.py (100%) rename {session => cybertools/session}/memcached.zcml (100%) rename {stateful => cybertools/stateful}/README.txt (100%) rename {stateful => cybertools/stateful}/__init__.py (100%) rename {stateful => cybertools/stateful}/base.py (100%) rename {stateful => cybertools/stateful}/definition.py (100%) rename {stateful => cybertools/stateful}/interfaces.py (100%) rename {stateful => cybertools/stateful}/publishing.py (100%) rename {stateful => cybertools/stateful}/tests.py (100%) rename {storage => cybertools/storage}/README.txt (100%) rename {storage => cybertools/storage}/__init__.py (100%) rename {storage => cybertools/storage}/filesystem.py (100%) rename {storage => cybertools/storage}/interfaces.py (100%) rename {storage => cybertools/storage}/pzope/README.txt (100%) rename {storage => cybertools/storage}/pzope/__init__.py (100%) rename {storage => cybertools/storage}/pzope/base.py (100%) rename {storage => cybertools/storage}/pzope/tests.py (100%) rename {storage => cybertools/storage}/tests.py (100%) rename {text => cybertools/text}/README.txt (71%) rename {text => cybertools/text}/__init__.py (100%) rename {text => cybertools/text}/base.py (94%) rename {text => cybertools/text}/config/wvText.xml (100%) rename {text => cybertools/text}/doc.py (97%) rename {text => cybertools/text}/html.py (84%) rename {text => cybertools/text}/interfaces.py (100%) rename {text => cybertools/text}/lib/BeautifulSoup.py (100%) rename {text => cybertools/text}/lib/__init__.py (100%) rename {text => cybertools/text}/mimetypes.py (100%) rename {text => cybertools/text}/ooffice.py (100%) rename {text => cybertools/text}/pdf.py (97%) rename {text => cybertools/text}/ppt.py (100%) rename {text => cybertools/text}/rtf.py (93%) rename {text => cybertools/text}/testfiles/mary.doc (100%) rename {text => cybertools/text}/testfiles/mary.odp (100%) rename {text => cybertools/text}/testfiles/mary.ods (100%) rename {text => cybertools/text}/testfiles/mary.odt (100%) rename {text => cybertools/text}/testfiles/mary.pdf (100%) rename {text => cybertools/text}/testfiles/mary.ppt (100%) rename {text => cybertools/text}/testfiles/mary.rtf (100%) rename {text => cybertools/text}/testfiles/mary.xls (100%) rename {text => cybertools/text}/testfiles/selfhtml.html (100%) rename {text => cybertools/text}/tests.py (78%) rename {text => cybertools/text}/xls.py (97%) rename {tracking => cybertools/tracking}/README.txt (100%) rename {tracking => cybertools/tracking}/__init__.py (100%) rename {tracking => cybertools/tracking}/browser.py (100%) rename {tracking => cybertools/tracking}/btree.py (100%) rename {tracking => cybertools/tracking}/comment/README.txt (100%) rename {tracking => cybertools/tracking}/comment/__init__.py (100%) rename {tracking => cybertools/tracking}/comment/base.py (100%) rename {tracking => cybertools/tracking}/comment/interfaces.py (100%) rename {tracking => cybertools/tracking}/comment/tests.py (100%) rename {tracking => cybertools/tracking}/interfaces.py (100%) rename {tracking => cybertools/tracking}/logfile.py (100%) rename {tracking => cybertools/tracking}/notify/README.txt (100%) rename {tracking => cybertools/tracking}/notify/__init__.py (100%) rename {tracking => cybertools/tracking}/notify/base.py (100%) rename {tracking => cybertools/tracking}/notify/interfaces.py (100%) rename {tracking => cybertools/tracking}/notify/tests.py (100%) rename {tracking => cybertools/tracking}/tests.py (100%) rename {tracking => cybertools/tracking}/track.pt (100%) rename {tracking => cybertools/tracking}/tracks.pt (100%) rename {typology => cybertools/typology}/README.txt (100%) rename {typology => cybertools/typology}/__init__.py (100%) rename {typology => cybertools/typology}/browser/__init__.py (100%) rename {typology => cybertools/typology}/configure.zcml (100%) rename {typology => cybertools/typology}/cybertools.typology-configure.zcml (100%) rename {typology => cybertools/typology}/example/__init__.py (100%) rename {typology => cybertools/typology}/example/person.py (100%) rename {typology => cybertools/typology}/interfaces.py (100%) rename {typology => cybertools/typology}/tests.py (100%) rename {typology => cybertools/typology}/type.py (100%) rename {util => cybertools/util}/README.txt (100%) rename {util => cybertools/util}/__init__.py (100%) rename {util => cybertools/util}/adapter.py (100%) rename {util => cybertools/util}/adapter.txt (100%) rename {util => cybertools/util}/aop.py (100%) rename {util => cybertools/util}/aop.txt (100%) rename {util => cybertools/util}/cache.py (100%) rename {util => cybertools/util}/cache.txt (100%) rename {util => cybertools/util}/config.py (100%) rename {util => cybertools/util}/config.txt (100%) rename {util => cybertools/util}/date.py (100%) rename {util => cybertools/util}/defer.py (100%) rename {util => cybertools/util}/defer.txt (100%) rename {util => cybertools/util}/format.py (100%) rename {util => cybertools/util}/format.txt (100%) rename {util => cybertools/util}/generic/__init__.py (100%) rename {util => cybertools/util}/generic/interfaces.py (100%) rename {util => cybertools/util}/html.py (100%) rename {util => cybertools/util}/html.txt (100%) rename {util => cybertools/util}/iterate.py (100%) rename {util => cybertools/util}/iterate.txt (100%) rename {util => cybertools/util}/jeep.py (100%) rename {util => cybertools/util}/jeep.txt (100%) rename {util => cybertools/util}/json.py (100%) rename {util => cybertools/util}/json.txt (100%) rename {util => cybertools/util}/multikey.py (100%) rename {util => cybertools/util}/multikey.txt (100%) rename {util => cybertools/util}/property.py (100%) rename {util => cybertools/util}/property.txt (100%) rename {util => cybertools/util}/randomname.py (100%) rename {util => cybertools/util}/randomname.txt (100%) rename {util => cybertools/util}/tests.py (100%) rename {util => cybertools/util}/util.py (100%) rename {util => cybertools/util}/version.py (100%) rename {util => cybertools/util}/version.txt (100%) rename {view => cybertools/view}/README.txt (100%) rename {view => cybertools/view}/__init__.py (100%) rename {view => cybertools/view}/browser/__init__.py (100%) rename {view => cybertools/view}/browser/generic.pt (100%) rename {view => cybertools/view}/browser/liquid/__init__.py (100%) rename {view => cybertools/view}/browser/liquid/base.css (100%) rename {view => cybertools/view}/browser/liquid/body.pt (100%) rename {view => cybertools/view}/browser/liquid/configure.zcml (100%) rename {view => cybertools/view}/browser/liquid/custom.css (100%) rename {view => cybertools/view}/browser/liquid/logo.png (100%) rename {view => cybertools/view}/browser/liquid/presentation.css (100%) rename {view => cybertools/view}/browser/liquid/print.css (100%) rename {view => cybertools/view}/browser/liquid/view_macros.pt (100%) rename {view => cybertools/view}/browser/view.py (100%) rename {view => cybertools/view}/pac.py (100%) rename {view => cybertools/view}/tests.py (100%) rename {view => cybertools/view}/web/__init__.py (100%) rename {view => cybertools/view}/web/base.py (100%) rename {view => cybertools/view}/web/configure.zcml (100%) rename {view => cybertools/view}/web/template.py (100%) rename {view => cybertools/view}/web/zpt/__init__.py (100%) rename {view => cybertools/view}/web/zpt/configure.zcml (100%) rename {view => cybertools/view}/web/zpt/content.pt (100%) rename {view => cybertools/view}/web/zpt/main.pt (100%) rename {view => cybertools/view}/web/zpt/template.py (100%) rename {wiki => cybertools/wiki}/README.txt (100%) rename {wiki => cybertools/wiki}/__init__.py (100%) rename {wiki => cybertools/wiki}/base/__init__.py (100%) rename {wiki => cybertools/wiki}/base/config.py (100%) rename {wiki => cybertools/wiki}/base/link.py (100%) rename {wiki => cybertools/wiki}/base/media.py (100%) rename {wiki => cybertools/wiki}/base/wiki.py (100%) rename {wiki => cybertools/wiki}/browser/__init__.py (100%) rename {wiki => cybertools/wiki}/browser/default.pt (100%) rename {wiki => cybertools/wiki}/browser/media.pt (100%) rename {wiki => cybertools/wiki}/browser/media.py (100%) rename {wiki => cybertools/wiki}/browser/view.py (100%) rename {wiki => cybertools/wiki}/common.py (100%) rename {wiki => cybertools/wiki}/dcu/__init__.py (100%) rename {wiki => cybertools/wiki}/dcu/html.py (100%) rename {wiki => cybertools/wiki}/dcu/process.py (100%) rename {wiki => cybertools/wiki}/dcu/rstx.py (100%) rename {wiki => cybertools/wiki}/generic/__init__.py (100%) rename {wiki => cybertools/wiki}/generic/adapter.py (100%) rename {wiki => cybertools/wiki}/generic/mixin.py (100%) rename {wiki => cybertools/wiki}/interfaces.py (100%) rename {wiki => cybertools/wiki}/preproc/README.txt (100%) rename {wiki => cybertools/wiki}/preproc/__init__.py (100%) rename {wiki => cybertools/wiki}/preproc/mediawiki.py (100%) rename {wiki => cybertools/wiki}/tests.py (100%) rename {wiki => cybertools/wiki}/tracking/__init__.py (100%) rename {wiki => cybertools/wiki}/tracking/link.py (100%) rename {xedit => cybertools/xedit}/README.txt (100%) rename {xedit => cybertools/xedit}/__init__.py (100%) rename {xedit => cybertools/xedit}/browser.py (100%) rename {xedit => cybertools/xedit}/configure.zcml (100%) rename {xedit => cybertools/xedit}/cybertools.xedit-configure.zcml (100%) rename {xedit => cybertools/xedit}/edit.gif (100%) rename {xedit => cybertools/xedit}/handler.py (100%) rename {xedit => cybertools/xedit}/interfaces.py (100%) rename {xedit => cybertools/xedit}/tests.py (100%) rename {xedit => cybertools/xedit}/xedit.pt (100%) rename {xml => cybertools/xml}/README.txt (100%) rename {xml => cybertools/xml}/__init__.py (100%) rename {xml => cybertools/xml}/element.py (100%) rename {xml => cybertools/xml}/element.sav.py (100%) rename {xml => cybertools/xml}/tests.py (100%) rename {z2 => cybertools/z2}/README.txt (100%) rename {z2 => cybertools/z2}/__init__.py (100%) rename {z2 => cybertools/z2}/browser/__init__.py (100%) rename {z2 => cybertools/z2}/browser/configure.zcml (100%) rename {z2 => cybertools/z2}/browser/main.pt (100%) rename {z2 => cybertools/z2}/browser/main_zmi.pt (100%) rename {z2 => cybertools/z2}/browser/view.py (100%) rename {z2 => cybertools/z2}/configure.zcml (100%) rename {z2 => cybertools/z2}/generic.py (100%) rename {z2 => cybertools/z2}/intid/README.txt (100%) rename {z2 => cybertools/z2}/intid/__init__.py (100%) rename {z2 => cybertools/z2}/intid/base.zcml (100%) rename {z2 => cybertools/z2}/intid/browser.py (100%) rename {z2 => cybertools/z2}/intid/cmfdirectoryview.zcml (100%) rename {z2 => cybertools/z2}/intid/configure.zcml (100%) rename {z2 => cybertools/z2}/intid/install.pt (100%) rename {z2 => cybertools/z2}/intid/intid.py (100%) rename {z2 => cybertools/z2}/intid/keyreference.py (100%) rename {z2 => cybertools/z2}/intid/lsm.py (100%) rename {z2 => cybertools/z2}/intid/overrides.zcml (100%) rename {z2 => cybertools/z2}/intid/registrations.pt (100%) rename {z2 => cybertools/z2}/intid/site.py (100%) rename {z2 => cybertools/z2}/intid/subscriber.zcml (100%) rename {z2 => cybertools/z2}/intid/test.zcml (100%) rename {z2 => cybertools/z2}/intid/tracking.txt (100%) rename {z2 => cybertools/z2}/intid/unreferenceable.py (100%) rename {z2 => cybertools/z2}/intid/utils.py (100%) rename {z2 => cybertools/z2}/intid/xx_ftests.py (100%) rename {z2 => cybertools/z2}/intid/xx_tests.py (100%) rename {z2 => cybertools/z2}/tests.py (100%) rename {z2 => cybertools/z2}/traversal.py (100%) rename {z2 => cybertools/z2}/util.py (100%) rename {zutil => cybertools/zutil}/README.txt (100%) rename {zutil => cybertools/zutil}/__init__.py (100%) rename {zutil => cybertools/zutil}/jeep.py (100%) rename {zutil => cybertools/zutil}/jeep.txt (100%) rename {zutil => cybertools/zutil}/rcache.py (100%) rename {zutil => cybertools/zutil}/rcache.txt (100%) rename {zutil => cybertools/zutil}/tests.py (100%) diff --git a/.gitignore b/.gitignore index 41ef9e2..7ff38ab 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ ajax/dojo/* build/ dist/ +*.swp *.egg-info *.project *.pydevproject diff --git a/__init__.py b/cybertools/__init__.py similarity index 100% rename from __init__.py rename to cybertools/__init__.py diff --git a/ajax/__init__.py b/cybertools/ajax/__init__.py similarity index 100% rename from ajax/__init__.py rename to cybertools/ajax/__init__.py diff --git a/ajax/configure-jocy.zcml b/cybertools/ajax/configure-jocy.zcml similarity index 100% rename from ajax/configure-jocy.zcml rename to cybertools/ajax/configure-jocy.zcml diff --git a/ajax/dojo/__init__.py b/cybertools/ajax/dojo/__init__.py similarity index 100% rename from ajax/dojo/__init__.py rename to cybertools/ajax/dojo/__init__.py diff --git a/ajax/dojo/configure-z2.zcml b/cybertools/ajax/dojo/configure-z2.zcml similarity index 100% rename from ajax/dojo/configure-z2.zcml rename to cybertools/ajax/dojo/configure-z2.zcml diff --git a/ajax/dojo/configure.zcml b/cybertools/ajax/dojo/configure.zcml similarity index 100% rename from ajax/dojo/configure.zcml rename to cybertools/ajax/dojo/configure.zcml diff --git a/ajax/dojo/layout.py b/cybertools/ajax/dojo/layout.py similarity index 100% rename from ajax/dojo/layout.py rename to cybertools/ajax/dojo/layout.py diff --git a/ajax/dojo/macros.pt b/cybertools/ajax/dojo/macros.pt similarity index 100% rename from ajax/dojo/macros.pt rename to cybertools/ajax/dojo/macros.pt diff --git a/ajax/dojo/z2traversal.py b/cybertools/ajax/dojo/z2traversal.py similarity index 100% rename from ajax/dojo/z2traversal.py rename to cybertools/ajax/dojo/z2traversal.py diff --git a/ajax/fckeditor/__init__.py b/cybertools/ajax/fckeditor/__init__.py similarity index 100% rename from ajax/fckeditor/__init__.py rename to cybertools/ajax/fckeditor/__init__.py diff --git a/ajax/fckeditor/configure.zcml b/cybertools/ajax/fckeditor/configure.zcml similarity index 100% rename from ajax/fckeditor/configure.zcml rename to cybertools/ajax/fckeditor/configure.zcml diff --git a/ajax/fckeditor/fckconfig.js b/cybertools/ajax/fckeditor/fckconfig.js similarity index 100% rename from ajax/fckeditor/fckconfig.js rename to cybertools/ajax/fckeditor/fckconfig.js diff --git a/ajax/innerHtml.pt b/cybertools/ajax/innerHtml.pt similarity index 100% rename from ajax/innerHtml.pt rename to cybertools/ajax/innerHtml.pt diff --git a/ajax/jocy/data.js b/cybertools/ajax/jocy/data.js similarity index 100% rename from ajax/jocy/data.js rename to cybertools/ajax/jocy/data.js diff --git a/ajax/jocy/talk.js b/cybertools/ajax/jocy/talk.js similarity index 100% rename from ajax/jocy/talk.js rename to cybertools/ajax/jocy/talk.js diff --git a/brain/README.txt b/cybertools/brain/README.txt similarity index 100% rename from brain/README.txt rename to cybertools/brain/README.txt diff --git a/brain/__init__.py b/cybertools/brain/__init__.py similarity index 100% rename from brain/__init__.py rename to cybertools/brain/__init__.py diff --git a/brain/interfaces.py b/cybertools/brain/interfaces.py similarity index 100% rename from brain/interfaces.py rename to cybertools/brain/interfaces.py diff --git a/brain/neuron.py b/cybertools/brain/neuron.py similarity index 100% rename from brain/neuron.py rename to cybertools/brain/neuron.py diff --git a/brain/session.py b/cybertools/brain/session.py similarity index 100% rename from brain/session.py rename to cybertools/brain/session.py diff --git a/brain/state.py b/cybertools/brain/state.py similarity index 100% rename from brain/state.py rename to cybertools/brain/state.py diff --git a/brain/tests.py b/cybertools/brain/tests.py similarity index 100% rename from brain/tests.py rename to cybertools/brain/tests.py diff --git a/browser/README.txt b/cybertools/browser/README.txt similarity index 100% rename from browser/README.txt rename to cybertools/browser/README.txt diff --git a/browser/__init__.py b/cybertools/browser/__init__.py similarity index 100% rename from browser/__init__.py rename to cybertools/browser/__init__.py diff --git a/browser/action.py b/cybertools/browser/action.py similarity index 100% rename from browser/action.py rename to cybertools/browser/action.py diff --git a/browser/action_macros.pt b/cybertools/browser/action_macros.pt similarity index 100% rename from browser/action_macros.pt rename to cybertools/browser/action_macros.pt diff --git a/browser/base_macros.pt b/cybertools/browser/base_macros.pt similarity index 100% rename from browser/base_macros.pt rename to cybertools/browser/base_macros.pt diff --git a/browser/blue/__init__.py b/cybertools/browser/blue/__init__.py similarity index 100% rename from browser/blue/__init__.py rename to cybertools/browser/blue/__init__.py diff --git a/browser/blue/blue8.css b/cybertools/browser/blue/blue8.css similarity index 100% rename from browser/blue/blue8.css rename to cybertools/browser/blue/blue8.css diff --git a/browser/blue/blueprint/plugins/buttons/icons/cross.png b/cybertools/browser/blue/blueprint/plugins/buttons/icons/cross.png similarity index 100% rename from browser/blue/blueprint/plugins/buttons/icons/cross.png rename to cybertools/browser/blue/blueprint/plugins/buttons/icons/cross.png diff --git a/browser/blue/blueprint/plugins/buttons/icons/key.png b/cybertools/browser/blue/blueprint/plugins/buttons/icons/key.png similarity index 100% rename from browser/blue/blueprint/plugins/buttons/icons/key.png rename to cybertools/browser/blue/blueprint/plugins/buttons/icons/key.png diff --git a/browser/blue/blueprint/plugins/buttons/icons/tick.png b/cybertools/browser/blue/blueprint/plugins/buttons/icons/tick.png similarity index 100% rename from browser/blue/blueprint/plugins/buttons/icons/tick.png rename to cybertools/browser/blue/blueprint/plugins/buttons/icons/tick.png diff --git a/browser/blue/blueprint/plugins/buttons/readme.txt b/cybertools/browser/blue/blueprint/plugins/buttons/readme.txt similarity index 100% rename from browser/blue/blueprint/plugins/buttons/readme.txt rename to cybertools/browser/blue/blueprint/plugins/buttons/readme.txt diff --git a/browser/blue/blueprint/plugins/buttons/screen.css b/cybertools/browser/blue/blueprint/plugins/buttons/screen.css similarity index 100% rename from browser/blue/blueprint/plugins/buttons/screen.css rename to cybertools/browser/blue/blueprint/plugins/buttons/screen.css diff --git a/browser/blue/blueprint/plugins/fancy-type/readme.txt b/cybertools/browser/blue/blueprint/plugins/fancy-type/readme.txt similarity index 100% rename from browser/blue/blueprint/plugins/fancy-type/readme.txt rename to cybertools/browser/blue/blueprint/plugins/fancy-type/readme.txt diff --git a/browser/blue/blueprint/plugins/fancy-type/screen.css b/cybertools/browser/blue/blueprint/plugins/fancy-type/screen.css similarity index 100% rename from browser/blue/blueprint/plugins/fancy-type/screen.css rename to cybertools/browser/blue/blueprint/plugins/fancy-type/screen.css diff --git a/browser/blue/blueprint/plugins/link-icons/icons/doc.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/doc.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/doc.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/doc.png diff --git a/browser/blue/blueprint/plugins/link-icons/icons/email.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/email.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/email.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/email.png diff --git a/browser/blue/blueprint/plugins/link-icons/icons/external.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/external.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/external.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/external.png diff --git a/browser/blue/blueprint/plugins/link-icons/icons/feed.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/feed.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/feed.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/feed.png diff --git a/browser/blue/blueprint/plugins/link-icons/icons/im.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/im.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/im.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/im.png diff --git a/browser/blue/blueprint/plugins/link-icons/icons/pdf.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/pdf.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/pdf.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/pdf.png diff --git a/browser/blue/blueprint/plugins/link-icons/icons/visited.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/visited.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/visited.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/visited.png diff --git a/browser/blue/blueprint/plugins/link-icons/icons/xls.png b/cybertools/browser/blue/blueprint/plugins/link-icons/icons/xls.png similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/icons/xls.png rename to cybertools/browser/blue/blueprint/plugins/link-icons/icons/xls.png diff --git a/browser/blue/blueprint/plugins/link-icons/readme.txt b/cybertools/browser/blue/blueprint/plugins/link-icons/readme.txt similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/readme.txt rename to cybertools/browser/blue/blueprint/plugins/link-icons/readme.txt diff --git a/browser/blue/blueprint/plugins/link-icons/screen.css b/cybertools/browser/blue/blueprint/plugins/link-icons/screen.css similarity index 100% rename from browser/blue/blueprint/plugins/link-icons/screen.css rename to cybertools/browser/blue/blueprint/plugins/link-icons/screen.css diff --git a/browser/blue/blueprint/plugins/rtl/readme.txt b/cybertools/browser/blue/blueprint/plugins/rtl/readme.txt similarity index 100% rename from browser/blue/blueprint/plugins/rtl/readme.txt rename to cybertools/browser/blue/blueprint/plugins/rtl/readme.txt diff --git a/browser/blue/blueprint/plugins/rtl/screen.css b/cybertools/browser/blue/blueprint/plugins/rtl/screen.css similarity index 100% rename from browser/blue/blueprint/plugins/rtl/screen.css rename to cybertools/browser/blue/blueprint/plugins/rtl/screen.css diff --git a/browser/blue/blueprint/print.css b/cybertools/browser/blue/blueprint/print.css similarity index 100% rename from browser/blue/blueprint/print.css rename to cybertools/browser/blue/blueprint/print.css diff --git a/browser/blue/blueprint/screen.css b/cybertools/browser/blue/blueprint/screen.css similarity index 100% rename from browser/blue/blueprint/screen.css rename to cybertools/browser/blue/blueprint/screen.css diff --git a/browser/blue/blueprint/src/forms.css b/cybertools/browser/blue/blueprint/src/forms.css similarity index 100% rename from browser/blue/blueprint/src/forms.css rename to cybertools/browser/blue/blueprint/src/forms.css diff --git a/browser/blue/blueprint/src/grid.css b/cybertools/browser/blue/blueprint/src/grid.css similarity index 100% rename from browser/blue/blueprint/src/grid.css rename to cybertools/browser/blue/blueprint/src/grid.css diff --git a/browser/blue/blueprint/src/grid.png b/cybertools/browser/blue/blueprint/src/grid.png similarity index 100% rename from browser/blue/blueprint/src/grid.png rename to cybertools/browser/blue/blueprint/src/grid.png diff --git a/browser/blue/blueprint/src/ie.css b/cybertools/browser/blue/blueprint/src/ie.css similarity index 100% rename from browser/blue/blueprint/src/ie.css rename to cybertools/browser/blue/blueprint/src/ie.css diff --git a/browser/blue/blueprint/src/print.css b/cybertools/browser/blue/blueprint/src/print.css similarity index 100% rename from browser/blue/blueprint/src/print.css rename to cybertools/browser/blue/blueprint/src/print.css diff --git a/browser/blue/blueprint/src/reset.css b/cybertools/browser/blue/blueprint/src/reset.css similarity index 100% rename from browser/blue/blueprint/src/reset.css rename to cybertools/browser/blue/blueprint/src/reset.css diff --git a/browser/blue/blueprint/src/typography.css b/cybertools/browser/blue/blueprint/src/typography.css similarity index 100% rename from browser/blue/blueprint/src/typography.css rename to cybertools/browser/blue/blueprint/src/typography.css diff --git a/browser/blue/body.pt b/cybertools/browser/blue/body.pt similarity index 100% rename from browser/blue/body.pt rename to cybertools/browser/blue/body.pt diff --git a/browser/blue/browser.py b/cybertools/browser/blue/browser.py similarity index 100% rename from browser/blue/browser.py rename to cybertools/browser/blue/browser.py diff --git a/browser/blue/configure.zcml b/cybertools/browser/blue/configure.zcml similarity index 100% rename from browser/blue/configure.zcml rename to cybertools/browser/blue/configure.zcml diff --git a/browser/blue/controller.py b/cybertools/browser/blue/controller.py similarity index 100% rename from browser/blue/controller.py rename to cybertools/browser/blue/controller.py diff --git a/browser/blue/custom.css b/cybertools/browser/blue/custom.css similarity index 100% rename from browser/blue/custom.css rename to cybertools/browser/blue/custom.css diff --git a/browser/blue/grid8.png b/cybertools/browser/blue/grid8.png similarity index 100% rename from browser/blue/grid8.png rename to cybertools/browser/blue/grid8.png diff --git a/browser/blue/ie.css b/cybertools/browser/blue/ie.css similarity index 100% rename from browser/blue/ie.css rename to cybertools/browser/blue/ie.css diff --git a/browser/configurator.py b/cybertools/browser/configurator.py similarity index 100% rename from browser/configurator.py rename to cybertools/browser/configurator.py diff --git a/browser/configure-errorviews.zcml b/cybertools/browser/configure-errorviews.zcml similarity index 100% rename from browser/configure-errorviews.zcml rename to cybertools/browser/configure-errorviews.zcml diff --git a/browser/configure.zcml b/cybertools/browser/configure.zcml similarity index 100% rename from browser/configure.zcml rename to cybertools/browser/configure.zcml diff --git a/browser/controller.py b/cybertools/browser/controller.py similarity index 100% rename from browser/controller.py rename to cybertools/browser/controller.py diff --git a/browser/form.py b/cybertools/browser/form.py similarity index 100% rename from browser/form.py rename to cybertools/browser/form.py diff --git a/browser/ftests.py b/cybertools/browser/ftests.py similarity index 100% rename from browser/ftests.py rename to cybertools/browser/ftests.py diff --git a/browser/icons/application_edit.png b/cybertools/browser/icons/application_edit.png similarity index 100% rename from browser/icons/application_edit.png rename to cybertools/browser/icons/application_edit.png diff --git a/browser/icons/arrow_left.png b/cybertools/browser/icons/arrow_left.png similarity index 100% rename from browser/icons/arrow_left.png rename to cybertools/browser/icons/arrow_left.png diff --git a/browser/icons/arrow_right.png b/cybertools/browser/icons/arrow_right.png similarity index 100% rename from browser/icons/arrow_right.png rename to cybertools/browser/icons/arrow_right.png diff --git a/browser/icons/arrow_up.png b/cybertools/browser/icons/arrow_up.png similarity index 100% rename from browser/icons/arrow_up.png rename to cybertools/browser/icons/arrow_up.png diff --git a/browser/icons/arrowdown.gif b/cybertools/browser/icons/arrowdown.gif similarity index 100% rename from browser/icons/arrowdown.gif rename to cybertools/browser/icons/arrowdown.gif diff --git a/browser/icons/arrowup.gif b/cybertools/browser/icons/arrowup.gif similarity index 100% rename from browser/icons/arrowup.gif rename to cybertools/browser/icons/arrowup.gif diff --git a/browser/icons/book_next.png b/cybertools/browser/icons/book_next.png similarity index 100% rename from browser/icons/book_next.png rename to cybertools/browser/icons/book_next.png diff --git a/browser/icons/book_previous.png b/cybertools/browser/icons/book_previous.png similarity index 100% rename from browser/icons/book_previous.png rename to cybertools/browser/icons/book_previous.png diff --git a/browser/icons/cancel.png b/cybertools/browser/icons/cancel.png similarity index 100% rename from browser/icons/cancel.png rename to cybertools/browser/icons/cancel.png diff --git a/browser/icons/delete.png b/cybertools/browser/icons/delete.png similarity index 100% rename from browser/icons/delete.png rename to cybertools/browser/icons/delete.png diff --git a/browser/icons/dialog-information.png b/cybertools/browser/icons/dialog-information.png similarity index 100% rename from browser/icons/dialog-information.png rename to cybertools/browser/icons/dialog-information.png diff --git a/browser/icons/dialog-warning.png b/cybertools/browser/icons/dialog-warning.png similarity index 100% rename from browser/icons/dialog-warning.png rename to cybertools/browser/icons/dialog-warning.png diff --git a/browser/icons/email.png b/cybertools/browser/icons/email.png similarity index 100% rename from browser/icons/email.png rename to cybertools/browser/icons/email.png diff --git a/browser/icons/email_edit.png b/cybertools/browser/icons/email_edit.png similarity index 100% rename from browser/icons/email_edit.png rename to cybertools/browser/icons/email_edit.png diff --git a/browser/icons/favorite.png b/cybertools/browser/icons/favorite.png similarity index 100% rename from browser/icons/favorite.png rename to cybertools/browser/icons/favorite.png diff --git a/browser/icons/file-excel.png b/cybertools/browser/icons/file-excel.png similarity index 100% rename from browser/icons/file-excel.png rename to cybertools/browser/icons/file-excel.png diff --git a/browser/icons/file-pdf.png b/cybertools/browser/icons/file-pdf.png similarity index 100% rename from browser/icons/file-pdf.png rename to cybertools/browser/icons/file-pdf.png diff --git a/browser/icons/file-word.png b/cybertools/browser/icons/file-word.png similarity index 100% rename from browser/icons/file-word.png rename to cybertools/browser/icons/file-word.png diff --git a/browser/icons/group.png b/cybertools/browser/icons/group.png similarity index 100% rename from browser/icons/group.png rename to cybertools/browser/icons/group.png diff --git a/browser/icons/info.png b/cybertools/browser/icons/info.png similarity index 100% rename from browser/icons/info.png rename to cybertools/browser/icons/info.png diff --git a/browser/icons/ledblue.png b/cybertools/browser/icons/ledblue.png similarity index 100% rename from browser/icons/ledblue.png rename to cybertools/browser/icons/ledblue.png diff --git a/browser/icons/ledgreen.png b/cybertools/browser/icons/ledgreen.png similarity index 100% rename from browser/icons/ledgreen.png rename to cybertools/browser/icons/ledgreen.png diff --git a/browser/icons/ledgreenblue.png b/cybertools/browser/icons/ledgreenblue.png similarity index 100% rename from browser/icons/ledgreenblue.png rename to cybertools/browser/icons/ledgreenblue.png diff --git a/browser/icons/ledgrey.png b/cybertools/browser/icons/ledgrey.png similarity index 100% rename from browser/icons/ledgrey.png rename to cybertools/browser/icons/ledgrey.png diff --git a/browser/icons/ledlightblue.png b/cybertools/browser/icons/ledlightblue.png similarity index 100% rename from browser/icons/ledlightblue.png rename to cybertools/browser/icons/ledlightblue.png diff --git a/browser/icons/ledlightgreen.png b/cybertools/browser/icons/ledlightgreen.png similarity index 100% rename from browser/icons/ledlightgreen.png rename to cybertools/browser/icons/ledlightgreen.png diff --git a/browser/icons/ledorange.png b/cybertools/browser/icons/ledorange.png similarity index 100% rename from browser/icons/ledorange.png rename to cybertools/browser/icons/ledorange.png diff --git a/browser/icons/ledpurple.png b/cybertools/browser/icons/ledpurple.png similarity index 100% rename from browser/icons/ledpurple.png rename to cybertools/browser/icons/ledpurple.png diff --git a/browser/icons/ledred.png b/cybertools/browser/icons/ledred.png similarity index 100% rename from browser/icons/ledred.png rename to cybertools/browser/icons/ledred.png diff --git a/browser/icons/ledx.png b/cybertools/browser/icons/ledx.png similarity index 100% rename from browser/icons/ledx.png rename to cybertools/browser/icons/ledx.png diff --git a/browser/icons/ledyellow.png b/cybertools/browser/icons/ledyellow.png similarity index 100% rename from browser/icons/ledyellow.png rename to cybertools/browser/icons/ledyellow.png diff --git a/browser/icons/loading.gif b/cybertools/browser/icons/loading.gif similarity index 100% rename from browser/icons/loading.gif rename to cybertools/browser/icons/loading.gif diff --git a/browser/icons/magnifier.png b/cybertools/browser/icons/magnifier.png similarity index 100% rename from browser/icons/magnifier.png rename to cybertools/browser/icons/magnifier.png diff --git a/browser/icons/minus.gif b/cybertools/browser/icons/minus.gif similarity index 100% rename from browser/icons/minus.gif rename to cybertools/browser/icons/minus.gif diff --git a/browser/icons/page_copy.png b/cybertools/browser/icons/page_copy.png similarity index 100% rename from browser/icons/page_copy.png rename to cybertools/browser/icons/page_copy.png diff --git a/browser/icons/page_delete.png b/cybertools/browser/icons/page_delete.png similarity index 100% rename from browser/icons/page_delete.png rename to cybertools/browser/icons/page_delete.png diff --git a/browser/icons/page_edit.png b/cybertools/browser/icons/page_edit.png similarity index 100% rename from browser/icons/page_edit.png rename to cybertools/browser/icons/page_edit.png diff --git a/browser/icons/plus.gif b/cybertools/browser/icons/plus.gif similarity index 100% rename from browser/icons/plus.gif rename to cybertools/browser/icons/plus.gif diff --git a/browser/icons/printer.png b/cybertools/browser/icons/printer.png similarity index 100% rename from browser/icons/printer.png rename to cybertools/browser/icons/printer.png diff --git a/browser/icons/report_edit.png b/cybertools/browser/icons/report_edit.png similarity index 100% rename from browser/icons/report_edit.png rename to cybertools/browser/icons/report_edit.png diff --git a/browser/icons/table.png b/cybertools/browser/icons/table.png similarity index 100% rename from browser/icons/table.png rename to cybertools/browser/icons/table.png diff --git a/browser/icons/tick.png b/cybertools/browser/icons/tick.png similarity index 100% rename from browser/icons/tick.png rename to cybertools/browser/icons/tick.png diff --git a/browser/icons/time.png b/cybertools/browser/icons/time.png similarity index 100% rename from browser/icons/time.png rename to cybertools/browser/icons/time.png diff --git a/browser/icons/time_go.png b/cybertools/browser/icons/time_go.png similarity index 100% rename from browser/icons/time_go.png rename to cybertools/browser/icons/time_go.png diff --git a/browser/icons/user.png b/cybertools/browser/icons/user.png similarity index 100% rename from browser/icons/user.png rename to cybertools/browser/icons/user.png diff --git a/browser/icons/vcard_edit.png b/cybertools/browser/icons/vcard_edit.png similarity index 100% rename from browser/icons/vcard_edit.png rename to cybertools/browser/icons/vcard_edit.png diff --git a/browser/interfaces.py b/cybertools/browser/interfaces.py similarity index 100% rename from browser/interfaces.py rename to cybertools/browser/interfaces.py diff --git a/browser/liquid/README.txt b/cybertools/browser/liquid/README.txt similarity index 100% rename from browser/liquid/README.txt rename to cybertools/browser/liquid/README.txt diff --git a/browser/liquid/__init__.py b/cybertools/browser/liquid/__init__.py similarity index 100% rename from browser/liquid/__init__.py rename to cybertools/browser/liquid/__init__.py diff --git a/browser/liquid/base.css b/cybertools/browser/liquid/base.css similarity index 100% rename from browser/liquid/base.css rename to cybertools/browser/liquid/base.css diff --git a/browser/liquid/body.pt b/cybertools/browser/liquid/body.pt similarity index 100% rename from browser/liquid/body.pt rename to cybertools/browser/liquid/body.pt diff --git a/browser/liquid/configure.zcml b/cybertools/browser/liquid/configure.zcml similarity index 100% rename from browser/liquid/configure.zcml rename to cybertools/browser/liquid/configure.zcml diff --git a/browser/liquid/controller.py b/cybertools/browser/liquid/controller.py similarity index 100% rename from browser/liquid/controller.py rename to cybertools/browser/liquid/controller.py diff --git a/browser/liquid/custom.css b/cybertools/browser/liquid/custom.css similarity index 100% rename from browser/liquid/custom.css rename to cybertools/browser/liquid/custom.css diff --git a/browser/liquid/popup.css b/cybertools/browser/liquid/popup.css similarity index 100% rename from browser/liquid/popup.css rename to cybertools/browser/liquid/popup.css diff --git a/browser/liquid/popup.pt b/cybertools/browser/liquid/popup.pt similarity index 100% rename from browser/liquid/popup.pt rename to cybertools/browser/liquid/popup.pt diff --git a/browser/liquid/presentation.css b/cybertools/browser/liquid/presentation.css similarity index 100% rename from browser/liquid/presentation.css rename to cybertools/browser/liquid/presentation.css diff --git a/browser/liquid/print.css b/cybertools/browser/liquid/print.css similarity index 100% rename from browser/liquid/print.css rename to cybertools/browser/liquid/print.css diff --git a/browser/liquid/view_macros.pt b/cybertools/browser/liquid/view_macros.pt similarity index 100% rename from browser/liquid/view_macros.pt rename to cybertools/browser/liquid/view_macros.pt diff --git a/browser/liquid/zope3_tablelayout.css b/cybertools/browser/liquid/zope3_tablelayout.css similarity index 100% rename from browser/liquid/zope3_tablelayout.css rename to cybertools/browser/liquid/zope3_tablelayout.css diff --git a/browser/loops/__init__.py b/cybertools/browser/loops/__init__.py similarity index 100% rename from browser/loops/__init__.py rename to cybertools/browser/loops/__init__.py diff --git a/browser/loops/auth.py b/cybertools/browser/loops/auth.py similarity index 100% rename from browser/loops/auth.py rename to cybertools/browser/loops/auth.py diff --git a/browser/loops/configure.zcml b/cybertools/browser/loops/configure.zcml similarity index 100% rename from browser/loops/configure.zcml rename to cybertools/browser/loops/configure.zcml diff --git a/browser/loops/loginform.pt b/cybertools/browser/loops/loginform.pt similarity index 100% rename from browser/loops/loginform.pt rename to cybertools/browser/loops/loginform.pt diff --git a/browser/loops/loops_favicon.png b/cybertools/browser/loops/loops_favicon.png similarity index 100% rename from browser/loops/loops_favicon.png rename to cybertools/browser/loops/loops_favicon.png diff --git a/browser/loops/loops_layout.css b/cybertools/browser/loops/loops_layout.css similarity index 100% rename from browser/loops/loops_layout.css rename to cybertools/browser/loops/loops_layout.css diff --git a/browser/loops/loops_logo.png b/cybertools/browser/loops/loops_logo.png similarity index 100% rename from browser/loops/loops_logo.png rename to cybertools/browser/loops/loops_logo.png diff --git a/browser/loops/loops_management_layout.css b/cybertools/browser/loops/loops_management_layout.css similarity index 100% rename from browser/loops/loops_management_layout.css rename to cybertools/browser/loops/loops_management_layout.css diff --git a/browser/loops/menu.py b/cybertools/browser/loops/menu.py similarity index 100% rename from browser/loops/menu.py rename to cybertools/browser/loops/menu.py diff --git a/browser/macro.py b/cybertools/browser/macro.py similarity index 100% rename from browser/macro.py rename to cybertools/browser/macro.py diff --git a/browser/main.pt b/cybertools/browser/main.pt similarity index 100% rename from browser/main.pt rename to cybertools/browser/main.pt diff --git a/browser/member.py b/cybertools/browser/member.py similarity index 100% rename from browser/member.py rename to cybertools/browser/member.py diff --git a/browser/mojo/__init__.py b/cybertools/browser/mojo/__init__.py similarity index 100% rename from browser/mojo/__init__.py rename to cybertools/browser/mojo/__init__.py diff --git a/browser/mojo/base.css b/cybertools/browser/mojo/base.css similarity index 100% rename from browser/mojo/base.css rename to cybertools/browser/mojo/base.css diff --git a/browser/mojo/body.pt b/cybertools/browser/mojo/body.pt similarity index 100% rename from browser/mojo/body.pt rename to cybertools/browser/mojo/body.pt diff --git a/browser/mojo/browser.py b/cybertools/browser/mojo/browser.py similarity index 100% rename from browser/mojo/browser.py rename to cybertools/browser/mojo/browser.py diff --git a/browser/mojo/configure.zcml b/cybertools/browser/mojo/configure.zcml similarity index 100% rename from browser/mojo/configure.zcml rename to cybertools/browser/mojo/configure.zcml diff --git a/browser/mojo/controller.py b/cybertools/browser/mojo/controller.py similarity index 100% rename from browser/mojo/controller.py rename to cybertools/browser/mojo/controller.py diff --git a/browser/mojo/custom.css b/cybertools/browser/mojo/custom.css similarity index 100% rename from browser/mojo/custom.css rename to cybertools/browser/mojo/custom.css diff --git a/browser/mojo/print.css b/cybertools/browser/mojo/print.css similarity index 100% rename from browser/mojo/print.css rename to cybertools/browser/mojo/print.css diff --git a/browser/notfound.pt b/cybertools/browser/notfound.pt similarity index 100% rename from browser/notfound.pt rename to cybertools/browser/notfound.pt diff --git a/browser/renderer.pt b/cybertools/browser/renderer.pt similarity index 100% rename from browser/renderer.pt rename to cybertools/browser/renderer.pt diff --git a/browser/renderer.py b/cybertools/browser/renderer.py similarity index 100% rename from browser/renderer.py rename to cybertools/browser/renderer.py diff --git a/browser/systemerror.pt b/cybertools/browser/systemerror.pt similarity index 100% rename from browser/systemerror.pt rename to cybertools/browser/systemerror.pt diff --git a/browser/tests.py b/cybertools/browser/tests.py similarity index 100% rename from browser/tests.py rename to cybertools/browser/tests.py diff --git a/browser/url.py b/cybertools/browser/url.py similarity index 100% rename from browser/url.py rename to cybertools/browser/url.py diff --git a/browser/url.txt b/cybertools/browser/url.txt similarity index 100% rename from browser/url.txt rename to cybertools/browser/url.txt diff --git a/browser/view.py b/cybertools/browser/view.py similarity index 100% rename from browser/view.py rename to cybertools/browser/view.py diff --git a/browser/widget.py b/cybertools/browser/widget.py similarity index 100% rename from browser/widget.py rename to cybertools/browser/widget.py diff --git a/catalog/README.txt b/cybertools/catalog/README.txt similarity index 100% rename from catalog/README.txt rename to cybertools/catalog/README.txt diff --git a/catalog/__init__.py b/cybertools/catalog/__init__.py similarity index 100% rename from catalog/__init__.py rename to cybertools/catalog/__init__.py diff --git a/catalog/configure.zcml b/cybertools/catalog/configure.zcml similarity index 100% rename from catalog/configure.zcml rename to cybertools/catalog/configure.zcml diff --git a/catalog/keyword.py b/cybertools/catalog/keyword.py similarity index 100% rename from catalog/keyword.py rename to cybertools/catalog/keyword.py diff --git a/catalog/query.py b/cybertools/catalog/query.py similarity index 100% rename from catalog/query.py rename to cybertools/catalog/query.py diff --git a/catalog/tests.py b/cybertools/catalog/tests.py similarity index 100% rename from catalog/tests.py rename to cybertools/catalog/tests.py diff --git a/commerce/README.txt b/cybertools/commerce/README.txt similarity index 100% rename from commerce/README.txt rename to cybertools/commerce/README.txt diff --git a/commerce/__init__.py b/cybertools/commerce/__init__.py similarity index 100% rename from commerce/__init__.py rename to cybertools/commerce/__init__.py diff --git a/commerce/common.py b/cybertools/commerce/common.py similarity index 100% rename from commerce/common.py rename to cybertools/commerce/common.py diff --git a/commerce/configure.zcml b/cybertools/commerce/configure.zcml similarity index 100% rename from commerce/configure.zcml rename to cybertools/commerce/configure.zcml diff --git a/commerce/customer.py b/cybertools/commerce/customer.py similarity index 100% rename from commerce/customer.py rename to cybertools/commerce/customer.py diff --git a/commerce/interfaces.py b/cybertools/commerce/interfaces.py similarity index 100% rename from commerce/interfaces.py rename to cybertools/commerce/interfaces.py diff --git a/commerce/locales/cybertools.commerce.pot b/cybertools/commerce/locales/cybertools.commerce.pot similarity index 100% rename from commerce/locales/cybertools.commerce.pot rename to cybertools/commerce/locales/cybertools.commerce.pot diff --git a/commerce/locales/de/LC_MESSAGES/cybertools.commerce.mo b/cybertools/commerce/locales/de/LC_MESSAGES/cybertools.commerce.mo similarity index 100% rename from commerce/locales/de/LC_MESSAGES/cybertools.commerce.mo rename to cybertools/commerce/locales/de/LC_MESSAGES/cybertools.commerce.mo diff --git a/commerce/locales/de/LC_MESSAGES/cybertools.commerce.po b/cybertools/commerce/locales/de/LC_MESSAGES/cybertools.commerce.po similarity index 100% rename from commerce/locales/de/LC_MESSAGES/cybertools.commerce.po rename to cybertools/commerce/locales/de/LC_MESSAGES/cybertools.commerce.po diff --git a/commerce/locales/en/LC_MESSAGES/cybertools.commerce.po b/cybertools/commerce/locales/en/LC_MESSAGES/cybertools.commerce.po similarity index 100% rename from commerce/locales/en/LC_MESSAGES/cybertools.commerce.po rename to cybertools/commerce/locales/en/LC_MESSAGES/cybertools.commerce.po diff --git a/commerce/manager.py b/cybertools/commerce/manager.py similarity index 100% rename from commerce/manager.py rename to cybertools/commerce/manager.py diff --git a/commerce/order.py b/cybertools/commerce/order.py similarity index 100% rename from commerce/order.py rename to cybertools/commerce/order.py diff --git a/commerce/product.py b/cybertools/commerce/product.py similarity index 100% rename from commerce/product.py rename to cybertools/commerce/product.py diff --git a/commerce/shop.py b/cybertools/commerce/shop.py similarity index 100% rename from commerce/shop.py rename to cybertools/commerce/shop.py diff --git a/commerce/tests.py b/cybertools/commerce/tests.py similarity index 100% rename from commerce/tests.py rename to cybertools/commerce/tests.py diff --git a/composer/README.txt b/cybertools/composer/README.txt similarity index 100% rename from composer/README.txt rename to cybertools/composer/README.txt diff --git a/composer/__init__.py b/cybertools/composer/__init__.py similarity index 100% rename from composer/__init__.py rename to cybertools/composer/__init__.py diff --git a/composer/base.py b/cybertools/composer/base.py similarity index 100% rename from composer/base.py rename to cybertools/composer/base.py diff --git a/composer/instance.py b/cybertools/composer/instance.py similarity index 100% rename from composer/instance.py rename to cybertools/composer/instance.py diff --git a/composer/interfaces.py b/cybertools/composer/interfaces.py similarity index 100% rename from composer/interfaces.py rename to cybertools/composer/interfaces.py diff --git a/composer/layout/README.txt b/cybertools/composer/layout/README.txt similarity index 100% rename from composer/layout/README.txt rename to cybertools/composer/layout/README.txt diff --git a/composer/layout/__init__.py b/cybertools/composer/layout/__init__.py similarity index 100% rename from composer/layout/__init__.py rename to cybertools/composer/layout/__init__.py diff --git a/composer/layout/base.py b/cybertools/composer/layout/base.py similarity index 100% rename from composer/layout/base.py rename to cybertools/composer/layout/base.py diff --git a/composer/layout/browser/__init__.py b/cybertools/composer/layout/browser/__init__.py similarity index 100% rename from composer/layout/browser/__init__.py rename to cybertools/composer/layout/browser/__init__.py diff --git a/composer/layout/browser/base.pt b/cybertools/composer/layout/browser/base.pt similarity index 100% rename from composer/layout/browser/base.pt rename to cybertools/composer/layout/browser/base.pt diff --git a/composer/layout/browser/configure.zcml b/cybertools/composer/layout/browser/configure.zcml similarity index 100% rename from composer/layout/browser/configure.zcml rename to cybertools/composer/layout/browser/configure.zcml diff --git a/composer/layout/browser/default.pt b/cybertools/composer/layout/browser/default.pt similarity index 100% rename from composer/layout/browser/default.pt rename to cybertools/composer/layout/browser/default.pt diff --git a/composer/layout/browser/default.py b/cybertools/composer/layout/browser/default.py similarity index 100% rename from composer/layout/browser/default.py rename to cybertools/composer/layout/browser/default.py diff --git a/composer/layout/browser/liquid/__init__.py b/cybertools/composer/layout/browser/liquid/__init__.py similarity index 100% rename from composer/layout/browser/liquid/__init__.py rename to cybertools/composer/layout/browser/liquid/__init__.py diff --git a/composer/layout/browser/liquid/base.css b/cybertools/composer/layout/browser/liquid/base.css similarity index 100% rename from composer/layout/browser/liquid/base.css rename to cybertools/composer/layout/browser/liquid/base.css diff --git a/composer/layout/browser/liquid/configure.zcml b/cybertools/composer/layout/browser/liquid/configure.zcml similarity index 100% rename from composer/layout/browser/liquid/configure.zcml rename to cybertools/composer/layout/browser/liquid/configure.zcml diff --git a/composer/layout/browser/liquid/default.pt b/cybertools/composer/layout/browser/liquid/default.pt similarity index 100% rename from composer/layout/browser/liquid/default.pt rename to cybertools/composer/layout/browser/liquid/default.pt diff --git a/composer/layout/browser/liquid/default.py b/cybertools/composer/layout/browser/liquid/default.py similarity index 100% rename from composer/layout/browser/liquid/default.py rename to cybertools/composer/layout/browser/liquid/default.py diff --git a/composer/layout/browser/renderer.pt b/cybertools/composer/layout/browser/renderer.pt similarity index 100% rename from composer/layout/browser/renderer.pt rename to cybertools/composer/layout/browser/renderer.pt diff --git a/composer/layout/browser/resources/loops_favicon.png b/cybertools/composer/layout/browser/resources/loops_favicon.png similarity index 100% rename from composer/layout/browser/resources/loops_favicon.png rename to cybertools/composer/layout/browser/resources/loops_favicon.png diff --git a/composer/layout/browser/standard.pt b/cybertools/composer/layout/browser/standard.pt similarity index 100% rename from composer/layout/browser/standard.pt rename to cybertools/composer/layout/browser/standard.pt diff --git a/composer/layout/browser/standard.py b/cybertools/composer/layout/browser/standard.py similarity index 100% rename from composer/layout/browser/standard.py rename to cybertools/composer/layout/browser/standard.py diff --git a/composer/layout/browser/view.py b/cybertools/composer/layout/browser/view.py similarity index 100% rename from composer/layout/browser/view.py rename to cybertools/composer/layout/browser/view.py diff --git a/composer/layout/configure.zcml b/cybertools/composer/layout/configure.zcml similarity index 100% rename from composer/layout/configure.zcml rename to cybertools/composer/layout/configure.zcml diff --git a/composer/layout/interfaces.py b/cybertools/composer/layout/interfaces.py similarity index 100% rename from composer/layout/interfaces.py rename to cybertools/composer/layout/interfaces.py diff --git a/composer/layout/region.py b/cybertools/composer/layout/region.py similarity index 100% rename from composer/layout/region.py rename to cybertools/composer/layout/region.py diff --git a/composer/layout/tests.py b/cybertools/composer/layout/tests.py similarity index 100% rename from composer/layout/tests.py rename to cybertools/composer/layout/tests.py diff --git a/composer/message/README.txt b/cybertools/composer/message/README.txt similarity index 100% rename from composer/message/README.txt rename to cybertools/composer/message/README.txt diff --git a/composer/message/__init__.py b/cybertools/composer/message/__init__.py similarity index 100% rename from composer/message/__init__.py rename to cybertools/composer/message/__init__.py diff --git a/composer/message/base.py b/cybertools/composer/message/base.py similarity index 100% rename from composer/message/base.py rename to cybertools/composer/message/base.py diff --git a/composer/message/configure.zcml b/cybertools/composer/message/configure.zcml similarity index 100% rename from composer/message/configure.zcml rename to cybertools/composer/message/configure.zcml diff --git a/composer/message/instance.py b/cybertools/composer/message/instance.py similarity index 100% rename from composer/message/instance.py rename to cybertools/composer/message/instance.py diff --git a/composer/message/interfaces.py b/cybertools/composer/message/interfaces.py similarity index 100% rename from composer/message/interfaces.py rename to cybertools/composer/message/interfaces.py diff --git a/composer/message/tests.py b/cybertools/composer/message/tests.py similarity index 100% rename from composer/message/tests.py rename to cybertools/composer/message/tests.py diff --git a/composer/report/README.txt b/cybertools/composer/report/README.txt similarity index 100% rename from composer/report/README.txt rename to cybertools/composer/report/README.txt diff --git a/composer/report/__init__.py b/cybertools/composer/report/__init__.py similarity index 100% rename from composer/report/__init__.py rename to cybertools/composer/report/__init__.py diff --git a/composer/report/base.py b/cybertools/composer/report/base.py similarity index 100% rename from composer/report/base.py rename to cybertools/composer/report/base.py diff --git a/composer/report/configure.zcml b/cybertools/composer/report/configure.zcml similarity index 100% rename from composer/report/configure.zcml rename to cybertools/composer/report/configure.zcml diff --git a/composer/report/field.py b/cybertools/composer/report/field.py similarity index 100% rename from composer/report/field.py rename to cybertools/composer/report/field.py diff --git a/composer/report/instance.py b/cybertools/composer/report/instance.py similarity index 100% rename from composer/report/instance.py rename to cybertools/composer/report/instance.py diff --git a/composer/report/interfaces.py b/cybertools/composer/report/interfaces.py similarity index 100% rename from composer/report/interfaces.py rename to cybertools/composer/report/interfaces.py diff --git a/composer/report/result.py b/cybertools/composer/report/result.py similarity index 100% rename from composer/report/result.py rename to cybertools/composer/report/result.py diff --git a/composer/report/tests.py b/cybertools/composer/report/tests.py similarity index 100% rename from composer/report/tests.py rename to cybertools/composer/report/tests.py diff --git a/composer/rule/README.txt b/cybertools/composer/rule/README.txt similarity index 100% rename from composer/rule/README.txt rename to cybertools/composer/rule/README.txt diff --git a/composer/rule/__init__.py b/cybertools/composer/rule/__init__.py similarity index 100% rename from composer/rule/__init__.py rename to cybertools/composer/rule/__init__.py diff --git a/composer/rule/base.py b/cybertools/composer/rule/base.py similarity index 100% rename from composer/rule/base.py rename to cybertools/composer/rule/base.py diff --git a/composer/rule/configure.zcml b/cybertools/composer/rule/configure.zcml similarity index 100% rename from composer/rule/configure.zcml rename to cybertools/composer/rule/configure.zcml diff --git a/composer/rule/instance.py b/cybertools/composer/rule/instance.py similarity index 100% rename from composer/rule/instance.py rename to cybertools/composer/rule/instance.py diff --git a/composer/rule/interfaces.py b/cybertools/composer/rule/interfaces.py similarity index 100% rename from composer/rule/interfaces.py rename to cybertools/composer/rule/interfaces.py diff --git a/composer/rule/mail.py b/cybertools/composer/rule/mail.py similarity index 100% rename from composer/rule/mail.py rename to cybertools/composer/rule/mail.py diff --git a/composer/rule/message.py b/cybertools/composer/rule/message.py similarity index 100% rename from composer/rule/message.py rename to cybertools/composer/rule/message.py diff --git a/composer/rule/tests.py b/cybertools/composer/rule/tests.py similarity index 100% rename from composer/rule/tests.py rename to cybertools/composer/rule/tests.py diff --git a/composer/rule/web.py b/cybertools/composer/rule/web.py similarity index 100% rename from composer/rule/web.py rename to cybertools/composer/rule/web.py diff --git a/composer/schema/README.txt b/cybertools/composer/schema/README.txt similarity index 100% rename from composer/schema/README.txt rename to cybertools/composer/schema/README.txt diff --git a/composer/schema/__init__.py b/cybertools/composer/schema/__init__.py similarity index 100% rename from composer/schema/__init__.py rename to cybertools/composer/schema/__init__.py diff --git a/composer/schema/browser/__init__.py b/cybertools/composer/schema/browser/__init__.py similarity index 100% rename from composer/schema/browser/__init__.py rename to cybertools/composer/schema/browser/__init__.py diff --git a/composer/schema/browser/common.py b/cybertools/composer/schema/browser/common.py similarity index 100% rename from composer/schema/browser/common.py rename to cybertools/composer/schema/browser/common.py diff --git a/composer/schema/browser/configure.zcml b/cybertools/composer/schema/browser/configure.zcml similarity index 100% rename from composer/schema/browser/configure.zcml rename to cybertools/composer/schema/browser/configure.zcml diff --git a/composer/schema/browser/form.py b/cybertools/composer/schema/browser/form.py similarity index 100% rename from composer/schema/browser/form.py rename to cybertools/composer/schema/browser/form.py diff --git a/composer/schema/browser/report.py b/cybertools/composer/schema/browser/report.py similarity index 100% rename from composer/schema/browser/report.py rename to cybertools/composer/schema/browser/report.py diff --git a/composer/schema/browser/schema.py b/cybertools/composer/schema/browser/schema.py similarity index 100% rename from composer/schema/browser/schema.py rename to cybertools/composer/schema/browser/schema.py diff --git a/composer/schema/browser/schema_macros.pt b/cybertools/composer/schema/browser/schema_macros.pt similarity index 100% rename from composer/schema/browser/schema_macros.pt rename to cybertools/composer/schema/browser/schema_macros.pt diff --git a/composer/schema/client.py b/cybertools/composer/schema/client.py similarity index 100% rename from composer/schema/client.py rename to cybertools/composer/schema/client.py diff --git a/composer/schema/configure.zcml b/cybertools/composer/schema/configure.zcml similarity index 100% rename from composer/schema/configure.zcml rename to cybertools/composer/schema/configure.zcml diff --git a/composer/schema/factory.py b/cybertools/composer/schema/factory.py similarity index 100% rename from composer/schema/factory.py rename to cybertools/composer/schema/factory.py diff --git a/composer/schema/field.py b/cybertools/composer/schema/field.py similarity index 100% rename from composer/schema/field.py rename to cybertools/composer/schema/field.py diff --git a/composer/schema/grid/__init__.py b/cybertools/composer/schema/grid/__init__.py similarity index 100% rename from composer/schema/grid/__init__.py rename to cybertools/composer/schema/grid/__init__.py diff --git a/composer/schema/grid/field.py b/cybertools/composer/schema/grid/field.py similarity index 100% rename from composer/schema/grid/field.py rename to cybertools/composer/schema/grid/field.py diff --git a/composer/schema/grid/grid_macros.pt b/cybertools/composer/schema/grid/grid_macros.pt similarity index 100% rename from composer/schema/grid/grid_macros.pt rename to cybertools/composer/schema/grid/grid_macros.pt diff --git a/composer/schema/grid/interfaces.py b/cybertools/composer/schema/grid/interfaces.py similarity index 100% rename from composer/schema/grid/interfaces.py rename to cybertools/composer/schema/grid/interfaces.py diff --git a/composer/schema/instance.py b/cybertools/composer/schema/instance.py similarity index 100% rename from composer/schema/instance.py rename to cybertools/composer/schema/instance.py diff --git a/composer/schema/interfaces.py b/cybertools/composer/schema/interfaces.py similarity index 100% rename from composer/schema/interfaces.py rename to cybertools/composer/schema/interfaces.py diff --git a/composer/schema/schema.py b/cybertools/composer/schema/schema.py similarity index 100% rename from composer/schema/schema.py rename to cybertools/composer/schema/schema.py diff --git a/composer/schema/tests.py b/cybertools/composer/schema/tests.py similarity index 100% rename from composer/schema/tests.py rename to cybertools/composer/schema/tests.py diff --git a/composer/tests.py b/cybertools/composer/tests.py similarity index 100% rename from composer/tests.py rename to cybertools/composer/tests.py diff --git a/configure.zcml b/cybertools/configure.zcml similarity index 100% rename from configure.zcml rename to cybertools/configure.zcml diff --git a/container/DEPENDENCIES.cfg b/cybertools/container/DEPENDENCIES.cfg similarity index 100% rename from container/DEPENDENCIES.cfg rename to cybertools/container/DEPENDENCIES.cfg diff --git a/container/README.txt b/cybertools/container/README.txt similarity index 100% rename from container/README.txt rename to cybertools/container/README.txt diff --git a/container/SETUP.cfg b/cybertools/container/SETUP.cfg similarity index 100% rename from container/SETUP.cfg rename to cybertools/container/SETUP.cfg diff --git a/container/__init__.py b/cybertools/container/__init__.py similarity index 100% rename from container/__init__.py rename to cybertools/container/__init__.py diff --git a/container/base.py b/cybertools/container/base.py similarity index 100% rename from container/base.py rename to cybertools/container/base.py diff --git a/container/configure.zcml b/cybertools/container/configure.zcml similarity index 100% rename from container/configure.zcml rename to cybertools/container/configure.zcml diff --git a/container/contents.pt b/cybertools/container/contents.pt similarity index 100% rename from container/contents.pt rename to cybertools/container/contents.pt diff --git a/container/cybertools.container-configure.zcml b/cybertools/container/cybertools.container-configure.zcml similarity index 100% rename from container/cybertools.container-configure.zcml rename to cybertools/container/cybertools.container-configure.zcml diff --git a/container/interfaces.py b/cybertools/container/interfaces.py similarity index 100% rename from container/interfaces.py rename to cybertools/container/interfaces.py diff --git a/container/ordered.py b/cybertools/container/ordered.py similarity index 100% rename from container/ordered.py rename to cybertools/container/ordered.py diff --git a/container/tests.py b/cybertools/container/tests.py similarity index 100% rename from container/tests.py rename to cybertools/container/tests.py diff --git a/docgen/README.txt b/cybertools/docgen/README.txt similarity index 100% rename from docgen/README.txt rename to cybertools/docgen/README.txt diff --git a/docgen/__init__.py b/cybertools/docgen/__init__.py similarity index 100% rename from docgen/__init__.py rename to cybertools/docgen/__init__.py diff --git a/docgen/base.py b/cybertools/docgen/base.py similarity index 100% rename from docgen/base.py rename to cybertools/docgen/base.py diff --git a/docgen/document.mht b/cybertools/docgen/document.mht similarity index 100% rename from docgen/document.mht rename to cybertools/docgen/document.mht diff --git a/docgen/mht.py b/cybertools/docgen/mht.py similarity index 100% rename from docgen/mht.py rename to cybertools/docgen/mht.py diff --git a/docgen/testing/test_doc.mht b/cybertools/docgen/testing/test_doc.mht similarity index 100% rename from docgen/testing/test_doc.mht rename to cybertools/docgen/testing/test_doc.mht diff --git a/docgen/testing/test_image.jpg b/cybertools/docgen/testing/test_image.jpg similarity index 100% rename from docgen/testing/test_image.jpg rename to cybertools/docgen/testing/test_image.jpg diff --git a/docgen/tests.py b/cybertools/docgen/tests.py similarity index 100% rename from docgen/tests.py rename to cybertools/docgen/tests.py diff --git a/docgen/word.css b/cybertools/docgen/word.css similarity index 100% rename from docgen/word.css rename to cybertools/docgen/word.css diff --git a/docgen/word_body.pt b/cybertools/docgen/word_body.pt similarity index 100% rename from docgen/word_body.pt rename to cybertools/docgen/word_body.pt diff --git a/docgen/word_macros.pt b/cybertools/docgen/word_macros.pt similarity index 100% rename from docgen/word_macros.pt rename to cybertools/docgen/word_macros.pt diff --git a/docgen/word_page.pt b/cybertools/docgen/word_page.pt similarity index 100% rename from docgen/word_page.pt rename to cybertools/docgen/word_page.pt diff --git a/external/__init__.py b/cybertools/external/__init__.py similarity index 100% rename from external/__init__.py rename to cybertools/external/__init__.py diff --git a/external/base.py b/cybertools/external/base.py similarity index 100% rename from external/base.py rename to cybertools/external/base.py diff --git a/external/dsv.py b/cybertools/external/dsv.py similarity index 100% rename from external/dsv.py rename to cybertools/external/dsv.py diff --git a/external/element.py b/cybertools/external/element.py similarity index 100% rename from external/element.py rename to cybertools/external/element.py diff --git a/external/interfaces.py b/cybertools/external/interfaces.py similarity index 100% rename from external/interfaces.py rename to cybertools/external/interfaces.py diff --git a/integrator/__init__.py b/cybertools/integrator/__init__.py similarity index 100% rename from integrator/__init__.py rename to cybertools/integrator/__init__.py diff --git a/integrator/base.py b/cybertools/integrator/base.py similarity index 100% rename from integrator/base.py rename to cybertools/integrator/base.py diff --git a/integrator/browser/__init__.py b/cybertools/integrator/browser/__init__.py similarity index 100% rename from integrator/browser/__init__.py rename to cybertools/integrator/browser/__init__.py diff --git a/integrator/browser/bscw.py b/cybertools/integrator/browser/bscw.py similarity index 100% rename from integrator/browser/bscw.py rename to cybertools/integrator/browser/bscw.py diff --git a/integrator/browser/view.pt b/cybertools/integrator/browser/view.pt similarity index 100% rename from integrator/browser/view.pt rename to cybertools/integrator/browser/view.pt diff --git a/integrator/bscw.py b/cybertools/integrator/bscw.py similarity index 100% rename from integrator/bscw.py rename to cybertools/integrator/bscw.py diff --git a/integrator/bscw.txt b/cybertools/integrator/bscw.txt similarity index 100% rename from integrator/bscw.txt rename to cybertools/integrator/bscw.txt diff --git a/integrator/filesystem.py b/cybertools/integrator/filesystem.py similarity index 100% rename from integrator/filesystem.py rename to cybertools/integrator/filesystem.py diff --git a/integrator/filesystem.txt b/cybertools/integrator/filesystem.txt similarity index 100% rename from integrator/filesystem.txt rename to cybertools/integrator/filesystem.txt diff --git a/integrator/interfaces.py b/cybertools/integrator/interfaces.py similarity index 100% rename from integrator/interfaces.py rename to cybertools/integrator/interfaces.py diff --git a/integrator/mime.types b/cybertools/integrator/mime.types similarity index 100% rename from integrator/mime.types rename to cybertools/integrator/mime.types diff --git a/integrator/tests/__init__.py b/cybertools/integrator/tests/__init__.py similarity index 100% rename from integrator/tests/__init__.py rename to cybertools/integrator/tests/__init__.py diff --git a/integrator/tests/bscw.py b/cybertools/integrator/tests/bscw.py similarity index 100% rename from integrator/tests/bscw.py rename to cybertools/integrator/tests/bscw.py diff --git a/integrator/tests/data/index.html b/cybertools/integrator/tests/data/index.html similarity index 100% rename from integrator/tests/data/index.html rename to cybertools/integrator/tests/data/index.html diff --git a/integrator/tests/data/sub/demo.tgz b/cybertools/integrator/tests/data/sub/demo.tgz similarity index 100% rename from integrator/tests/data/sub/demo.tgz rename to cybertools/integrator/tests/data/sub/demo.tgz diff --git a/integrator/tests/data/sub/index.html b/cybertools/integrator/tests/data/sub/index.html similarity index 100% rename from integrator/tests/data/sub/index.html rename to cybertools/integrator/tests/data/sub/index.html diff --git a/integrator/tests/data/sub/loops_logo.png b/cybertools/integrator/tests/data/sub/loops_logo.png similarity index 100% rename from integrator/tests/data/sub/loops_logo.png rename to cybertools/integrator/tests/data/sub/loops_logo.png diff --git a/integrator/tests/test_bscw.py b/cybertools/integrator/tests/test_bscw.py similarity index 100% rename from integrator/tests/test_bscw.py rename to cybertools/integrator/tests/test_bscw.py diff --git a/integrator/tests/test_filesystem.py b/cybertools/integrator/tests/test_filesystem.py similarity index 100% rename from integrator/tests/test_filesystem.py rename to cybertools/integrator/tests/test_filesystem.py diff --git a/knowledge/README.txt b/cybertools/knowledge/README.txt similarity index 100% rename from knowledge/README.txt rename to cybertools/knowledge/README.txt diff --git a/knowledge/__init__.py b/cybertools/knowledge/__init__.py similarity index 100% rename from knowledge/__init__.py rename to cybertools/knowledge/__init__.py diff --git a/knowledge/element.py b/cybertools/knowledge/element.py similarity index 100% rename from knowledge/element.py rename to cybertools/knowledge/element.py diff --git a/knowledge/interfaces.py b/cybertools/knowledge/interfaces.py similarity index 100% rename from knowledge/interfaces.py rename to cybertools/knowledge/interfaces.py diff --git a/knowledge/knowing.py b/cybertools/knowledge/knowing.py similarity index 100% rename from knowledge/knowing.py rename to cybertools/knowledge/knowing.py diff --git a/knowledge/provider.py b/cybertools/knowledge/provider.py similarity index 100% rename from knowledge/provider.py rename to cybertools/knowledge/provider.py diff --git a/knowledge/requirement.py b/cybertools/knowledge/requirement.py similarity index 100% rename from knowledge/requirement.py rename to cybertools/knowledge/requirement.py diff --git a/knowledge/survey/README.txt b/cybertools/knowledge/survey/README.txt similarity index 100% rename from knowledge/survey/README.txt rename to cybertools/knowledge/survey/README.txt diff --git a/knowledge/survey/__init__.py b/cybertools/knowledge/survey/__init__.py similarity index 100% rename from knowledge/survey/__init__.py rename to cybertools/knowledge/survey/__init__.py diff --git a/knowledge/survey/interfaces.py b/cybertools/knowledge/survey/interfaces.py similarity index 100% rename from knowledge/survey/interfaces.py rename to cybertools/knowledge/survey/interfaces.py diff --git a/knowledge/survey/questionnaire.py b/cybertools/knowledge/survey/questionnaire.py similarity index 100% rename from knowledge/survey/questionnaire.py rename to cybertools/knowledge/survey/questionnaire.py diff --git a/knowledge/survey/tests.py b/cybertools/knowledge/survey/tests.py similarity index 100% rename from knowledge/survey/tests.py rename to cybertools/knowledge/survey/tests.py diff --git a/knowledge/tests.py b/cybertools/knowledge/tests.py similarity index 100% rename from knowledge/tests.py rename to cybertools/knowledge/tests.py diff --git a/link/README.txt b/cybertools/link/README.txt similarity index 100% rename from link/README.txt rename to cybertools/link/README.txt diff --git a/link/__init__.py b/cybertools/link/__init__.py similarity index 100% rename from link/__init__.py rename to cybertools/link/__init__.py diff --git a/link/base.py b/cybertools/link/base.py similarity index 100% rename from link/base.py rename to cybertools/link/base.py diff --git a/link/interfaces.py b/cybertools/link/interfaces.py similarity index 100% rename from link/interfaces.py rename to cybertools/link/interfaces.py diff --git a/link/tests.py b/cybertools/link/tests.py similarity index 100% rename from link/tests.py rename to cybertools/link/tests.py diff --git a/media/README.txt b/cybertools/media/README.txt similarity index 100% rename from media/README.txt rename to cybertools/media/README.txt diff --git a/media/__init__.py b/cybertools/media/__init__.py similarity index 100% rename from media/__init__.py rename to cybertools/media/__init__.py diff --git a/media/asset.py b/cybertools/media/asset.py similarity index 100% rename from media/asset.py rename to cybertools/media/asset.py diff --git a/media/interfaces.py b/cybertools/media/interfaces.py similarity index 100% rename from media/interfaces.py rename to cybertools/media/interfaces.py diff --git a/media/piltransform.py b/cybertools/media/piltransform.py similarity index 100% rename from media/piltransform.py rename to cybertools/media/piltransform.py diff --git a/media/testdata/test1.jpg b/cybertools/media/testdata/test1.jpg similarity index 100% rename from media/testdata/test1.jpg rename to cybertools/media/testdata/test1.jpg diff --git a/media/tests.py b/cybertools/media/tests.py similarity index 100% rename from media/tests.py rename to cybertools/media/tests.py diff --git a/meta/README.txt b/cybertools/meta/README.txt similarity index 100% rename from meta/README.txt rename to cybertools/meta/README.txt diff --git a/meta/__init__.py b/cybertools/meta/__init__.py similarity index 100% rename from meta/__init__.py rename to cybertools/meta/__init__.py diff --git a/meta/config.py b/cybertools/meta/config.py similarity index 100% rename from meta/config.py rename to cybertools/meta/config.py diff --git a/meta/element.py b/cybertools/meta/element.py similarity index 100% rename from meta/element.py rename to cybertools/meta/element.py diff --git a/meta/interfaces.py b/cybertools/meta/interfaces.py similarity index 100% rename from meta/interfaces.py rename to cybertools/meta/interfaces.py diff --git a/meta/namespace.py b/cybertools/meta/namespace.py similarity index 100% rename from meta/namespace.py rename to cybertools/meta/namespace.py diff --git a/meta/namespace.txt b/cybertools/meta/namespace.txt similarity index 100% rename from meta/namespace.txt rename to cybertools/meta/namespace.txt diff --git a/meta/tests.py b/cybertools/meta/tests.py similarity index 100% rename from meta/tests.py rename to cybertools/meta/tests.py diff --git a/organize/README.txt b/cybertools/organize/README.txt similarity index 100% rename from organize/README.txt rename to cybertools/organize/README.txt diff --git a/organize/__init__.py b/cybertools/organize/__init__.py similarity index 100% rename from organize/__init__.py rename to cybertools/organize/__init__.py diff --git a/organize/browser/__init__.py b/cybertools/organize/browser/__init__.py similarity index 100% rename from organize/browser/__init__.py rename to cybertools/organize/browser/__init__.py diff --git a/organize/browser/configure.zcml b/cybertools/organize/browser/configure.zcml similarity index 100% rename from organize/browser/configure.zcml rename to cybertools/organize/browser/configure.zcml diff --git a/organize/browser/report.py b/cybertools/organize/browser/report.py similarity index 100% rename from organize/browser/report.py rename to cybertools/organize/browser/report.py diff --git a/organize/browser/service.py b/cybertools/organize/browser/service.py similarity index 100% rename from organize/browser/service.py rename to cybertools/organize/browser/service.py diff --git a/organize/configure.zcml b/cybertools/organize/configure.zcml similarity index 100% rename from organize/configure.zcml rename to cybertools/organize/configure.zcml diff --git a/organize/formmanager.txt b/cybertools/organize/formmanager.txt similarity index 100% rename from organize/formmanager.txt rename to cybertools/organize/formmanager.txt diff --git a/organize/interfaces.py b/cybertools/organize/interfaces.py similarity index 100% rename from organize/interfaces.py rename to cybertools/organize/interfaces.py diff --git a/organize/locales/cybertools.organize.pot b/cybertools/organize/locales/cybertools.organize.pot similarity index 100% rename from organize/locales/cybertools.organize.pot rename to cybertools/organize/locales/cybertools.organize.pot diff --git a/organize/locales/de/LC_MESSAGES/cybertools.organize.mo b/cybertools/organize/locales/de/LC_MESSAGES/cybertools.organize.mo similarity index 100% rename from organize/locales/de/LC_MESSAGES/cybertools.organize.mo rename to cybertools/organize/locales/de/LC_MESSAGES/cybertools.organize.mo diff --git a/organize/locales/de/LC_MESSAGES/cybertools.organize.po b/cybertools/organize/locales/de/LC_MESSAGES/cybertools.organize.po similarity index 100% rename from organize/locales/de/LC_MESSAGES/cybertools.organize.po rename to cybertools/organize/locales/de/LC_MESSAGES/cybertools.organize.po diff --git a/organize/locales/en/LC_MESSAGES/cybertools.organize.mo b/cybertools/organize/locales/en/LC_MESSAGES/cybertools.organize.mo similarity index 100% rename from organize/locales/en/LC_MESSAGES/cybertools.organize.mo rename to cybertools/organize/locales/en/LC_MESSAGES/cybertools.organize.mo diff --git a/organize/locales/en/LC_MESSAGES/cybertools.organize.po b/cybertools/organize/locales/en/LC_MESSAGES/cybertools.organize.po similarity index 100% rename from organize/locales/en/LC_MESSAGES/cybertools.organize.po rename to cybertools/organize/locales/en/LC_MESSAGES/cybertools.organize.po diff --git a/organize/party.py b/cybertools/organize/party.py similarity index 100% rename from organize/party.py rename to cybertools/organize/party.py diff --git a/organize/service.py b/cybertools/organize/service.py similarity index 100% rename from organize/service.py rename to cybertools/organize/service.py diff --git a/organize/servicemanager.txt b/cybertools/organize/servicemanager.txt similarity index 100% rename from organize/servicemanager.txt rename to cybertools/organize/servicemanager.txt diff --git a/organize/task.py b/cybertools/organize/task.py similarity index 100% rename from organize/task.py rename to cybertools/organize/task.py diff --git a/organize/tests.py b/cybertools/organize/tests.py similarity index 100% rename from organize/tests.py rename to cybertools/organize/tests.py diff --git a/organize/work.py b/cybertools/organize/work.py similarity index 100% rename from organize/work.py rename to cybertools/organize/work.py diff --git a/organize/work.txt b/cybertools/organize/work.txt similarity index 100% rename from organize/work.txt rename to cybertools/organize/work.txt diff --git a/plugin/README.txt b/cybertools/plugin/README.txt similarity index 100% rename from plugin/README.txt rename to cybertools/plugin/README.txt diff --git a/plugin/__init__.py b/cybertools/plugin/__init__.py similarity index 100% rename from plugin/__init__.py rename to cybertools/plugin/__init__.py diff --git a/plugin/base.py b/cybertools/plugin/base.py similarity index 100% rename from plugin/base.py rename to cybertools/plugin/base.py diff --git a/plugin/manage.py b/cybertools/plugin/manage.py similarity index 100% rename from plugin/manage.py rename to cybertools/plugin/manage.py diff --git a/plugin/testing/__init__.py b/cybertools/plugin/testing/__init__.py similarity index 100% rename from plugin/testing/__init__.py rename to cybertools/plugin/testing/__init__.py diff --git a/plugin/tests.py b/cybertools/plugin/tests.py similarity index 100% rename from plugin/tests.py rename to cybertools/plugin/tests.py diff --git a/process/README.txt b/cybertools/process/README.txt similarity index 100% rename from process/README.txt rename to cybertools/process/README.txt diff --git a/process/__init__.py b/cybertools/process/__init__.py similarity index 100% rename from process/__init__.py rename to cybertools/process/__init__.py diff --git a/process/definition.py b/cybertools/process/definition.py similarity index 100% rename from process/definition.py rename to cybertools/process/definition.py diff --git a/process/execution.py b/cybertools/process/execution.py similarity index 100% rename from process/execution.py rename to cybertools/process/execution.py diff --git a/process/interfaces.py b/cybertools/process/interfaces.py similarity index 100% rename from process/interfaces.py rename to cybertools/process/interfaces.py diff --git a/process/tests.py b/cybertools/process/tests.py similarity index 100% rename from process/tests.py rename to cybertools/process/tests.py diff --git a/pyscript/README.txt b/cybertools/pyscript/README.txt similarity index 100% rename from pyscript/README.txt rename to cybertools/pyscript/README.txt diff --git a/pyscript/__init__.py b/cybertools/pyscript/__init__.py similarity index 100% rename from pyscript/__init__.py rename to cybertools/pyscript/__init__.py diff --git a/pyscript/browser.py b/cybertools/pyscript/browser.py similarity index 100% rename from pyscript/browser.py rename to cybertools/pyscript/browser.py diff --git a/pyscript/configure.zcml b/cybertools/pyscript/configure.zcml similarity index 100% rename from pyscript/configure.zcml rename to cybertools/pyscript/configure.zcml diff --git a/pyscript/cybertools.pyscript-configure.zcml b/cybertools/pyscript/cybertools.pyscript-configure.zcml similarity index 100% rename from pyscript/cybertools.pyscript-configure.zcml rename to cybertools/pyscript/cybertools.pyscript-configure.zcml diff --git a/pyscript/edit.pt b/cybertools/pyscript/edit.pt similarity index 100% rename from pyscript/edit.pt rename to cybertools/pyscript/edit.pt diff --git a/pyscript/interfaces.py b/cybertools/pyscript/interfaces.py similarity index 100% rename from pyscript/interfaces.py rename to cybertools/pyscript/interfaces.py diff --git a/pyscript/plot.py b/cybertools/pyscript/plot.py similarity index 100% rename from pyscript/plot.py rename to cybertools/pyscript/plot.py diff --git a/pyscript/rstat.py b/cybertools/pyscript/rstat.py similarity index 100% rename from pyscript/rstat.py rename to cybertools/pyscript/rstat.py diff --git a/pyscript/rstat.txt b/cybertools/pyscript/rstat.txt similarity index 100% rename from pyscript/rstat.txt rename to cybertools/pyscript/rstat.txt diff --git a/pyscript/script.py b/cybertools/pyscript/script.py similarity index 100% rename from pyscript/script.py rename to cybertools/pyscript/script.py diff --git a/pyscript/tests.py b/cybertools/pyscript/tests.py similarity index 100% rename from pyscript/tests.py rename to cybertools/pyscript/tests.py diff --git a/relation/DEPENDENCIES.cfg b/cybertools/relation/DEPENDENCIES.cfg similarity index 100% rename from relation/DEPENDENCIES.cfg rename to cybertools/relation/DEPENDENCIES.cfg diff --git a/relation/README.txt b/cybertools/relation/README.txt similarity index 100% rename from relation/README.txt rename to cybertools/relation/README.txt diff --git a/relation/SETUP.cfg b/cybertools/relation/SETUP.cfg similarity index 100% rename from relation/SETUP.cfg rename to cybertools/relation/SETUP.cfg diff --git a/relation/__init__.py b/cybertools/relation/__init__.py similarity index 100% rename from relation/__init__.py rename to cybertools/relation/__init__.py diff --git a/relation/concepts.txt b/cybertools/relation/concepts.txt similarity index 100% rename from relation/concepts.txt rename to cybertools/relation/concepts.txt diff --git a/relation/configure.zcml b/cybertools/relation/configure.zcml similarity index 100% rename from relation/configure.zcml rename to cybertools/relation/configure.zcml diff --git a/relation/cybertools.relation-configure.zcml b/cybertools/relation/cybertools.relation-configure.zcml similarity index 100% rename from relation/cybertools.relation-configure.zcml rename to cybertools/relation/cybertools.relation-configure.zcml diff --git a/relation/ftests.py b/cybertools/relation/ftests.py similarity index 100% rename from relation/ftests.py rename to cybertools/relation/ftests.py diff --git a/relation/interfaces.py b/cybertools/relation/interfaces.py similarity index 100% rename from relation/interfaces.py rename to cybertools/relation/interfaces.py diff --git a/relation/registry.py b/cybertools/relation/registry.py similarity index 100% rename from relation/registry.py rename to cybertools/relation/registry.py diff --git a/relation/tests.py b/cybertools/relation/tests.py similarity index 100% rename from relation/tests.py rename to cybertools/relation/tests.py diff --git a/reporter/README.txt b/cybertools/reporter/README.txt similarity index 100% rename from reporter/README.txt rename to cybertools/reporter/README.txt diff --git a/reporter/__init__.py b/cybertools/reporter/__init__.py similarity index 100% rename from reporter/__init__.py rename to cybertools/reporter/__init__.py diff --git a/reporter/batch.py b/cybertools/reporter/batch.py similarity index 100% rename from reporter/batch.py rename to cybertools/reporter/batch.py diff --git a/reporter/browser/__init__.py b/cybertools/reporter/browser/__init__.py similarity index 100% rename from reporter/browser/__init__.py rename to cybertools/reporter/browser/__init__.py diff --git a/reporter/browser/batch.py b/cybertools/reporter/browser/batch.py similarity index 100% rename from reporter/browser/batch.py rename to cybertools/reporter/browser/batch.py diff --git a/reporter/browser/configure.zcml b/cybertools/reporter/browser/configure.zcml similarity index 100% rename from reporter/browser/configure.zcml rename to cybertools/reporter/browser/configure.zcml diff --git a/reporter/browser/macros.pt b/cybertools/reporter/browser/macros.pt similarity index 100% rename from reporter/browser/macros.pt rename to cybertools/reporter/browser/macros.pt diff --git a/reporter/browser/report.py b/cybertools/reporter/browser/report.py similarity index 100% rename from reporter/browser/report.py rename to cybertools/reporter/browser/report.py diff --git a/reporter/configure.zcml b/cybertools/reporter/configure.zcml similarity index 100% rename from reporter/configure.zcml rename to cybertools/reporter/configure.zcml diff --git a/reporter/cybertools.reporter-configure.zcml b/cybertools/reporter/cybertools.reporter-configure.zcml similarity index 100% rename from reporter/cybertools.reporter-configure.zcml rename to cybertools/reporter/cybertools.reporter-configure.zcml diff --git a/reporter/data.py b/cybertools/reporter/data.py similarity index 100% rename from reporter/data.py rename to cybertools/reporter/data.py diff --git a/reporter/interfaces.py b/cybertools/reporter/interfaces.py similarity index 100% rename from reporter/interfaces.py rename to cybertools/reporter/interfaces.py diff --git a/reporter/resultset.py b/cybertools/reporter/resultset.py similarity index 100% rename from reporter/resultset.py rename to cybertools/reporter/resultset.py diff --git a/reporter/tests.py b/cybertools/reporter/tests.py similarity index 100% rename from reporter/tests.py rename to cybertools/reporter/tests.py diff --git a/roa/README.txt b/cybertools/roa/README.txt similarity index 100% rename from roa/README.txt rename to cybertools/roa/README.txt diff --git a/roa/__init__.py b/cybertools/roa/__init__.py similarity index 100% rename from roa/__init__.py rename to cybertools/roa/__init__.py diff --git a/roa/json.py b/cybertools/roa/json.py similarity index 100% rename from roa/json.py rename to cybertools/roa/json.py diff --git a/roa/tests.py b/cybertools/roa/tests.py similarity index 100% rename from roa/tests.py rename to cybertools/roa/tests.py diff --git a/roa/traversal.py b/cybertools/roa/traversal.py similarity index 100% rename from roa/traversal.py rename to cybertools/roa/traversal.py diff --git a/roa/z2/__init__.py b/cybertools/roa/z2/__init__.py similarity index 100% rename from roa/z2/__init__.py rename to cybertools/roa/z2/__init__.py diff --git a/roa/z2/traversal.py b/cybertools/roa/z2/traversal.py similarity index 100% rename from roa/z2/traversal.py rename to cybertools/roa/z2/traversal.py diff --git a/scorm/README.txt b/cybertools/scorm/README.txt similarity index 100% rename from scorm/README.txt rename to cybertools/scorm/README.txt diff --git a/scorm/__init__.py b/cybertools/scorm/__init__.py similarity index 100% rename from scorm/__init__.py rename to cybertools/scorm/__init__.py diff --git a/scorm/base.py b/cybertools/scorm/base.py similarity index 100% rename from scorm/base.py rename to cybertools/scorm/base.py diff --git a/scorm/interfaces.py b/cybertools/scorm/interfaces.py similarity index 100% rename from scorm/interfaces.py rename to cybertools/scorm/interfaces.py diff --git a/scorm/tests.py b/cybertools/scorm/tests.py similarity index 100% rename from scorm/tests.py rename to cybertools/scorm/tests.py diff --git a/session/__init__.py b/cybertools/session/__init__.py similarity index 100% rename from session/__init__.py rename to cybertools/session/__init__.py diff --git a/session/memcached.py b/cybertools/session/memcached.py similarity index 100% rename from session/memcached.py rename to cybertools/session/memcached.py diff --git a/session/memcached.zcml b/cybertools/session/memcached.zcml similarity index 100% rename from session/memcached.zcml rename to cybertools/session/memcached.zcml diff --git a/stateful/README.txt b/cybertools/stateful/README.txt similarity index 100% rename from stateful/README.txt rename to cybertools/stateful/README.txt diff --git a/stateful/__init__.py b/cybertools/stateful/__init__.py similarity index 100% rename from stateful/__init__.py rename to cybertools/stateful/__init__.py diff --git a/stateful/base.py b/cybertools/stateful/base.py similarity index 100% rename from stateful/base.py rename to cybertools/stateful/base.py diff --git a/stateful/definition.py b/cybertools/stateful/definition.py similarity index 100% rename from stateful/definition.py rename to cybertools/stateful/definition.py diff --git a/stateful/interfaces.py b/cybertools/stateful/interfaces.py similarity index 100% rename from stateful/interfaces.py rename to cybertools/stateful/interfaces.py diff --git a/stateful/publishing.py b/cybertools/stateful/publishing.py similarity index 100% rename from stateful/publishing.py rename to cybertools/stateful/publishing.py diff --git a/stateful/tests.py b/cybertools/stateful/tests.py similarity index 100% rename from stateful/tests.py rename to cybertools/stateful/tests.py diff --git a/storage/README.txt b/cybertools/storage/README.txt similarity index 100% rename from storage/README.txt rename to cybertools/storage/README.txt diff --git a/storage/__init__.py b/cybertools/storage/__init__.py similarity index 100% rename from storage/__init__.py rename to cybertools/storage/__init__.py diff --git a/storage/filesystem.py b/cybertools/storage/filesystem.py similarity index 100% rename from storage/filesystem.py rename to cybertools/storage/filesystem.py diff --git a/storage/interfaces.py b/cybertools/storage/interfaces.py similarity index 100% rename from storage/interfaces.py rename to cybertools/storage/interfaces.py diff --git a/storage/pzope/README.txt b/cybertools/storage/pzope/README.txt similarity index 100% rename from storage/pzope/README.txt rename to cybertools/storage/pzope/README.txt diff --git a/storage/pzope/__init__.py b/cybertools/storage/pzope/__init__.py similarity index 100% rename from storage/pzope/__init__.py rename to cybertools/storage/pzope/__init__.py diff --git a/storage/pzope/base.py b/cybertools/storage/pzope/base.py similarity index 100% rename from storage/pzope/base.py rename to cybertools/storage/pzope/base.py diff --git a/storage/pzope/tests.py b/cybertools/storage/pzope/tests.py similarity index 100% rename from storage/pzope/tests.py rename to cybertools/storage/pzope/tests.py diff --git a/storage/tests.py b/cybertools/storage/tests.py similarity index 100% rename from storage/tests.py rename to cybertools/storage/tests.py diff --git a/text/README.txt b/cybertools/text/README.txt similarity index 71% rename from text/README.txt rename to cybertools/text/README.txt index d14f8e5..f1f4093 100644 --- a/text/README.txt +++ b/cybertools/text/README.txt @@ -21,12 +21,14 @@ HTML ---- >>> from cybertools.text.html import htmlToText - >>> html = open(os.path.join(testdir, 'selfhtml.html')).read() - >>> text = htmlToText(html.decode('ISO8859-15')) + >>> f = open(os.path.join(testdir, 'selfhtml.html'), encoding='ISO8859-15') + >>> html = f.read() + >>> text = htmlToText(html) >>> '

' in html True >>> '

' in text False + >>> f.close() PDF Files --------- @@ -35,7 +37,7 @@ Let's start with a PDF file: >>> from cybertools.text.pdf import PdfTransform >>> transform = PdfTransform(None) - >>> f = open(os.path.join(testdir, 'mary.pdf')) + >>> f = open(os.path.join(testdir, 'mary.pdf'), 'rb') This will be transformed to plain text: @@ -43,7 +45,7 @@ This will be transformed to plain text: Let's check the log, should be empty: - >>> print log + >>> print(log) So what is in the plain text result? @@ -52,83 +54,92 @@ So what is in the plain text result? 89 >>> u'lamb' in words True + >>> f.close() Word Documents -------------- >>> from cybertools.text.doc import DocTransform >>> transform = DocTransform(None) - >>> f = open(os.path.join(testdir, 'mary.doc')) + >>> f = open(os.path.join(testdir, 'mary.doc'), 'rb') >>> result = transform(f) - >>> print log + >>> print(log) >>> words = result.split() >>> len(words) 89 >>> u'lamb' in words True + >>> f.close() RTF Files --------- >>> from cybertools.text.rtf import RtfTransform >>> transform = RtfTransform(None) - >>> f = open(os.path.join(testdir, 'mary.rtf')) + >>> f = open(os.path.join(testdir, 'mary.rtf'), 'rb') >>> result = transform(f) - >>> print log + >>> print(log) >>> words = result.split() >>> len(words) 90 >>> u'lamb' in words True + >>> f.close() PowerPoint Presentations ------------------------ >>> from cybertools.text.ppt import PptTransform >>> transform = PptTransform(None) - >>> f = open(os.path.join(testdir, 'mary.ppt')) + >>> f = open(os.path.join(testdir, 'mary.ppt'), 'rb') >>> result = transform(f) - >>> print log - >>> words = result.split() - >>> len(words) - 102 - >>> u'lamb' in words - True + >>> print(log) + zope.server WARNING + ppthtml is not available + +>> words = result.split() +>> len(words) +102 +>> u'lamb' in words +True + + >>> f.close() Excel Spreadsheets ------------------ >>> from cybertools.text.xls import XlsTransform >>> transform = XlsTransform(None) - >>> f = open(os.path.join(testdir, 'mary.xls')) + >>> f = open(os.path.join(testdir, 'mary.xls'), 'rb') >>> result = transform(f) - >>> print log >>> words = result.split() >>> len(words) 89 >>> u'lamb' in words True + >>> f.close() OpenOffice ---------- >>> from cybertools.text.ooffice import OOTransform >>> transform = OOTransform(None) - >>> f = open(os.path.join(testdir, 'mary.odt')) + >>> f = open(os.path.join(testdir, 'mary.odt'), 'rb') >>> result = transform(f) - >>> print log - >>> words = result.split() >>> len(words) 89 >>> u'lamb' in words True + >>> f.close() - >>> f = open(os.path.join(testdir, 'mary.ods')) + >>> f = open(os.path.join(testdir, 'mary.ods'), 'rb') >>> result = transform(f) >>> len(result.split()) 89 + >>> f.close() - >>> f = open(os.path.join(testdir, 'mary.odp')) + >>> f = open(os.path.join(testdir, 'mary.odp'), 'rb') >>> result = transform(f) >>> len(result.split()) 99 + >>> f.close() diff --git a/text/__init__.py b/cybertools/text/__init__.py similarity index 100% rename from text/__init__.py rename to cybertools/text/__init__.py diff --git a/text/base.py b/cybertools/text/base.py similarity index 94% rename from text/base.py rename to cybertools/text/base.py index 74057c3..8bc4c4c 100644 --- a/text/base.py +++ b/cybertools/text/base.py @@ -27,14 +27,13 @@ $Id$ import os, shutil, sys, tempfile import logging -from zope.interface import implements +from zope.interface import implementer from cybertools.text.interfaces import ITextTransform, IFileTransform +@implementer(ITextTransform) class BaseTransform(object): - implements(ITextTransform) - def __init__(self, context): self.context = context self.text = None @@ -45,10 +44,9 @@ class BaseTransform(object): return self.text +@implementer(IFileTransform) class BaseFileTransform(BaseTransform): - implements(IFileTransform) - extension = '.txt' def __call__(self, fr): @@ -89,5 +87,5 @@ class BaseFileTransform(BaseTransform): if os.path.isfile(fn): return True if logMessage: - logging.getLogger('zope.server').warn(logMessage) + logging.getLogger('zope.server').warning(logMessage) return False diff --git a/text/config/wvText.xml b/cybertools/text/config/wvText.xml similarity index 100% rename from text/config/wvText.xml rename to cybertools/text/config/wvText.xml diff --git a/text/doc.py b/cybertools/text/doc.py similarity index 97% rename from text/doc.py rename to cybertools/text/doc.py index 8ea895f..f29610b 100644 --- a/text/doc.py +++ b/cybertools/text/doc.py @@ -50,4 +50,4 @@ class DocTransform(base.BaseFileTransform): else: data = self.execute('wvWare -c utf-8 --nographics -x "%s" "%s" 2> /dev/null' % (wvConf, filename)) - return data.decode('UTF-8') + return data diff --git a/text/html.py b/cybertools/text/html.py similarity index 84% rename from text/html.py rename to cybertools/text/html.py index f984a43..1338681 100644 --- a/text/html.py +++ b/cybertools/text/html.py @@ -23,11 +23,9 @@ $Id$ """ import os, sys -from cStringIO import StringIO from cybertools.text import base -from cybertools.text.lib.BeautifulSoup import BeautifulSoup -from cybertools.text.lib.BeautifulSoup import Declaration, NavigableString +from bs4 import BeautifulSoup, Declaration, Doctype, NavigableString class HtmlTransform(base.BaseTransform): @@ -40,7 +38,7 @@ class HtmlTransform(base.BaseTransform): def htmlToText(input): data = [] input = input.replace(u'