insults
This commit is contained in:
parent
87af9b73a0
commit
7305b69fcb
@ -38,6 +38,9 @@ Greet them as we have before.
|
||||
Watch the nibblers spin and snap.
|
||||
```
|
||||
|
||||
# Insults
|
||||
Generates an insulting phrase for someone :D
|
||||
|
||||
# Rubiks Cube thing (WIP)
|
||||
It's just a rubiks cube in the terminal, written in rust.<br/>
|
||||

|
||||
|
7
insults/Cargo.toml
Normal file
7
insults/Cargo.toml
Normal file
@ -0,0 +1,7 @@
|
||||
[package]
|
||||
name = "insults"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
rand = "0.8.5"
|
229
insults/insults
Normal file
229
insults/insults
Normal file
@ -0,0 +1,229 @@
|
||||
apish
|
||||
retard
|
||||
bald-pated
|
||||
artless
|
||||
barren-spirited
|
||||
beslubbering
|
||||
beast-eating
|
||||
calmunating
|
||||
cautelous
|
||||
churlish
|
||||
coldblooded
|
||||
concupscible
|
||||
covetous
|
||||
crudy
|
||||
cuckoldly
|
||||
deceptious
|
||||
degenerate
|
||||
facinerious
|
||||
fawning
|
||||
finical
|
||||
fusty
|
||||
goastish
|
||||
gorbellied
|
||||
greasy
|
||||
heinous
|
||||
incontinent
|
||||
inexecrable
|
||||
insolent
|
||||
lecherous
|
||||
lisping
|
||||
loathly
|
||||
lubberly
|
||||
lumpish
|
||||
mammering
|
||||
musty
|
||||
naughty
|
||||
obscene
|
||||
overgorged
|
||||
panderly
|
||||
pestiferous
|
||||
plumfy
|
||||
puking
|
||||
rascally
|
||||
reeky
|
||||
sanctimonious
|
||||
sickly
|
||||
solbbery
|
||||
sneaping
|
||||
spongy
|
||||
stinking
|
||||
superserviceable
|
||||
thrasonical
|
||||
unhandsome
|
||||
unwiped
|
||||
viperous
|
||||
wanton
|
||||
warped
|
||||
witless
|
||||
breast-eating
|
||||
beef-witted
|
||||
boiled-brained
|
||||
clay-brained
|
||||
dirt-rotten
|
||||
dizzy-eyed
|
||||
dull-brained
|
||||
eye-offending
|
||||
fat-kidneyed
|
||||
flap-eared
|
||||
foul-mouthed
|
||||
half-blooded
|
||||
hard-haired
|
||||
hell-governed
|
||||
hollow-eyed
|
||||
hook-nosed
|
||||
ill-tempered
|
||||
knotty-pated
|
||||
leaden-footed
|
||||
leptus leering
|
||||
lily-livered
|
||||
logger-headed
|
||||
lust-breathed
|
||||
motley-minded
|
||||
mouse-eaten
|
||||
muddy-mettled
|
||||
nook-shotten
|
||||
one-trunk-inheriting
|
||||
pale-hearted
|
||||
pigeon-livered
|
||||
puke-stocking
|
||||
puppy-headed
|
||||
rank-scented
|
||||
rug-headed
|
||||
rump-fed
|
||||
self-glorious
|
||||
senseless-obstinate
|
||||
sheep-biting
|
||||
shrill-tongued
|
||||
snail-paced
|
||||
sodden-witted
|
||||
stretch-mouthed
|
||||
stubborn-hard
|
||||
swag-bellied
|
||||
tardy-gaited
|
||||
thick-eyed
|
||||
three-suited
|
||||
thripe-visaged
|
||||
under-honest
|
||||
uneducated
|
||||
useless
|
||||
white-livered
|
||||
barmy
|
||||
gormless
|
||||
manky
|
||||
minger
|
||||
naff
|
||||
idiotic
|
||||
bigotted
|
||||
stupid
|
||||
blue-balled
|
||||
arrogant
|
||||
retarded
|
||||
petulent
|
||||
bigoted
|
||||
phscopathic
|
||||
small-minded
|
||||
non-linux-user
|
||||
pengiunless
|
||||
crude
|
||||
muppet
|
||||
pikey
|
||||
dodgy
|
||||
|
||||
abomination
|
||||
arch-villain
|
||||
baggage
|
||||
bed-presser
|
||||
blockhead
|
||||
braggart
|
||||
bugbear
|
||||
bull's pizzle
|
||||
codpiece
|
||||
capocchia
|
||||
cornuto
|
||||
costermonger
|
||||
cot-quean
|
||||
coxcomb
|
||||
cozener
|
||||
dissembler
|
||||
dullard
|
||||
dunghill
|
||||
fashion-monger
|
||||
fleshmonger
|
||||
foot-licker
|
||||
fustilarian
|
||||
geck
|
||||
giglet
|
||||
horn-beast
|
||||
horse-back-breaker
|
||||
idiot-worshipper
|
||||
jack-a-nape
|
||||
lewdster
|
||||
malignancy
|
||||
malmsey-butt
|
||||
measle
|
||||
miscreant
|
||||
mushrump
|
||||
ox-head
|
||||
parasite
|
||||
pig-nut
|
||||
pin-buttock
|
||||
potato-finger
|
||||
princox
|
||||
purpose-chnager
|
||||
quatch-buttock
|
||||
rabbit-sucker
|
||||
rampallian
|
||||
rat-catcher
|
||||
ratsbane
|
||||
renegatho
|
||||
scum
|
||||
scut
|
||||
starve-lackey
|
||||
stock-fish
|
||||
ticklebrain
|
||||
under-skinner
|
||||
villiago
|
||||
cum-bucket
|
||||
retard
|
||||
tosser
|
||||
wheevil
|
||||
cretin
|
||||
wanker
|
||||
slag
|
||||
daft-cow
|
||||
arsehole
|
||||
chav
|
||||
git
|
||||
nutter
|
||||
pillock
|
||||
plonker
|
||||
prat
|
||||
trollop
|
||||
twat
|
||||
knob-head
|
||||
bell-end
|
||||
skiver
|
||||
wazzock
|
||||
ninny
|
||||
berk
|
||||
airy-fairy
|
||||
ankle-biter
|
||||
arse-licker
|
||||
arsemonger
|
||||
chuffer
|
||||
gannet
|
||||
ligger
|
||||
maggot
|
||||
mingebag
|
||||
two-dicked-dog
|
||||
window
|
||||
apple
|
||||
cunt
|
||||
dick
|
||||
cock
|
||||
cum-sock
|
||||
phallus
|
||||
pussy
|
||||
bigot
|
||||
capitalist
|
BIN
insults/src/.main.rs.swp
Normal file
BIN
insults/src/.main.rs.swp
Normal file
Binary file not shown.
35
insults/src/main.rs
Normal file
35
insults/src/main.rs
Normal file
@ -0,0 +1,35 @@
|
||||
use std::fs;
|
||||
use std::io;
|
||||
use rand::Rng;
|
||||
|
||||
fn main() -> io::Result<()> {
|
||||
let file_contents: String = fs::read_to_string("insults")?;
|
||||
let lines: Vec<&str> = file_contents.split('\n').collect();
|
||||
let mut adjectives: Vec<String> = Vec::new();
|
||||
let mut nouns: Vec<String> = Vec::new();
|
||||
let mut noun = false; // nouns is set to true when we have reached the nouns section in the file
|
||||
// so should start pushing insults to nouns instead of adjectives
|
||||
let num_of_adjectives: u64 = 2;
|
||||
|
||||
for line in lines {
|
||||
if line == "" {
|
||||
noun = true;
|
||||
continue;
|
||||
}
|
||||
if noun {
|
||||
nouns.push(line.to_string());
|
||||
}
|
||||
else if noun != true {
|
||||
adjectives.push(line.to_string());
|
||||
}
|
||||
}
|
||||
|
||||
for _x in 0..num_of_adjectives {
|
||||
let random_adjective = adjectives[rand::thread_rng().gen_range(0..adjectives.len())].clone();
|
||||
print!("{}, ", random_adjective);
|
||||
}
|
||||
let random_noun = nouns[rand::thread_rng().gen_range(0..nouns.len())].clone();
|
||||
print!("{}\n", random_noun);
|
||||
|
||||
Ok(())
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user