ToDo

From Woofgui

(Difference between revisions)
(Research which needs to be done)
 
(21 intermediate revisions not shown)
Line 1: Line 1:
-
* '''Decision''': Settle our tool's name. We need to get consistancy.
+
==Gettin' down & dirty with codework==
-
* '''Decision''': Gui-application or filemanager-script. This affects our whole approach!
+
 
-
* '''Research''': How to read out the set system-language of an enduser's computer
+
* '''Coding''': Write an autoinstaller-script that copies all necessary files to their locations + chmods them.
-
* '''Research''': It is wise to use the same port 8080 again and again?  
+
* '''Coding''': GUI-output for the smaller error-messeges below the usage-function in woof (aprox. line 550)
 +
* '''Coding''': Fin out + implement how to define a GUI-icon for the main-window
 +
<br>
 +
 
 +
==Decisions that need to be made==
 +
<br>
 +
 
 +
==Research which needs to be done==
 +
* '''Research''': How to check for GTK / QT (NOT Gnome / KDE!) on an enduser's system?
* '''Research''': Is the active service (Pythons baseHTTPserver-module) to offer a file for download easily hackable?
* '''Research''': Is the active service (Pythons baseHTTPserver-module) to offer a file for download easily hackable?
 +
* '''Research''': What router setup is required? Woof seems not to work with non-static ip-address or non-forwarded port. Check and write howto.
 +
* '''Research''': We need a list of packages required to run woof (to check against when running the install-script)
 +
<br>
 +
 +
==Done! Things we've accomplished!==
 +
* <s>Decision Settle our tool's name. We need to get consistancy</s>
 +
* <s>Gui-application_or_filemanager-script</s>
 +
* <s>Coding Complete Code-Rewrite. After we find out how to test for GTK/QT and which environment (Parent-Process) has launched our tool, we'll have to rewrite the whole script based on the original woof-code and keep the console-functionality working this time. We'll add variables to only display GUI-stuff for GTK/QT if the parent-process was in fact not a console</s>
 +
* <s>Research How to find out the parent-process that started our tool</s>
 +
* <s>Research Is it wise to use the same port 8080 again and again</s>
 +
* <s>Decisions Modify or enhance the_original woof console-concept</s>
 +
* <s>Research How to read out the set system-language of an enduser's computer</s>
 +
* <s>Find out outer-IP so people can download files while not in LAN</s>
 +
* <s>Include a simple Abort-Button on the interface</s>
 +
* <s>Design a Logo</s>
 +
* <s>Research mutlilingual software written in Python</s>
 +
* <s>Copy URLs to clipboard in Gnome/KDE</s>
 +
* <s>Research Versioning Control Systems</s>
 +
* <s>Set up Versioning Control System + more to collaborate on the code</s>
 +
* <s>Set up Wiki</s>
 +
* <s>Notify the woof-author about our efforts</s>
 +
* <s>Fix the currently broken translations!</s>

Current revision as of 09:23, 11 April 2009

Contents

Gettin' down & dirty with codework

  • Coding: Write an autoinstaller-script that copies all necessary files to their locations + chmods them.
  • Coding: GUI-output for the smaller error-messeges below the usage-function in woof (aprox. line 550)
  • Coding: Fin out + implement how to define a GUI-icon for the main-window


Decisions that need to be made


Research which needs to be done

  • Research: How to check for GTK / QT (NOT Gnome / KDE!) on an enduser's system?
  • Research: Is the active service (Pythons baseHTTPserver-module) to offer a file for download easily hackable?
  • Research: What router setup is required? Woof seems not to work with non-static ip-address or non-forwarded port. Check and write howto.
  • Research: We need a list of packages required to run woof (to check against when running the install-script)


Done! Things we've accomplished!

  • Decision Settle our tool's name. We need to get consistancy
  • Gui-application_or_filemanager-script
  • Coding Complete Code-Rewrite. After we find out how to test for GTK/QT and which environment (Parent-Process) has launched our tool, we'll have to rewrite the whole script based on the original woof-code and keep the console-functionality working this time. We'll add variables to only display GUI-stuff for GTK/QT if the parent-process was in fact not a console
  • Research How to find out the parent-process that started our tool
  • Research Is it wise to use the same port 8080 again and again
  • Decisions Modify or enhance the_original woof console-concept
  • Research How to read out the set system-language of an enduser's computer
  • Find out outer-IP so people can download files while not in LAN
  • Include a simple Abort-Button on the interface
  • Design a Logo
  • Research mutlilingual software written in Python
  • Copy URLs to clipboard in Gnome/KDE
  • Research Versioning Control Systems
  • Set up Versioning Control System + more to collaborate on the code
  • Set up Wiki
  • Notify the woof-author about our efforts
  • Fix the currently broken translations!
Personal tools