OneBone - best CLI apps in one place

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
keenerd
Posts: 176
Joined: Sat 20 Aug 2005, 19:24

OneBone - best CLI apps in one place

#1 Post by keenerd »

I've pulled together all the apps that will really put some meat on OneBone. All together they come to 15Mb and are available as a set at

http://144.118.197.41/cli-dev-pack.tar

Note that they are just tarballs that are uncompressed at /
Very few of the dotpups are mine, I just wanted to host everything under one roof.

Full list of applications:

Code: Select all

drivers
	fbset		compiled
	gpm			dotpup

file/system manager
	mc			dotpup
	htop		compiled
	findutil	dotpup

window manager
	screen		compiled, vector
	twin		compiled
	
spreadsheet
	oleo		compiled, error commented out
	sc			compiled
		
network
	ncftp		compiled
	iptraf		binary
	elinks		compiled, vector
	webfs		compiled
	ctorrent	dotpup
	wput		dotpup
	mutt		compiled

word proc
	ispell		dotpup
	antiword	compiled

chat
	centericq	compiled, vector
	bfslite		compiled
	naim		compiled
	pork		compiled
	tinyirc		binary
	micq		compiled

programming
	hexedit		compiled
	python		dotpup

cd burning
	cdw			compiled, vector

audio
	mocp		dotpup
	libsnd		dotpup	
	
games
	nibbles 	compiled
	ninvaders	compiled
	seatris		compiled
	tb_asm		binary
	tf			compiled
	
silly 
	cmatrix		compiled
	
file view
	less		dotpup

picture view
	fbi			compiled

math
	bc & dc		dotpup
	units 		compiled
	pythonica	.py script
	
compression
	unrar		dotpup
	
recovery
	fatback		dotpup
	foremost	dotpup	
If you wander my server, http://144.118.197.41/ , you can find sources for all of the apps I compiled as well as individual installers (application-pup.tar.gz).

Some of these apps bug out when running under x-term. Twin is amazing, but only has mouse support under x-term, though it should be able to use gpm.

I recompiled elinks 11.1 with gpm and full color support (Barry's was 10.5 w.o gpm).

Still trying to sort out framebuffer. The fbset package replaces the busybox version and has all the fb drivers from all_modules. Info on configuring:
http://www.digitalhermit.com/linux/hiresconsole.html
http://en.tldp.org/HOWTO/Framebuffer-HOWTO-5.html

A note on the server: The entire site is being hosted by Puppy. It is running the cli package Webfs and all the pages are dynamically generated from the local filesystem. The data is stored on a 256Mb flash drive. This is a truly easy to use webserver. All I had to type to start it was

Code: Select all

webfsd -p 80 -r /mnt/sda1 -i 144.118.197.41 
Best of all it's only 39K!

I really hope that Webfs can make it into the regular puppy build, it is far superior to the crude ftp server that puppy comes with.
Last edited by keenerd on Wed 14 Jun 2006, 23:51, edited 2 times in total.

keenerd
Posts: 176
Joined: Sat 20 Aug 2005, 19:24

#2 Post by keenerd »

If anyone wants to make dotpups out of these, go ahead. I've already converted man pages and other things to play friendly with Puppy's file system. All of the apps have been tested under Puppy 2.0.0, but not under OneBone. I've also kept all of the localization files, which are not really that useful yet.

I will not object if anyone wants to clean up my packages and release them as dotpups. :)

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

Thanks, and remaster of "Kauler core"

#3 Post by raffy »

Thanks a lot!

I would guess that many people will try a remaster of their chosen applications added to "onebone" (or, perhaps, we can use "Kauler core" if that one should exist?).

Has anyone tried a remaster of onebone?

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#4 Post by Nathan F »

Has anyone tried a remaster of onebone?
Not yet, but I intend to. This list here is much more comprehensive than any other I've seen. Thank you very much.

Nathan
Bring on the locusts ...

keenerd
Posts: 176
Joined: Sat 20 Aug 2005, 19:24

#5 Post by keenerd »

Yeah, a lot of usability testing needs to be done. I have my preferences, but so do the rest of you.

For example, Centericq is amazing, supports every chat from AIM to Jaber. And has RSS and LiveJournal in there just for fun. Also has the best TUI. But the binary is 3.4Mb. Add libraries, and Centericq is huge. Its the OpenOffice Suite of CLI chat clients.

Bfslite just has the AIM protocol, without fancy multipane TUI. But its only 50Kb. Interface is clean and does exactly what you'd expect.

The middleweight clients (naim and pork) are alright, but it feels easy to get lost in their interfaces. They each support a couple of protocols.

Oh, and I forgot to mention the Frame Buffer Image viewer in the release notes. Its part of the giant tar file, and can also be found at
http://144.118.197.41/fbi/fbi-pup.tar.gz
Very worthwhile application to have on an otherwise ascii based system.

I also had not listed any text editors, as people tend to have strong feelings about their editor. Puppy also already comes with a reasonable selection.
(MP rocks! :) )

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#6 Post by Nathan F »

MIdnight Commander's builtin editor has always been enough for me. Simple and easy to understand, like Leafpad in CLI.

Nathan
Bring on the locusts ...

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#7 Post by BarryK »

This is great stuff!
This motivates me... when v2.01 is released, which has many bugfixes, I should
also do another look through the package choices for OneBone, knock the
size down a bit more.
Then, with all the cli apps added on it will still be tiny.

Note, I'm hoping to get 2.01 out the door by Monday 19th.

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#8 Post by Nathan F »

Hey, Barry, if this is going to be a regular thing would you be interested in the CLI package tools I've been working on? It's in prototype form right now but can install correctly, search for a package by name, just download a package, or install one already on the HD. Still need to implement uninstall though. It uses some bits of Pupget but also quite a bit of my own code. I was working on this for my own project but it seems to me it makes perfect sense for OneBone.

Nathan
Bring on the locusts ...

keenerd
Posts: 176
Joined: Sat 20 Aug 2005, 19:24

#9 Post by keenerd »

Two new packages - these have been included as part of the cli-dev-pack.tar

micq - medium sized icq client (356Kb exec)
http://144.118.197.41/micq/micq-pup.tar.gz

tinyirc - lightweight irc client (22Kb exec)
http://144.118.197.41/tinyirc/tinyirc-pup.tar.gz

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#10 Post by BarryK »

nathan,
looks like a good thing.
right now i'm on mental overload, so will come back sometime in the future
when I get around to looking at onebone again.

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#11 Post by Nathan F »

No problem, I get that myself a lot. That will give me some time to work on the code a little more.

Nathan
Bring on the locusts ...

keenerd
Posts: 176
Joined: Sat 20 Aug 2005, 19:24

#12 Post by keenerd »

In the next 24 odd hours I will be moving, and my server will be down. It should be back up and running in a week.

Could someone host the latest version of cli-dev-pack.tar until then?

I've got a list of apps a mile long, so expect plenty of new things when the server resumes.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#13 Post by MU »

http://dotpups.de/144.118.197.41/

will take 40 minutes to upload all.
Do you need FAIL and centericq to be mirrored?
Those folders are quite large, so if it is not urgent, I will leave them out.

Mark

keenerd
Posts: 176
Joined: Sat 20 Aug 2005, 19:24

#14 Post by keenerd »

Thank you. Very thorough mirror.

FAIL was just stuff I'm still sorting compile issues for. The /usr/ subfolder that most programs have is just an uncompressed version of the -pup.tar.gz file. The hosted drive is also my building environment, though you seemed to have cloned it between compile sessions.

No urgency. My server will be back in a week's time.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#15 Post by MU »

I just mirrored it with wget -m ,so it grabbed everything it could get.

Ok, I'll leave it as it is until your server will be back.
If you want a permanent mirror for some files, the easiest way would be to put them in a subfolder, that I can download with wget (if it does not get too huge, 100 MB is already hard to the limit).
Then I would upload this subfolder "as is" with gftp (just the way I did now) :)
Mark

Post Reply