ToDo
From Woofgui
(Difference between revisions)
												
			   
		|  (→Gettin' down & dirty with codework) |  (→Decisions that need to be made) | ||
| Line 7: | Line 7: | ||
| ==Decisions that need to be made== | ==Decisions that need to be made== | ||
| - | |||
| - | |||
| <br> | <br> | ||
Revision as of 21:30, 7 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: Fix the currently broken translations!
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.
Done! Things we've accomplished!
-  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
