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

Reply via email to