Outline of our package

From Woofgui

Just to be clear on what has to be done, this is the place to draw the contents of our package-to-be. If this is confusing considering the decisions-page, feel free to move this to there. I'm just trying to get the picture here.

  • woof: the original, in python
    • filename: woof.py
    • we have if I'm not mistaken more or less agreed not to put everything in this file. But we cannot rely on woof using the same ip-adress every time if users don't have a static ip-adress within their network. So either we need to use woof to pop-up the urls in a window / notification / whatever, or we need to find a way to have our app grab the urls from woofs output.
  • woof**: our gui, in python, with wxpython
    • filename: woof**.py (to be decided)
    • what is it going to look like? One first window with filepicker, wxcollapsiblepane for advanced variables setting (-c count, dir compression method), and then second window to provide urls and option to copy-to-clipboard (or even paste in new mail message or chat message), which then hides in systray to notify further?
  • filemanager scripts, in bash
    • filenames: nautscript.sh, konqscript.sh (we can set the installer-script to rename them properly when copying, e.g. woof**-this-file.sh).
  • installer script(s?)
    • filename: install.sh?
  • language support files
    • see elsewhere on editthis
Personal tools