+99
lists/nsfw_tags.yaml
+99
lists/nsfw_tags.yaml
···
1
1
+
- onlyfans
2
2
+
- fansly
3
3
+
- blowjob
4
4
+
- dick
5
5
+
- cock
6
6
+
- nsfw
7
7
+
- pussy
8
8
+
- pov
9
9
+
- thick
10
10
+
- ass
11
11
+
- boobs
12
12
+
- 18+
13
13
+
- nsfwsky
14
14
+
- nsfwtwt
15
15
+
- skyhub
16
16
+
- lewd
17
17
+
- findom
18
18
+
- femdom
19
19
+
- findomme
20
20
+
- spoiled
21
21
+
- leather
22
22
+
- nude
23
23
+
- sexy
24
24
+
- bbw
25
25
+
- simp
26
26
+
- sub
27
27
+
- content
28
28
+
- realnsfw
29
29
+
- gooning
30
30
+
- gooner
31
31
+
- anal
32
32
+
- hugedildo
33
33
+
- dildo
34
34
+
- tits
35
35
+
- nsfwbsky
36
36
+
- egirl
37
37
+
- sizequeen
38
38
+
- cammodel
39
39
+
- brat
40
40
+
- gothurbate
41
41
+
- altgirl
42
42
+
- dirtytalk
43
43
+
- switch
44
44
+
- fetish
45
45
+
- kinky
46
46
+
- kink
47
47
+
- kinks
48
48
+
- cum
49
49
+
- freeonlyfans
50
50
+
- freefansly
51
51
+
- freeslut
52
52
+
- horny
53
53
+
- submissive
54
54
+
- pawg
55
55
+
- snowbunny
56
56
+
- sub
57
57
+
- chudai
58
58
+
- porn
59
59
+
- redhead
60
60
+
- teen
61
61
+
- erotic
62
62
+
- goonsky
63
63
+
- private
64
64
+
- suck
65
65
+
- of
66
66
+
- tease
67
67
+
- nolimit
68
68
+
- holes
69
69
+
- pyt
70
70
+
- tight
71
71
+
- petite
72
72
+
- nolimits
73
73
+
- muscleworship
74
74
+
- daddy
75
75
+
- mommy
76
76
+
- hunk
77
77
+
- gayporn
78
78
+
- verbal
79
79
+
- hung
80
80
+
- bwc
81
81
+
- latina
82
82
+
- swallow
83
83
+
- ebony
84
84
+
- backshot
85
85
+
- backshots
86
86
+
- loli
87
87
+
- wet
88
88
+
- breedable
89
89
+
- breedkink
90
90
+
- breed
91
91
+
- hairy
92
92
+
- hairywoman
93
93
+
- hairyman
94
94
+
- allnatural
95
95
+
- camgirl
96
96
+
- bdsm
97
97
+
- bondage
98
98
+
- abdl
99
99
+
- diaper
+1
rules/record/post/index.sml
+1
rules/record/post/index.sml
+32
rules/record/post/nsfw_tags.sml
+32
rules/record/post/nsfw_tags.sml
···
1
1
+
Import(
2
2
+
rules=[
3
3
+
'models/base.sml',
4
4
+
'models/record/base.sml',
5
5
+
'models/record/post.sml',
6
6
+
],
7
7
+
)
8
8
+
9
9
+
_FoundTag = ListContains(
10
10
+
list='nsfw_tags',
11
11
+
phrases=FacetTagList,
12
12
+
)
13
13
+
14
14
+
_FoundTagUnwrapped: str = ResolveOptional(optional_value=_FoundTag)
15
15
+
16
16
+
NsfwTagsRule = Rule(
17
17
+
when_all=[
18
18
+
_FoundTag != None,
19
19
+
],
20
20
+
description='Post contains NSFW hashtags',
21
21
+
)
22
22
+
23
23
+
WhenRules(
24
24
+
rules_any=[NsfwTagsRule],
25
25
+
then=[
26
26
+
AtprotoLabel(
27
27
+
entity=AtUri,
28
28
+
label='likely-nsfw',
29
29
+
comment=f'Post contains one or many NSFW hashtags: {_FoundTagUnwrapped}',
30
30
+
),
31
31
+
],
32
32
+
)