|
Grex > Coop12 > #171: Adding Links 0.98 as another grex browser | |
|
| Author |
Message |
keesan
|
|
Adding Links 0.98 as another grex browser
|
Feb 4 03:48 UTC 2003 |
I have the latest version of a text browser Links 0.98 which does tables and
frames (but is not as good as lynx at doing forms). It even lets you scroll
on wide pages. It is in my home directory as links98 (and at the moment also
in /tmp). It was compiled for SunOS4.1.4. It is gzexed to save disk space
because I am over my limit. I would like to see it (uncompressed so I won't
take 5-10 sec to load) some place where other people can use it, maybe with
a start page (it starts blank with no instructions), and a line added to lynx
to use links as a 'downloader' (Optional way of viewing pages you have
downloaded - I have this working with w3m by using my own lynxcfg). The
program was rather difficult to compile - I had help from an expert who wrote
a patch. Staff is of course free to recompile but this version is working
and complete (includes SSL and language support). Please 'vote' on whether
to include it in the publicly usable part of grex. For a few more details
on use see garage 139. I would not recommend Links standalone as it does not
do as much as Lynx. I cannot access grex conferences with it, or my webmail.
|
| 19 responses total. |
polytarp
|
|
response 1 of 19:
|
Feb 4 04:32 UTC 2003 |
No.
|
jep
|
|
response 2 of 19:
|
Feb 4 04:41 UTC 2003 |
Sindi, I wouldn't expect it to be votable, what software is installed
on Grex. It's a staff decision.
You've compiled the program, which is good, and you're using it.
You've made it available to others, which was nice. I hope the staff
doesn't make you delete it because of the disk space.
Now that it's available and known, it's time to sit back and *wait*.
If you spend the next month or six demanding hourly updates on when
it's going to get installed, you're going to annoy everyone, and I
doubt if it'll ever happen.
Congrats on getting it compiled and working, by the way!
|
scott
|
|
response 3 of 19:
|
Feb 4 14:07 UTC 2003 |
Actually, somebody might go ahead and install it as a regular program on Grex.
If it works, why not?
|
jep
|
|
response 4 of 19:
|
Feb 4 16:13 UTC 2003 |
(That's what Sindi is asking to be done.)
|
keesan
|
|
response 5 of 19:
|
Feb 4 17:25 UTC 2003 |
I was not demanding anything, just asking for a discussion or advice on what
to do next. I put a copy into a relatively empty account that we set up for
a friend to get around my disk space limit. The person who helped me to
compile it did so at my request because I told him I would like to see it used
by everyone here. Scott, what is the proper procedure for asking someone to
install a new program at grex? I thought I was supposed to start a
discussion here in coop.
|
jep
|
|
response 6 of 19:
|
Feb 4 19:38 UTC 2003 |
Sindi, with all due apologies, I remember the Pax fund situation and
didn't want to see a repeat.
|
keesan
|
|
response 7 of 19:
|
Feb 5 23:07 UTC 2003 |
The manual page is links.1 (I extracted it from the tar.gz file). Both files
are now in ~keesan/links-0.98 which tar created. Valerie suggested I contact
Steve Weiss about copying my files to the appropriate grex directories. He
is interested in reading other languages and may have fun with Links in
Spanish. Links did a perfect job of converting an html table to text.
|
keesan
|
|
response 8 of 19:
|
Feb 8 20:26 UTC 2003 |
I now have Links set up (along with w3m) as a DOWNLOADER in a lynx.cfg file.
I have to be in the same directory as links for this to work (it is not on
the path, yet).
To use lynx.cfg I start lynx as:
lynx -cfg=~/lynx.cfg (this tells it to use my lynx.cfg instead
of the standard one)
The two DOWNLOADER lines add 'Use w3m to view' and 'Use links to view'
to the list of selections you get when you download a file (such as save,
mail, print). If I hit a site with tables or frames, I type V (shift-v)
for a history list, then at the first site on the list (where I just was)
I type d for download, it downloads and I can then view the site with
w3m or Links. w3m is set by default not to show frames. I set Links to
show frames and also to number links. Copy to your directory everything
from ~keesan/links-0.98 - links and two .cfg files (or set your own
options). Skip the manual links.1.
lynx.cfg is
INCLUDE:/usr/local/etc/lynx.cfg (includes the standard one too)
DOWNLOADER: Use w3m to view: w3m %s:TRUE
DOWNLOADER: Use links to view: links %s:TRUE
(The rest of this is not related to downloaders)
MAKE_LINKS_FOR_ALL_IMAGES:FALSE (this overrides show images as links)
(avoids [blueline.gif][spot.gif]
MAKE_PSEUDO_ALTS_FOR_INLINES:FALSE (avoids [INLINE] [INLINE])
ASSUME_CHARSET:windows-1251 (this overrides default charset
ASSUME_LOCAL_CHARSET:windows-1251 so I can view Russian)
|
keesan
|
|
response 9 of 19:
|
Feb 9 00:25 UTC 2003 |
Links 2 is the javascript version. I just tried it out. It does date/time,
scrolling message, random number generator, browser detected: other, back and
forward buttons (both labelled [IMG]), but not some forms.
Doug says the SunOS patch produced a slightly defective links 0.98 for him,
which crashes at one site. It does not crash at that site for me. He sent
me a new improved patch with which to compile a better version. He thinks
I can compile in the background if I read mail at the same time. I tried that
one time and got killed. Perhaps staff would like to use his patch and
compile Links 2 with it.
This might better go in garage but here it is anyway.
---------------------------------
I had some time to look at links again. The patch I sent you led to a
binary that sometimes has memory problems. My binary crashed repeatedly
when I tried to access "http://www.sabcs.saci.org/". I revised the patch
to compile more cleanly and have better memory handling. Please try
recompiling with this patch. You should be able to apply it to the
standard links-0.98 source code by putting links.pch in the directory
with the links source code, then typing:
"patch -b --verbose < links.pch |& tee patch.log"
That should keep a record in the file "patch.log".
When you try to recompile, to avoid timeouts, you need to compile in the
background and occasionally do something in the foreground. In other
words, you can compile in one step by first going to a bash or sh shell
(i.e. type "bash" or "sh"), then typing:
" nohup ./configure >make.log 2>&1 && make >>make.log 2>&1 && strip links &&
gzexe links >>make.log 2>&1 &"
While it is working in the background, you can read mail, news, etc. so
you don't time out. Get out of bash or sh by typing "exit". You can keep
track of what is happening by looking at make.log with less. Just type
"less make.log", then type "F" to follow the latest progress. CTRL-C
stops you from following the latest data. Then type "Q" to quit less.
|
keesan
|
|
response 10 of 19:
|
Feb 9 18:12 UTC 2003 |
Another grexer just installed Links 2.0 which does a bit of javascript. it
is based on Links 0.96. Staff does not respond. Maybe this can wait until
the new grex. There are precompiled binaries for FreeBSD and maybe OpenBSD.
|
janc
|
|
response 11 of 19:
|
Feb 11 01:52 UTC 2003 |
Sorry for being unresponsive, but I have minimal time for Grex work. If
I had time for Grex work, it'd probably be focused on getting a new
computer up, or at least doing cool things with Backtalk.
I may be headed for a work slow down, which is bad news for my financial
condition, but might mean that I can put some time into Grex. I'm
afraid links will be pretty far down my priority list though.
|
keesan
|
|
response 12 of 19:
|
Feb 11 04:50 UTC 2003 |
I think it only involves putting two files somewhere on the path, maybe 1
minute actual work? Links.1 (manual) and links (executable).
|
keesan
|
|
response 13 of 19:
|
Feb 15 14:47 UTC 2003 |
There is also a Links 2.0 which does some javascript and which just proved
itself really useful on a page that Lynx showed as nothing but a title. I
was able to fill in forms there with Links 2.0. It would be worth compiling
for general use on grex. I have been using it on a grexer's server.
|
jlamb
|
|
response 14 of 19:
|
Feb 16 05:38 UTC 2003 |
resp:13 Links and many other Browsers will always be on Pluto, so dont
worry about having them installed anytime soon. Plus Pluto is much
much faster. :)
|
keesan
|
|
response 15 of 19:
|
Feb 16 19:54 UTC 2003 |
For those who are not sure where Pluto is, Jeremy is the ruler there and he
allows certain people to become his subjects. Seriously, he has a really nice
server set up connected to a DSL line, where you can browse twice as fast as
you can when grex it at its fastest, using Lynx, Links 0.98, Links 2.0 (with
javascript), elinks, and w3m. If you want a particular program installed,
ask Jeremy. It takes 2-3 seconds to telnet to Pluto from grex and there is
also a bbs (a bit empty at the moment) and party. Those without a way to
telnet (grex dialins who are not paying members) will just have to put up with
grex, so it might still be helpful to have Links installed on grex, but Links
2.0 seems quite a bit more useful.
|
remmers
|
|
response 16 of 19:
|
Feb 16 21:56 UTC 2003 |
(Response time is nice, but I suspect it would grind to a halt if
it tried to support as much activity as Grex gets. ;-)
|
keesan
|
|
response 17 of 19:
|
Feb 16 22:57 UTC 2003 |
It is not an open system.
|
remmers
|
|
response 18 of 19:
|
Feb 17 01:49 UTC 2003 |
I know.
|
jlamb
|
|
response 19 of 19:
|
Feb 20 04:18 UTC 2003 |
Jeremy Is the Ruler of Space!
|