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