52 lines
2 KiB
Text
52 lines
2 KiB
Text
gtkMeat - freshmeat new submissions ticker
|
|
(c) 1999 Troy Engel <tengel@sonic.net>
|
|
http://www.sonic.net/~tengel/gtkmeat/
|
|
-----------------------------------------
|
|
|
|
01/03/99, v0.5.4
|
|
|
|
|
|
General
|
|
-------
|
|
This program is based on original code from gtkSlash. It's
|
|
very simple - it reads the 'recentnews.txt' file from [fm] and
|
|
gives you a nice little display unit locally.
|
|
|
|
gtkMeat requires Gtk+ (http://www.gtk.org) and curl
|
|
(http://www.fts.frontec.se/~dast/curl/) for the display and
|
|
file retrieval, respectively. Additionally, if you want to
|
|
browse a news article from within gtkMeat you'll need some
|
|
sort of web browser. Currently it is working just fine with
|
|
Gtk 1.1.3 (Windows) Gtk 1.1.9 (*nix) and curl 5.3 (both).
|
|
|
|
If you are on Windows, the Gtk+ version which has been used is
|
|
from Tor Lillqvist; he also ports Gdk and GIMP. If you don't
|
|
have these libs, you'll probably need them to compile as I am
|
|
unaware of anyone else who's done the porting. You can find
|
|
all these at (http://user.sgic.fi/~tml/gimp/win32/).
|
|
|
|
|
|
Configuration
|
|
-------------
|
|
The program will read the file ~/.gtkmeatrc (*nix) or
|
|
~\_gtkmeatrc (Windows) upon startup. If this file isn't
|
|
found, it will look in /etc/gtkmeatrc (*nix) or
|
|
<WinDir>\gtkmeatrc instead. A sample of this file has been
|
|
included as gtkmeatrc, and is self-descriptive. Note: if
|
|
you want web-browsing capabilities, you have to check this
|
|
file and modify it accordingly - there is no default for the
|
|
web-browser or curl at this time. A GUI editor for this file
|
|
isn't done yet, maybe someday.
|
|
|
|
|
|
Reasons I did things
|
|
--------------------
|
|
Curl is used specifically here instead of internal routines
|
|
because of a fundamental reason: don't reinvent the wheel. :)
|
|
Curl handles all kinds of stuff I'm not interested in
|
|
(proxies, firewalls, weird ports and socket problems, etc)
|
|
and is already portable across all kinds of platforms. It
|
|
works great for me on Windows, so I hope it works great for
|
|
you. And, uh, I'm a contributing author of sorts. :) (only a
|
|
bugfix or two...)
|
|
|