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" >
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