🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

8 total messages Started by Mark A Miles Wed, 31 Jan 2001 19:26
Random Quotes
#61
Author: Mark A Miles
Date: Wed, 31 Jan 2001 19:26
17 lines
1868 bytes
Hi,

I would like to define an output filter in PINE that passed the e-mail
about to be sent to some sort of shell script that would then tag on a
randomly selected quote on to the end of the mail (hence a random quote in
a signature). Does anybody have an idea of how I would do this? E-mailed
responses would be very much appreciated.

Thanks,

Mark A Miles

-- 
M A Miles  (UG 9900776)   -- maxm@tardis.ed.ac.uk (nine9@ukshells.co.uk)
Scandinavian Studies, Edinburgh Uni -- W3:http://www.nine9.ukshells.co.uk
"Any opinions expressed above are mine. The University can get its own."
E-mail with subject "get pgpkey" to obtain PGP key(s) -- ICQ: 41974841
Re: Random Quotes
#62
Author: Tim Haynes
Date: Wed, 31 Jan 2001 21:43
27 lines
3072 bytes
Mark A Miles <maxm@tardis.ed.ac.uk> writes:

> I would like to define an output filter in PINE that passed the e-mail
> about to be sent to some sort of shell script that would then tag on a
> randomly selected quote on to the end of the mail (hence a random quote
> in a signature). Does anybody have an idea of how I would do this?

Best bet would be to have a cron job that rotated your .sig, maybe with a
stub at the top plus quote underneath, or perl script that merged the
two... if you can cope with that rotating at a fixed frequency regardless
of your mailing rate, that might suffice.

Or you can set up a named-pipe called ~/.sig with a random-quote-generator
pushing junk in one end, so when pine reads it out t'other end, it gets a
new quote every time. (Make the random-quote-generator run out of your
shell startup script so interactive logins make it check for existence of a
listener on the fifo and establish one if need be.)

> E-mailed responses would be very much appreciated.

If you *must*...

~Tim
-- 
It's all over the front page                    |piglet@glutinous.custard.org
You give me road rage                           |http://piglet.is.dreaming.org
Racing through the best days                    |
Re: Random Quotes
#63
Author: James Stevenson
Date: Wed, 31 Jan 2001 23:38
37 lines
2440 bytes
Hi

what you could do is
mkfifo .signature
in you home directory then

while [ 1 ] ; do echo "MY funky quote" > .signature ; done

On Wed, 31 Jan 2001 19:26:36 +0000, Mark A Miles <maxm@tardis.ed.ac.uk> wrote:
>Hi,
>
>I would like to define an output filter in PINE that passed the e-mail
>about to be sent to some sort of shell script that would then tag on a
>randomly selected quote on to the end of the mail (hence a random quote in
>a signature). Does anybody have an idea of how I would do this? E-mailed
>responses would be very much appreciated.
>
>Thanks,
>
>Mark A Miles
>
>-- 
>M A Miles  (UG 9900776)   -- maxm@tardis.ed.ac.uk (nine9@ukshells.co.uk)
>Scandinavian Studies, Edinburgh Uni -- W3:http://www.nine9.ukshells.co.uk
>"Any opinions expressed above are mine. The University can get its own."
>E-mail with subject "get pgpkey" to obtain PGP key(s) -- ICQ: 41974841
>
>
>


-- 
---------------------------------------------
Check Out: http://stev.org
E-Mail: mistral@stev.org
 11:30pm  up 16 days,  6:51,  3 users,  load average: 1.76, 0.90, 0.35
Re: Random Quotes
#64
Author: Stephen Patterson
Date: Thu, 01 Feb 2001 18:48
33 lines
2132 bytes
On Wed, 31 Jan 2001 19:26:36 +0000, Mark A Miles wrote:
>Hi,
>
>I would like to define an output filter in PINE that passed the e-mail
>about to be sent to some sort of shell script that would then tag on a
>randomly selected quote on to the end of the mail (hence a random quote in
>a signature). Does anybody have an idea of how I would do this? E-mailed
>responses would be very much appreciated.
>
>Thanks,
>
>Mark A Miles

I did this for a while with 

fortune -s > ~/.signature

in my .bashrc
>
>-- 
>M A Miles  (UG 9900776)   -- maxm@tardis.ed.ac.uk (nine9@ukshells.co.uk)
>Scandinavian Studies, Edinburgh Uni -- W3:http://www.nine9.ukshells.co.uk
>"Any opinions expressed above are mine. The University can get its own."
>E-mail with subject "get pgpkey" to obtain PGP key(s) -- ICQ: 41974841
>
>
>


-- 
Visual Basic is a fate worse than FORTRAN
--	--	--	--	--	--	--	--	--	--
Stephen Patterson	s.patterson@SPAMOFFfreeuk.com (Remove SPAMOFF to reply)
Re: Random Quotes
#65
Author: Stephen Kitt
Date: Fri, 02 Feb 2001 00:05
28 lines
2651 bytes
On Wed, 31 Jan 2001 19:26:36 +0000, Mark A Miles <maxm@tardis.ed.ac.uk> wrote:
>I would like to define an output filter in PINE that passed the e-mail
>about to be sent to some sort of shell script that would then tag on a
>randomly selected quote on to the end of the mail (hence a random quote in
>a signature). Does anybody have an idea of how I would do this? E-mailed
>responses would be very much appreciated.

There's a better solution - signify is a Perl script which takes a signature
description file (~/.signify) and opens a FIFO on ~/.signature. Then every
time a program reads .signature it produces a signature following the rules
in .signify, which allows stuff like random quotes with different
probabilities etc. Thus the signature below is defined as three columns, one
aligned left with fixed content (the figlet logo), one centred with fixed
content (name, email, URL) and one aligned right with randomly chosen
content (the quote); the whole thing always takes up 76 characters in width
(hence the extra spaces at the start).

The only source I'm aware of for signify is the Debian project - look in the
Packages section of http://www.debian.org/ for signify, there will be a
source package. I've got it on Tardis but I can't remember whether it's in
my home directory or properly installed...

Stephen

-- 
    __| |  /_ )    Stephen 'SK�' Kitt       All my life I wanted to be some-
  \__ \ . < __|       steve@sk2.org        one; I guess I should have speci-
  ____/_|\_\       http://www.sk2.org      fied the species. -- A. Archibald
Re: Random Quotes
#66
Author: Angus Creech
Date: Mon, 05 Feb 2001 10:07
9 lines
1414 bytes
On Thu, 01 Feb 2001 18:48:31 GMT, Stephen Patterson (spam@freeuk.com) scribbled: 

> Visual Basic is a fate worse than FORTRAN

That's quite a controversial statement ;)

-- 

Angus
Re: Random Quotes
#67
Author: Stephen Patterson
Date: Mon, 05 Feb 2001 18:50
17 lines
1700 bytes
On 5 Feb 2001 10:07:06 GMT, Angus Creech wrote:
>On Thu, 01 Feb 2001 18:48:31 GMT, Stephen Patterson (spam@freeuk.com) scribbled: 
>
>> Visual Basic is a fate worse than FORTRAN
>
>That's quite a controversial statement ;)
>
>-- 
>
>Angus
Have you tried VB?

-- 
Visual Basic is a fate worse than FORTRAN
--	--	--	--	--	--	--	--	--	--
Stephen Patterson	s.patterson@SPAMOFFfreeuk.com (Remove SPAMOFF to reply)
Linux User #142831	<http://counter.li.org/>
Re: Random Quotes
#68
Author: Angus Creech
Date: Tue, 06 Feb 2001 11:46
14 lines
1744 bytes
On Mon, 05 Feb 2001 18:50:02 GMT, Stephen Patterson (spam@freeuk.com) scribbled: 

> Have you tried VB?

I write ActiveX data components in VB and couple them with VBScript 
for a living. And I've programmed simulations in Fortran on a Cray -

I still say Fortran is worse!
(but not by much)

I suppose the worst thing about VB is it's very much "black box"
programming; it hides an awful lot of the under-the-bonnet goings on.

Angus
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads