ultratiny html viewer - PuppyBrowser 0.5 + embeddedbookmarks
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
It could also turn into a live package manager downloader, well for the install side, like at the repo,my wheels are spinning
ttuuxxx
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
yes, just could not sleep, and dreamt about it.ttuuxxx wrote:It could also turn into a live package manager downloader, well for the install side, like at the repo,my wheels are spinning
ttuuxxx
You could do this:
rule: a website contains in the URL the word "pscriptp".
like http://dotpups.de/install-a-pet-pscriptp.htm
The browser recognizes this, and treats this page in a special way.
Code: Select all
<html>
Security info: this page can install a dotpet.<p>
Please click on the next link.<p>
This opens a dialog, where you must enter a security code.<p>
It is: 12345<p>
<a href="verifycode#code12345">install test.pet</a>
<!-- embedded shellscript -->
#!/bin/sh
cd /tmp
wget -c http://dotpups.de/test.pet
petget /tmp/test.pet
rm -f /tmp/test.pet
<!-- /embedded shellscript -->
</html>
As it is a inbuilt GTK dialog, there is no chance for malicious javascripts, to manipulate it.
Then it downloads the page, scans if the entered code matches the "#code12345".
If it is correct, it saves the embedded shellscript-code in /tmp/, and executes it.
I had written long ago something similar in Lua, called "microbrowser" I think, but I can't find it again.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
Mark (MU)
another great app
everything worked as expected even the arrows to change
to previous pages worked .. except
dowloading of a package
the right click could allow a "copy link"
so I could use
wget -c -N
on the URL
even without that added feature as a viewer
this is great
EDITED
woooooooooooooo!
solved just drag an drop the package you want to root
and wget downloads it !!!!
this is perfect
thank you for all your hard work
and sharing
tested on slaxer_pup 412
Joe
another great app
everything worked as expected even the arrows to change
to previous pages worked .. except
dowloading of a package
the right click could allow a "copy link"
so I could use
wget -c -N
on the URL
even without that added feature as a viewer
this is great
EDITED
woooooooooooooo!
solved just drag an drop the package you want to root
and wget downloads it !!!!
this is perfect
thank you for all your hard work
and sharing
tested on slaxer_pup 412
Joe
Ok, will try with "xulrunner" and report back, may take a few days.MU wrote:Micko,
(sic)
Maybe several files could be deleted, as we need no "xul", but only gecko.
I have not investigated yet, how far it can be strupped down, I want to try it, once I added tabs to the browser.
Mark
Good to see how low we can go. I like that idea.
Mick
Puppy Linux Blog - contact me for access
coolpup found microbrowser mentioned in my last post:
http://puppyfiles.org/dotpupsde/diverse-tgz/
http://www.murga-linux.com/puppy/viewto ... 769#102769
thanks!
Sullysat,
load error is ok, it is shown, because there are no bookmarks yet.
If you don't get anything else, I assume, that you can see a message like "segmention fault"?
Maybe it works with a different libgee:
http://dotpups.de/puppy4/dotpups/Progra ... -0.1.5.pet
http://www.puppylinux.asia/members/cool ... 5-i486.pet
http://www.puppylinux.asia/members/cool ... escott.pet
The first was compiled by me, the others by coolpup.
If you still have no success, this helps to find the error:
-you need the "devx_400.sfs" addon.
-type in console:
cd /usr/local/PuppyBrowser
gdb ./puppy-browser
This will give a new prompt from gdb, the debugger.
Type there:
run
After some seconds, the browser will crash, and you get the new prompt from gdb again.
Now type:
backtrace
This will display 1-4 pages of cryptic text.
Please select it with the mouse, and paste it here using the middle mousebutton.
To see the next page, you must press the space-bar.
When all the debug info was printed, you can exit by typing:
quit
Mark
http://puppyfiles.org/dotpupsde/diverse-tgz/
http://www.murga-linux.com/puppy/viewto ... 769#102769
thanks!
Sullysat,
load error is ok, it is shown, because there are no bookmarks yet.
If you don't get anything else, I assume, that you can see a message like "segmention fault"?
Maybe it works with a different libgee:
http://dotpups.de/puppy4/dotpups/Progra ... -0.1.5.pet
http://www.puppylinux.asia/members/cool ... 5-i486.pet
http://www.puppylinux.asia/members/cool ... escott.pet
The first was compiled by me, the others by coolpup.
If you still have no success, this helps to find the error:
-you need the "devx_400.sfs" addon.
-type in console:
cd /usr/local/PuppyBrowser
gdb ./puppy-browser
This will give a new prompt from gdb, the debugger.
Type there:
run
After some seconds, the browser will crash, and you get the new prompt from gdb again.
Now type:
backtrace
This will display 1-4 pages of cryptic text.
Please select it with the mouse, and paste it here using the middle mousebutton.
To see the next page, you must press the space-bar.
When all the debug info was printed, you can exit by typing:
quit
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
I have uploaded three SFS.
http://dotpups.de/files/puppybrowser-tests/
They allow to run PuppyBrowser, even if no Seamonkey is installed (e.g. in Fatfree, Monodevelpup).
All include:
- PuppyBrowser-0.2
- Pictureviewer-0.3
- lingee-2008
The rest is specific:
- PuppyBrowser02-seamonkey-1.1.8-no_mailnews_412 (8.5 MB)
It includes Seamonkey from the Puppy 4 Repo. This is the smallest Seamonkey version.
- PuppyBrowser02-xulrunner_412 (9.5 MB)
It includes the full /usr/lib/xulrunner-1.8.0.4
- PuppyBrowser02-xulrunner-reduced_412 (7.5 MB)
It includes /usr/lib/xulrunner-1.8.0.4, but I deleted several files.
So this version cannot be used to run other xul applications.
I just tested it with the welcome-page, so maybe I deleted too much, and other sites might fail.
The "best" solution certainly is the Seamonkey version.
So you can run seamonkey in addition to PuppyBrowser, if you need to change some settings.
As this is usually needed seldom, the slower speed is acceptable.
I added the "xulrunner" versions to evaluate, how far things can be reduced.
And for tests for those, where Seamonkey will not run. Maybe xulrunner does.
I also had a testversion of seamonkey around 1 MB smaller, but it is not worth the upload, as it breaks quite some functionality.
Mark
http://dotpups.de/files/puppybrowser-tests/
They allow to run PuppyBrowser, even if no Seamonkey is installed (e.g. in Fatfree, Monodevelpup).
All include:
- PuppyBrowser-0.2
- Pictureviewer-0.3
- lingee-2008
The rest is specific:
- PuppyBrowser02-seamonkey-1.1.8-no_mailnews_412 (8.5 MB)
It includes Seamonkey from the Puppy 4 Repo. This is the smallest Seamonkey version.
- PuppyBrowser02-xulrunner_412 (9.5 MB)
It includes the full /usr/lib/xulrunner-1.8.0.4
- PuppyBrowser02-xulrunner-reduced_412 (7.5 MB)
It includes /usr/lib/xulrunner-1.8.0.4, but I deleted several files.
So this version cannot be used to run other xul applications.
I just tested it with the welcome-page, so maybe I deleted too much, and other sites might fail.
The "best" solution certainly is the Seamonkey version.
So you can run seamonkey in addition to PuppyBrowser, if you need to change some settings.
As this is usually needed seldom, the slower speed is acceptable.
I added the "xulrunner" versions to evaluate, how far things can be reduced.
And for tests for those, where Seamonkey will not run. Maybe xulrunner does.
I also had a testversion of seamonkey around 1 MB smaller, but it is not worth the upload, as it breaks quite some functionality.
Mark
Tried all three of these with no noticeable difference.MU wrote: Sullysat,
load error is ok, it is shown, because there are no bookmarks yet.
If you don't get anything else, I assume, that you can see a message like "segmention fault"?
Maybe it works with a different libgee:
http://dotpups.de/puppy4/dotpups/Progra ... -0.1.5.pet
http://www.puppylinux.asia/members/cool ... 5-i486.pet
http://www.puppylinux.asia/members/cool ... escott.pet
And there was no segmentation error anywhere on any of this that I saw.
I downloaded the sfs file and successfully mounted it. This is the output from that:MU wrote: If you still have no success, this helps to find the error:
-you need the "devx_400.sfs" addon.
-type in console:
cd /usr/local/PuppyBrowser
gdb ./puppy-browser
# cd /usr/local/PuppyBrowser
# gdb ./puppy-browser
bash: gdb: command not found
#
What would you like me to try next?
Sully
Puppy Files Mirror - [b][url]http://www.wisdom-seekers.com/puppy.html[/url][/b]
Classic Puppy Page - [b][url]http://www.wisdom-seekers.com/puppy214x.html[/url][/b]
Classic Puppy Page - [b][url]http://www.wisdom-seekers.com/puppy214x.html[/url][/b]
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Hey mark another idea might be webkit+Qt once you get this browser fully functional, That would be handy to have Qt in puppy by default, probably would be smaller than Seamonkey by a little bit.
ttuuxxx
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Sully,
I just installed puppy-4.00-k2.6.21.7-seamonkey.iso in virtualbox.
Installed Pictureviewer 0.3, PuppyBrowser 0.2, libgee-2008.
And it works
So what might be wrong?
Please rename these two files in /root/:
.gtk-bookmarks
.recently-used.xbel
These are hiddn configfiles from Gtk.
They sometimes prevent applications to start properly.
Does that help?
Does the pictureviewer work?
---------------------------
ttuuxx, yes, I first want to solve the tabbed browsing issue, then look at webkit.
Here is examplecode:
http://code.valaide.org/node?page=2
Mark
I just installed puppy-4.00-k2.6.21.7-seamonkey.iso in virtualbox.
Installed Pictureviewer 0.3, PuppyBrowser 0.2, libgee-2008.
And it works
So what might be wrong?
Please rename these two files in /root/:
.gtk-bookmarks
.recently-used.xbel
These are hiddn configfiles from Gtk.
They sometimes prevent applications to start properly.
Does that help?
Does the pictureviewer work?
---------------------------
ttuuxx, yes, I first want to solve the tabbed browsing issue, then look at webkit.
Here is examplecode:
http://code.valaide.org/node?page=2
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
I renamed the files with no effect.MU wrote: I just installed puppy-4.00-k2.6.21.7-seamonkey.iso in virtualbox.
Installed Pictureviewer 0.3, PuppyBrowser 0.2, libgee-2008.
And it works
So what might be wrong?
Please rename these two files in /root/:
.gtk-bookmarks
.recently-used.xbel
I'm running Seamonkey 1.1.14.
Downloaded and installed Pictureviewer. That works fine.MU wrote: Does that help?
Does the pictureviewer work?
I love a good mystery!
Sully
Sully,
I see two possible issues.
1.) you installed somethink, that "broke" the old Seamonkey setup, like a different version.
Or another program. A broken Gtk theme?
2.) what makes me wonder is, that gdb is not found.
Puppy 400 used the erratic "unionfs" driver.
It had a bad effect, it corrupted files, and SFS were not loaded correctly.
Please boot Puppy with the option:
(from CD, by typing at the bootscreen):
puppy layerfs=aufs
(from Grub):
add in the end of the line, that loads the kernel:
layerfs=aufs
If this does not help, it should be something with the mozilla libraries.
You could verify it by running Puppy without savefile, from CD with the bootoption:
puppy pfix=ram
Mark
I see two possible issues.
1.) you installed somethink, that "broke" the old Seamonkey setup, like a different version.
Or another program. A broken Gtk theme?
2.) what makes me wonder is, that gdb is not found.
Puppy 400 used the erratic "unionfs" driver.
It had a bad effect, it corrupted files, and SFS were not loaded correctly.
Please boot Puppy with the option:
(from CD, by typing at the bootscreen):
puppy layerfs=aufs
(from Grub):
add in the end of the line, that loads the kernel:
layerfs=aufs
If this does not help, it should be something with the mozilla libraries.
You could verify it by running Puppy without savefile, from CD with the bootoption:
puppy pfix=ram
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
I installed now this pet:
http://ftp.nluug.nl/ftp/pub/os/Linux/di ... ilnews.pet (right-click to download)
Just installed it, did not remove something before.
Puppybrowser still works
Mark
http://ftp.nluug.nl/ftp/pub/os/Linux/di ... ilnews.pet (right-click to download)
Just installed it, did not remove something before.
Puppybrowser still works
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
yes, it is the signature of Bigbass. It includes a picture.headfound wrote:off topic!
Page 3 of this thread tries to open a page at puppylinux.asia !
Anyone know why?
Puppyasia is password protected now, so the login pops up, when the page tries to display the image.
Code: Select all
<span class="postbody"><br />_________________<br />Slaxer_Pup 4.12 slackware hardware detecting kernel with a puppy 412 body
<br />
<img src="http://puppylinux.asia/tpp/big_bass/Slackware_Packages/slaxer.png" border="0" alt="" /><br /></span></td>
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]