-0800 (PST)
From: David A. Desrosiers [EMAIL PROTECTED]
To: Plucker Development List [EMAIL PROTECTED]
Subject: Re: Plucker on PalmGear (was: Version numbers)
our web site for the full package (just waiting for the 1.1 packages
to be available on the web site:)
I need a write-up/blurb
Just looked at Plucker 1.1 on Palmgear again. Nice to see a
screenshot. Although I don't suspect many users will try to download
it, because according to Palmgear, the archive is 176733 KB big, when
it actually only is 173KB. Hey, what a coincidence, that's 176733
bytes. :)
The version of Spider.py I have is $Id: Spider.py,v 1.37 ... $ which
came with Plucker V1.1SR1.exe for Windows.
P.S. Could a --version option be put into Spider.py?
There was a minor update to the Windows package. SR2 is now
available from the website (click the same link you did to
Clientside image maps would be ideal, but I don't suppose plucker
supports this. Does anybody have an idea for this?
Not exactly sure what you want here. What would clicking on a
client-side imagemap on the Palm actually do? Zoom in? Open a menu?
Download a new map? If you can give me
to every users of Plucker I'm also requesting beta-users. If you
want to join the party of developping Plucker Scooper, answer now !
/to every users of Plucker
Let's work together on this, because I have an application already
in place that does what you have here, but it also
Plucker FAQ is now online on the website, and I made some changes
to the one in the cvs as well.
The plan: To have one file, one FAQ, and all instances of it
represented in various places (website, pdb version, cvs, source) will all
come from the same source file. To that end,
This works ok for the most part, but as you might know all tags in
XML/XHTML must be properly closed. I.e. the BR tag must either be
written BR/BR or more commonly used the shorthand form BR/ or
sometimes BR /.
XML and XHTML are quite different standards, though some of their
Working for pluckerdir D:\Program Files\Plucker\Default.DB
Processing i:\sfnew\html\index.htm.
0 collected, 0 still to do
Retrieved failed: 404 -- [Errno url error] unknown url type: 'i'
^
There's your
The Bug Tracking system is now live. It is a sitewide bug tracking
system, so please make sure you're posting the right bug to the right
project in the system. You can find it by clicking on the 'Bugs' link on the
left navigation bar of the main Plucker site.
If you have any
The Visor does not seem to accept 4-grayscale (2bpp) images, it only
shows them in black-and-white (although I set colour depth to 2 in the
Preferences) and stretched by a factor of 2 vertically (so I can only
see the left half of the image).
I have a Visor Deluxe, and although the
There, that was relatively painless. The server has now been
relocated from one coast to the other (3,051 miles away). Zero downtime.
New things so far:
- MUCH faster access and response time now. Connection is roughly
four times faster than the previous
Due to a wonderful upstream DNS debacle, any messages sent to me via
the address '[EMAIL PROTECTED]' (including list-destined emails such as
these) were lost in the past 2 days. If some kind soul could please forward
me any correspondence from those days which was sent to me directly or
Was doing the nightly log cleanup on the server, and found some
interesting things in the web logs, might be of use to some people:
http://www.gospelcom.net/rev-fun/pda/info.php
-
It's a comic-a-day site with a
But the resulting pdb file itself isn't all that usable, for my
purposes. But at least I know how it works, now.
This is definately not how it works. Firstly, the file is a tar
file ([t]ape [ar]chive) and then compressed with gzip. The file should be:
MyFile.tar.gz, and
I use cookies here to determine when the user read comics last time, and
assemble all the comics he might have missed..
Cookies, blecch.
Can plucker handle cookies??
Currently? No, but we'll accept patches. Incidentally, doesn't
Sitescooper do exactly this, but in a local
Is there any code I can put in my html that will force a section break
in the parser?
Not sure what you mean by section break here. Perhaps p
/d
!).
Another idea would be to find some tool that can render the table or
page as a graphic, and view the table as a pannable image instead of
recreating a table parser in Python and in the viewer.
. pgp://7075AE4A,-. pilot-link plucker
David
, called SB or SECTIONBREAK, so we can
enforce this behavior and get a manual section break to appear? Bill, easy
to implement?
. pgp://7075AE4A,-. pilot-link plucker
David A. Desrosiers \,-' \ sourcefubar cvs
gnu-designs.com, Inc
I tried your suggestions with pluck-comics.py but I'm not able to get it
to work. I always get this error when running it:
Can you paste the full text of the error you received?
on by.
. pgp://7075AE4A,-. pilot-link plucker
David A. Desrosiers \,-' \ sourcefubar cvs
gnu-designs.com, Inc. `--' hacker at gnu-designs.com `-
.
. pgp://7075AE4A,-. pilot-link plucker
David A. Desrosiers \,-' \ sourcefubar cvs
gnu-designs.com, Inc. `--' hacker at gnu-designs.com `-
you want to see the site, the
layout, the articles, etc.
. pgp://7075AE4A,-. pilot-link plucker
David A. Desrosiers \,-' \ sourcefubar cvs
gnu-designs.com, Inc. `--' hacker at gnu-designs.com `-
to brush up on my perl a bit
more because there's a whole bunch of new things coming soon... but I'd like
to do something a bit more interactive on the site to keep people coming
back.
. pgp://7075AE4A,-. pilot-link plucker
David A. Desrosiers
I have a problem with a site that has an avantgo version. The web site
is http://www.infosync.no. To reach the avantgo version it is
http://avantgo.infosync.no. The first page is fine, but the links from
this page give this message:
Try this one:
But when I access that link, the package I get is for
Plucker-1.1.11SR1.exe.
Is this the correct .exe?
Yes, Dirk has not yet released a new version for Windows. Download
the .zip package, which contains the new viewer for the Palm side, and
install that. Use the 1.1.11 parser with
On whose side is this problem? I just got a reply from infosync that
this non avantgo site was available: http://www.infosync.no/pda/epoc/
The URLs that fail are of the following type,
a href=http://avantgo.infosync.no/news/show.php?id=960page=1
If you view the page source,
Care to help us hack on it? Or donate a Sony to the cause?
I just realized, I have a Sony Clie I bought way back when they were
new. Nice backlight, interesting form factor, but given their actions, I'd
rather use it as a wheel chock for my truck than a PDA. If we get to the
More digging around revealed...
http://melissa.nfr.net/~nav/unpress/
If you're using the Unix parser, you will probably need to put single
quotes (') around the URL. I'm unsure whether the Windows one needs a
similar fix.
Actually, in this case, both types of quotes would work, but double
quotes is the proper answer, since single quotes to most
Somehow, I was dropped from the list, so here I am subscribed again.
This is only a test. Ignore, delete, disregard.
Oh, and have a Happy Holiday, all.
/d
Does Plucker support Handera's bigger screen? Is there already someone
working on it?
Yes, Mike worked those features out, using another generous user's
Handera 330. Unfortunately, that user had his Handera stolen the day Mike
returned it, so he can never exploit those new features,
I just figured out what the problem was. On those pages they put this at
the bottom:
!-ad1:3000:3001amg0--
This caused the parse error. I wrote a small PHP script which filtered
that string and Plucker parsed it okay.
That's not even a valid HTML comment string, for two big
Nice sentiment, but here's my take on why Plucker exceeds over
AvantGo:
* Plucker has two forms of compression (zlib/doc), AvantGo does not.
* Plucker supports 12 languages [plkr.org], AvantGo does not.
* Plucker supports local files (file://tmp/foo.txt) and intranet
Slashdot changed their HTML again, which broke the hourly pluck of
the site, using AvantSlash from Richard Lawrence. I emailed Richard, and he
has updated his mainline code, and released a new update.
For those that don't know, there is an hourly plucking of Slashdot
that
Also (thanks to David Wheeler for the notification) the Linux
Documentation Project now provides all their HOWTO documents in Plucker
format as well. You can find them at the following location under the
Additional HOWTO Items:
I just located the original LDP news article:
Well, what I'd like to see (and I'm probably not the only one) is
customized info on a single page. This could be à la my.excite.com or
my.yahoo.com but in a Plucker-friendly single column and without the
search fields and such.
Something similar to this? I've been playing on and
what's the URL of The Times' mobile edition?
britishtimes.com brings up some 'clickheretofind' domain. What site
were you specifically interested in? Did you mean http://www.thetimes.co.uk?
/d
the austrian newspaper der standard has a pda friendly version
pocketstandard at
http://text.derstandard.at/dyn/textonly/article.asp?channel=WIRELESSressort=WIRELESSID=770507
this page has an avantgo channel, and also the link description working
with plucker.
I would use this
Heya! Thanks for creating Plucker! I am now recommending it to all the
users of my comic strip's Mobile Edition, and have created a Lite editon
of my strip.
Thanks a bunch for the recommendations, Kelly.
For those who don't read Stalag, it can be found here in Pluckable
I just loaded Konqueror today (no, I don't run KDE, just wanted to
test the browser) and noticed that the plkrorg website shows up in konq
with *HUGE* fonts Has anyone else seen this problem?
and to make this message truly useful, the plkrorg website is
undergoing yet another
With large abount of plucker data this waste of time annoys me. Can I
somehow tell HotSync not to bother backing up plucker databases ?
...use the --no-backup argument to plucker-build/Spider.py
[dd]
I only seem to be able to generate the To: and Subject: lines, then the
Body: is just one line.
Anything but To, Bcc, and Cc are completely invalid in a mailto tag
and against the specification. The Subject kludge was something that
Netscape put into the browser to support their MUA.
It's nice to get feedback like this.
[dd]
-- Forwarded message --
Date: Mon, 11 Mar 2002 17:06:37 +0100
From: Matthias Kopfermann [EMAIL PROTECTED]
Subject: herzlichen dank fuer plucker
Hi you PLUCKER-gurus!
I just wanted to say how much i love plucker. I use it every
did i miss a preference setting which changes that behavior to, for
example, scrolling by 1 page/line?
No you didn't, that's how it works at the moment.
are there people who would agree that using, for example, the jog-dial
to select and follow a link on the currently displayed
I have a problem when I try to plucker the LATimes, basically I just
want to pluck some sections since this site is huge, but all the pages
have references to the main page so it's like almost pluckering all the
site, is there a way in plucker to filter only that page?
You could do
Where do the map files come from? I have searched my system and can not
find them.
They're part of the netpbm2 package.
[dd]
They're part of the netpbm2 package.
I have the RedHat netpbm-9.24-1 rpms and there are not any map files in
these packages. Do I need a different set of packages for netpbm2?
On my system, it's called netpbm, and it's specified in the
~/.pluckerrc file as convertor type netpbm2.
http://la.adnfo.com/servlet/html?mxi=6src=Top%20Stories
In plucker averything I tap on the Next link shows the same page,
anybody knows how to fix this?
It looks like the parser is catching the IDs wrong, or is confused
when it writes the database out. If you use something like
For those who want to talk to some Plucker users and developers
real-time, I've set up an irc server for any questions, comments, rants,
patches, new sites to pluck, or whatever.
Security is very important to us, so every user on the server's
domain is hidden, and there's no
First I must say what a great piece of software.
Thank you.
I have set up some scripts to Pluck pages from the internet and update
my Palm Vx. But is there a way of caching the downloaded pages so if a
page has not changed it does not download it?
Look into SiteScooper,
Whenever I run Spider.py I get the error:
Why do you run Spider.py? I run plucker-build...
plucker-build (on linux) is a symlink to Spider.py anyway. On
Windows, I'm not sure what it is.
dd.
How can I download the complete source of the latest stable release?
The website only contains the binary version. Is there an easy way to
do this using CVS to create a tarball?
Click on Snapshot. You won't get stable, you'll get whatever the
latest code is in HEAD.
d.
Most odd. When I grab a copy of
http://www.sslug.dk/~micke/plucker/beta/viewer_en.prc.gz I get an odd
file. It is *not* gzipped. An obvious mistake just strip off the .gz
and install it. Works for me. Why has nobody mentioned this?
What did you grab it with? Likely your browser
Mozilla likes to pull that crap, which would be fine if it would change
the filename too.
Fix your local Mozilla mime type. On the server side, you can also
make an adjustment to handle that also, so the broken clients don't try to
uncompress it.
d.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I had planned to release a new beta tomorrow, but I can just as well
release it now. It includes a fix for this problem and also Adam's cache
feature.
The ChangeLog for this release is going to be nice and thick!
d.
-BEGIN PGP
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I guess I could also create a Linux binary for the Plucker Desktop, but
it would be dynamically linked against wxWindows, so anyone using it
would need a patched version of the wxWindows toolkit (i.e. they could
just as well have built the
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Is the new site going to be Plucker-friendly, such as placing the
navigation-table in the far-right td instead of the far-left td?
(HHOS)
Even better, it will deliver you a PDA-sized version of the website,
if you present the right
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Better than the last... stay tuned!
d.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8xxmykRQERnB1rkoRAmpIAJ9yC0N8jGodRnaTmzfVS0EfBCD02gCgw1OE
WJlfI8mKa7/9WGCcYJKaEJ0=
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I think the only confusing thing is that setting tbmp_compression=true
_increases_ the file size. From the above:
This isn't out of the realm of possibility at all. Not all files
compress to a size smaller than the original, in fact. If
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I've written a perl script that fetches Slashdot headlines, articles, and
comments and formats them for plucker.
Awesome work, Jason!!
I've just incorporated it into the Hourly Plucks section on the
Plucker server. You can grab
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
This maybe have already being suggested; but can a Battery Meter / Time
display popup window feature be added to the Plucker Reader? Something
like the Palm Reader.
It was briefly brought up before (by me in fact), but was shot down.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
If you want to look at it, DepthDA is available at
http://www.sra.co.jp/people/hoshi/palmos/depth_da-1.0.zip. Source is
included.
I prefer ScreenPrefs, and it's never crashed my device.
d.
-BEGIN PGP SIGNATURE-
Version: GnuPG
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
But if the viewer architecture were changed so that it supported plugins,
then the plucker development team could concentrate on plucker
development, and others could write the plugins for DOC, iSilo, etc.
Except when it comes to
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
This latest version is crashing immediately after synchronizing
documents on launch to the bar code screen mentioned by Dennis
McCunney.
..have you tested with and and _ALL_ hacks disabled?
d.
-BEGIN PGP SIGNATURE-
Version:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jim Lebans, Producer
Quirks Quarks, CBC Radio
I would be willing to work faster for a Quirks Quarks mouse pad :)
Wouldn't the labcoat be more appropriate?
d.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
you can also do a redirect so that the errors are save to a file.
ex .
plucker-build {options and other stuff } Errors.log
You may want to use:
plucker-build /path/to/some/logfile.log
Note the ampersand.
-BEGIN
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I saw the option on the web page to convert a PDF file to Plucker. I'm
wondering if you can do this locally by downloading the Windows exe or
running the command line/Unix version?
No.
Also, when reading a book, does anyone know a way
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Actually, where did the build it part of the web site go? (Sorry if I
was asleep when it was explained.)
It's coming back.. the way I was doing it before was functional, but
not efficient, and now I'm going to try to add the capability to
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
You can search the archives of the list and look in the parser feature
category
Where do I find this list?
The 'Mailing List' section of the website includes a link.
d.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
There are, of course, native ports of wget for Windows :). And, if someone
can describe a means of queuing a PRC for installation via the
command-line, then I'd be willing to look into writing the batch file to
grab the SlashPuck file.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Mon, 1 Jul 2002, Byron Collins wrote:
Can Press Scrolling be added to the Plucker Viewer?
Menu- Options- Tap Action
d.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.7 (GNU/Linux)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
The archive is tarred and then gzipped. Which untar program do you use?
Vanilla tar doesn't grok gzipped archives, and they need to be
uncompressed first.
Not true at all. Here's several methods:
gzip -d file.tar.gz | tar xvf -
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Although is doesn't have as as much content as it has the other link it
sure helps.
NewsBlaster, newsBlaster, NewsBlaster
http://www.cs.columbia.edu/nlp/newsblaster/frame_content.html
I pluck it hourly and stick it
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Installed Plucker on my palm m130 but i only get files stored on the 8mb
RAM. Plucker doesn't recognize multimedia cards? can't belive that. where
is my mistake?
Which version of Plucker did you install? 1.1.14 does not support
VFS
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Is there a better dave barry archive with a more pda friendly layout?
Thanks for any advice.
How about SiteScooper's dave_barry.site file?
###
URL:
Hi All, You can also pluck the AOL Pocket Press E - Newsletter at:
http://www.pocketpress.info
Great link. You can also find it at:
http://members.aol.com/pocketpress/
d.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Just to keep everyone apprised of what I've been doing in my quiet
time (besides cranking out 4 pilot-link releases this past month and trying
to find employment), I'm now putting the finishing touches on two new tools
with quite a bit of
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
plucking is stopping at the third level for some reason. For example, I
get the graphical Wired page and the list of stories, but not individual
stories, even though I have MAXDEPTH=3 set in home.html.
I just verified this, and oddly
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I have a problem with the Spider.py script when it comes to URLs with
name=val parameters.
a
HREF=http://www.hti.umich.edu/cgi/r/rsv/rsv-idx?type=DIV1byte=1801Genesis/a
gets scanned as
http://www.hti.umich.edu/cgi/r/rsv/rsv-idx?type=DIV1
Is there any humor / funny web page(s) I can pluck? Maybe a mobile
edition of a joke web site will do.
Here's one I had, but I'll look in my list for others.
http://jokeaday.com/palmindex.shtml
d.
Anyway, I think it would be better for this discussion to take place on
plucker-dev.
Unrelated topic, but I needed to reply to this message to see if
this was still a problem...
Look in the Subject line. Note the Re: [list] Re: syntax there.
After several replies to replies,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
This is a request to everyone who has volunteered to go through the
FAQ and other bits of documentation to help update it for the 1.2 release,
including grammar, spell-checking, and adding the missing bits that have
been added since the last
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Is there an installer package available for this release of Plucker? I've
had a look on the website and can't find it.
No, because it's not a release, it's a beta. Since this is the 12th
beta of this version so far, it would be
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
As you seem to have found, it does your company more harm than good in the
damage to its reputation for running such an ill-behaved email system.
..not to mention, since the disclaimer was attached to the bottom of
a message destined for
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
How do I get off of this list?
In the headers of each message is instructions on how to get off the
list, specifically thus:
List-Unsubscribe:
http://lists.rubberchicken.org/mailman/listinfo/plucker-list
mailto:[EMAIL
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Perhaps a special footer like the following would be the way to go:
Document created on !--PluckDate(HH:mm:ss, d-mmm-)--
How about something easier:
date=`date +%F_%H:%M:%S`;
plucker-build {...} -f MyDB_$date
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Perhaps someone could drop a patch to the sitescooper author? As a
sidenote, I noticed that the sitescooper guy just lives a short distance
down the road-- small world ;-).
It's also worth noting that he's looking to give up the project
I wish there was a page on the Plucker web site that had a list of urls.
Maybe something like a guest book that could be updated by the users.
Good idea, I'll see what I can come up with.
d.
___
plucker-list mailing list
[EMAIL
Can I write logial expressions in the conditions like
www.allocine.com/films OR www.allocine.com/salles ???
It would help a bit more if you showed us the regular expression
syntax you're using to limit those portions from the plucked document.
d.
One of the things it seems to be looking for is mogrify from ImageMagick which
I have.
mccombs@rickdude:~/palm-stuff/plucker-1.2beta12$ which mogrify
/usr/X11R6/bin/mogrify
mccombs@rickdude:~/palm-stuff/plucker-1.2beta12$
My copy is in /usr/bin, and that's where all the
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
As Avantgo used to have thier file import format/file type, now that there
is a desktop component, we should make a file format that can easily be
created and shared.
I agree, but let's be careful about that format. Many of our tools
Does anyone know of a workaround for this? Could the Plucker Desktop be
taught to wake up the install directory?
I'm sure it's some poke to the Registry somewhere. Perhaps the Palm
CDK has some clues in there? Maybe it's a dropfile in the Install directory.
d.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Using proxy '153.42.5.2:1677:80' with authentication for user 'jsmiley'...
Change that proxy to prepend 'http://' to it.
d.
perldoc -qa.j | perl -lpe '($_)=m((.*))'
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.1.92 (GNU/Linux)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I was wondering if it is possible or are there any faqs to download a
hotmail inbox for viewing in Plucker? I don't need editing, but it would
just be nice to read the email on the Palm (or any suggestions of other
ways to get Hotmail on a
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Yes, that would work, but that means we have to go test-and-grab the URL
from a site we think we know the address of. Plus redirects are there for
a reason, and may change.
Blame the authors of the core Python code we use for spidering.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
http://pg1.yahoo.com/raw?dp=homepdadid=%deviceid
When I access this in my browser it comes up with my home page because, I
assume, of the massive Yahoo cookie I have. Does anyone know of the
format for including a userID in the URL in order to
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Interesting. Something like: wget --user-agent=AvantGo
--referer=http://avantgo.com http://space.com/syn/avantgo/
No, space.com is actually doing something a bit smarter than that,
in fact. They appear to be looking at REMOTE_ADDR, and
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Tony is bang on. 'stayondomain' doesn't exist yet. It has been in the
parser wishlist for about a year, but no one skilled enough has had a
chance to implement it yet.
I've been asking for it for almost 2 years, in fact, at the same
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Here is the URL with Alice's kind patch:
http://www.mail-archive.com/plucker-dev@rubberchicken.org/msg01626.html
And don't forget that the patch in that message is exactly the
opposite in diff format that you'll need to make it work. He
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I have no problem firing off a Pluck and doing something else for five
minutes. David is pretty adamant it's not a problem under Linux, so it
could be Windows-specific. Does it merit any real attention given that
the solutions are all invasive
1 - 100 of 602 matches
Mail list logo