lorem-ipsum-generator
Postat: 07 nov 2007, 13:50
Någon som känner till en lorem-ipsum-generator som funkar från terminalen?
Annars är jag sugen på att bygga en... - i C!
/Per
Annars är jag sugen på att bygga en... - i C!
/Per
Forum för Ubuntus svenska gemenskap
https://ubuntu-se.servebbs.org/
Kod: Markera allt
~/code/py
>./lorem --help
Usage: lorem [options]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-n N Number of Words
-l L Number of Lines
-c C Number of Chars
-q Q Quote index (0-9)
~/code/py
>./lorem -n 60
lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum stet clita kasd gubergren no sea takimata sanctus est lorem ipsum dolor sit amet lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam
~/code/py
>./lorem -c 60 -q 2
convenevole cosa e carissime donne che ciascheduna cosa la q
~/code/py
>./lorem -l 4 -q 4
es treibt dich fort von ort zu ort du weißt nicht mal warum im
winde klingt ein sanftes wort schaust dich verwundert um
die liebe die dahinten blieb sie ruft dich sanft zurück o komm zurück
Ha, haBarre skrev: ibland undrar jag om du slänger ur dig lite fina ord för att få mig att känna mig dum i huvudet
[...]
Kod: Markera allt
>lorem -c 500 > /tmp/foo.txt
>wc /tmp/foo.txt
1 87 501 /tmp/foo.txt
Version 0.2 ute nuBarre skrev: Indexs out of range om -n är större än antalet ord -q har.
ex:
lorem.py -n733 -q 1 ger index out of range
lorem.py -n732 -q 1 fungerar
Kod: Markera allt
>lorem -c6 -q 1 > /tmp/foo.txt
>wc -c /tmp/foo.txt
7 /tmp/foo.txt
>hd /tmp/foo.txt
00000000 6f 68 20 74 68 6f 0a |oh tho.|
00000007
Kod: Markera allt
else:
# do words
words = lorems[item].replace('\n',' ')
words = words.split(' ')
n = min(n, len(words))
for i in xrange(n):
print words[i],
Kod: Markera allt
else:
# do words
words = lorems[item].replace('\n',' ')
words = words.split(' ')
while n :
if n > len(words):
n1 = len(words)
n=n-n1
else:
n1 = n
n = 0
for i in xrange(n1):
print words[i],
print
Det var en bra idé! Då får man ju faktiskt så många ord/rader/chars som man säger...Barre skrev: vore det inte bättre att ersättamedKod: Markera allt
else: # do words words = lorems[item].replace('\n',' ') words = words.split(' ') n = min(n, len(words)) for i in xrange(n): print words[i],
eller något liknande för att kunnd "dumpa" stycken som är längre än själva citatet?Kod: Markera allt
else: # do words words = lorems[item].replace('\n',' ') words = words.split(' ') while n : if n > len(words): n1 = len(words) n=n-n1 else: n1 = n n = 0 for i in xrange(n1): print words[i], print
så... vad har du för användarnamn och lösenord då?per9000 skrev: Gjorde lite dokumenation här:
http://www.pererikstrandberg.se/blog/redigera/index.cgi?page=LoremIpsumGenerator
Jag har redan börjat använda den rätt ett par gånger om dagen minst.
/Per
Kod: Markera allt
>time lorem -n 9999999
lorem ipsum dolor sit amet consetetur sadipscing elitr sed[...]
t accusam et justo duo dolores et ea rebum stet clita kasd
real 0m34.063s
user 0m8.905s
sys 0m0.660s