You should post this to devl.

On Sunday 31 May 2009 07:22:31 steve wrote:
> repost from bug tracker item, need feedback.
> 
> I wrote these as a way to learn objective-c, but they may be useful to
> someone and the project may be interested in them, but if not oh well, they
> were fun to write :)
> 
> First is a small system tray item written in obj-c with the Cocoa APIs. I
> looked into doing this with Java to make it cross platform, but since most
> Macs lack java6 right now it is non-trivial, and java6 is where the systray
> class was apparently introduced.
> 
> Clone repo here:
> 
> git://github.com/mrsteveman1/Freenet-Menu.git
> 
> Readme:
> 
> "This is a simple Freenet systray item for OS X. Paths for node files and
> URL are in a plist (xml) file in the .app bundle that can be edited by an
> end user or project developer even after it is compiled.
> 
> Currently it has just three features:
> 
> 1) Run the run.sh script to start freenet
> 2) Delete the anchor file to stop freenet
> 3) Open the default web browser to the Freenet web interface for the local
> node"
> 
> 
> 
> I also wrote a Freenet controller application with more advanced
> functionality, you can clone the repo here:
> 
> git://github.com/mrsteveman1/Freenet-Controller.git
> 
> There is a screenshot in the repo titled "wrapper.png" that shows the log
> viewer.
> 
> Here is the readme:
> 
> "This is a Freenet controller application for OS X, it is written in Obj-c
> using the Cocoa APIs. All code is released under the GPLv2.
> 
> Paths for node files and URL are in a plist (xml) file in the .app bundle
> that can be edited by an end user or project developer even after it is
> compiled.
> 
> Current features:
> 
> 1) Start freenet using existing run.sh script
> 2) Stop freenet by deleting anchor file
> 3) Show user if freenet is running or not. This is a live indicator that
> updates in realtime.
> 4) Open the web interface using the users default browser
> 5) Settings panel, currently only used to indicate if the launchagent
> autostart is installed. Checkbox can install and uninstall the item.
> 6) Display current freenet-latest.log file. Update button is included here.
> 7) Display current wrapper.log file"
> 


Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
chat mailing list
chat@freenetproject.org
Archived: http://news.gmane.org/gmane.network.freenet.general
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/chat
Or mailto:chat-requ...@freenetproject.org?subject=unsubscribe

Reply via email to