Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
JingShing authored Oct 13, 2022
1 parent 1847424 commit a06b0f9
Show file tree
Hide file tree
Showing 2 changed files with 284 additions and 0 deletions.
100 changes: 100 additions & 0 deletions spell_generator/spell_generator.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
from genericpath import isfile
from tkinter import *
from tkinter.ttk import *
from tkinter import messagebox
from tkinter import filedialog
import os

def load_spell_list(path):
file = open(path, encoding="utf-8")
word_list = []
for line in file.readlines():
line = line.replace('\n', '')
word_list.append(line)
file.close()
return word_list

class Gui_helper_main:
def __init__(self):
self.root = Tk()
self.frame = None
self.frame_index = 0
self.root.geometry('350x400')
self.root.title('Spell generator咒語生成器')
self.root.protocol("WM_DELETE_WINDOW", self.quit)
# maker info
self.maker_name = Label(self.root, text="Maker : JingShing")
self.maker_name.grid(column=0, row=3, sticky=N+W)

self.frames = [page_module(self)]
self.switch_frame(0)

def switch_frame(self, index):
if self.frame is not None:
self.frame.grid_forget()
self.frame_index = index
self.frame = self.frames[self.frame_index]
self.frame.grid(column=0, row=0, sticky=N+W)

def run(self):
self.root.mainloop()

def quit(self):
if messagebox.askyesno('Confirm','Are you sure you want to quit?'):
self.root.quit()

class page_module(Frame):
def __init__(self, master):
Frame.__init__(self, master = master.root)
self.main = master
self.master = master.root
self.data_list = []
if os.path.isfile('word.txt'):
self.data_list = load_spell_list('word.txt').copy()
self.spell = ''

self.spawn_result = Text(self, width=20, height=10)
self.spawn_result.grid(column=0, row=0, sticky=N+W)
self.word_list = Listbox(self)
self.word_list.grid(column=0, row=1, sticky=N+W)
self.load_list()
self.word_list.bind('<Double-1>', self.add_word)
self.clear_button = Button(self, text='clear', command=self.clear_word)
self.clear_button.grid(column=1, row=0, sticky=N+W)
self.copy_button = Button(self, text='copy', command=self.copy_word)
self.copy_button.grid(column=2, row=0, sticky=N+W)
self.import_button = Button(self, text='import', command=self.import_set)
self.import_button.grid(column=0, row=2, sticky=N+W)

def add_word(self, event):
if ':' in self.data_list[self.word_list.curselection()[0]]:
if self.spell == '':
self.spell += self.data_list[self.word_list.curselection()[0]].split(':')[-1]
else:
self.spell += ', ' + self.data_list[self.word_list.curselection()[0]].split(':')[-1]
self.spawn_result.delete(1.0, 'end')
self.spawn_result.insert(END, self.spell)

def clear_word(self):
self.spell = ''
self.spawn_result.delete(1.0, 'end')

def copy_word(self):
self.clipboard_clear()
self.clipboard_append(self.spawn_result.get(1.0, 'end-1c'))

def import_set(self):
set_path = filedialog.askopenfilename()
if set_path:
print('RRR')
self.word_list.delete(0, END)
self.data_list.clear()
self.data_list = load_spell_list(set_path).copy()
self.load_list()

def load_list(self):
for word in self.data_list:
self.word_list.insert(END, word)

main = Gui_helper_main()
main.run()
184 changes: 184 additions & 0 deletions spell_generator/word.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
———人物畫風———
黑白:black and white
———人物樣貌———
頭髮:hair
長發:longhair
短髮:shorthair
眼睛:eyes
漸變顏色長發:gradient pink longhair
漸變顏色眼睛:gradient pink eyes
粗眉毛:thick eyebrows
貓尾巴:cat tail
貓耳朵:cat ears
動物耳朵:animal ears
毛茸茸的動物耳朵:animal ear fluff
劉海:bangs
兩眼之間的頭髮:hair between eyes
眉毛後面的頭髮:eyebrows behind hair
鎖骨:collarbone
斗篷(要在很前面才有效):cape
乳房尺寸:small breasts:medium breasts:large breasts
出汗:sweating
顏色絲襪(和長絲襪衝突):white stockings:black stockings
長絲襪:thighhighs
女僕:maid
髮帶:ribbon
愛心眼:heart-shaped pupils
裸體:nude
禦姐/JK/辣妹:gyaru
好看大腿:thighhighs
肌肉發達:muscular
陰莖:penis
天使翅膀:angel wings
顏色內褲(贈內衣):pink underpants
肚臍:navel
連體顏色乳膠衣:black latex bodysuit
頸部顏色項圈:white collar
口球:ball gag:gag(bdsm)
黑色皮膚:dark skin
撕裂的衣服:torn clothes
撕裂的褲子:torn legwear
開襟夾克(配合叉開腿特色):open jacket
異色瞳:heterochromia_blue_red
吊襪帶:garter straps
靴子:boots
眼罩:blindfold
流淚:tears
淫紋:pubic tattoo
跳蛋:{vibrator}
———環境樣式———
在床上:on bed
色情內容:sex:nsfw:cum
光線反射:reflection light
賽博朋克:cyberpunk, city, kowloon, rain
在地毯上:on carpet
在瑜伽墊上(它分不清什麼是瑜伽墊,只知道色塊比較大,所以要配合one girl用):on_yoga_mats
觸手:tentacles
很多觸手:lot of tentacles
———人物視角———
正面視角:pov
從上到下視角:from_below
全身:full body
———人物狀態———
狗狗式趴:doggystyle
後入:sex_from_behind:ass_focus:on_backend_cum
叉開腿:spread leg
露出腋下:armpits
口爆:cum_in_mouth
含著套:condoms_in_mouth
舔精:cum_on_tongue
顏射:cum_on_facial
騎乘位:straddling:girl_on_top
向前趴:lying
舉起手:hands up:arms up
爪子手:paw pose
站立:standing
行走:walking
吐舌頭:tongue out
抬起腿:legs up
手放背後:hidden hands:arms behind back
裸露的肩膀:bare shoulders
臉紅:blush
乳房:breasts
乳房出來:breasts out
手指在別人的嘴裡:finger in another's mouth
高馬尾辮:high ponytail
大乳房:large breasts
長發:long hair
低扎長發:low-tied long hair
乳頭:nipples
陰莖:penis
做愛:sex
從背後 做愛:sex from behind
站立性:standing sex
站立:standing
X 射線:x-ray
閉上眼睛:closed eyes
完全裸體:completely nude
射精:ejaculation
抓腿:leg grab
雙腿向上:legs up
裸體:nude
陰莖:penis
刺穿:piercing
紫色頭髮:purple hair
女孩在上面:girl on top
舌頭:tongue
吐舌頭:ongue out
乳房 抓手:breast grab
從後面抓:grabbing from behind
白髮:grey hair
反向直立跨騎:reverse upright straddle
紅眼睛:red eyes
黑色夾克:black jacket
射:cum
放上身體:cum on body
放上乳房:cum on breasts
放上身體:cum on upper body
開襟夾克:open jacket
正面:pov
褲襠:pov crotch
強姦:rape
黑色連褲襪:black pantyhose
金發:blonde hair
藍眼睛:blue eyes
連褲襪:pantyhose
反向女牛仔位置:reverse cowgirl position
張開雙腿:spread legs
撕裂的衣服:torn clothes
撕裂的褲子:torn legwear
肛門:anal
屁股:ass
黑色 緊身褲:black legwear
緊身連衣褲:bodysuit
雙穴:double penetration
反向抓雙腳:reverse suspended congress
弓背:arched back
手臂在背後:arms behind back
手在上面:arms up
球塞:ball gag
性虐待:bdsm
彈跳的乳房:bouncing breasts
綁定:bound
綁腳踝:bound ankles
綁定武器:bound arms
bound wrists 綁定手腕:bound wrists 綁定手腕
橫向的畫面:cross-section
腳向上:facing viewer
腳向上:feet up
折疊:folded
堵嘴:gag
吊襪帶:garter straps
內部 射液:internal cumshot
奴隸:slave
靴子:boots
擠奶:milking
乳頭穿刺:nipple piercing
乳頭滲透:nipple penetration
眼罩:blindfold
乳房 束縛:breast bondage
機械固定:force-feeding
觸手機械多次插入:multiple insertions
性愛機器:sex machine
脫掉襯衫:shirt removed
眼淚:tears
乳房之間 :between breasts
兩腿之間:between legs
束縛 腿:bound legs
綁定手腕:bound wrists
連環穿孔:linked piercing
身體前傾:leaning forward
繩索:rope
槓鈴穿刺:barbell piercing
位堵嘴:bit gag
乳溝鏤空:cleavage cutout
服裝鏤空:clothing cutout
觸手性:tentacle_sex
衣服下的觸手:tentacles_under_clothes
淫紋:pubic tattoo
被框住的乳房:framed breasts
繩索:rope
振動器:vibrator
衣服下的振動器:vibrator under clothes
捆綁在一起:bound together
肉鎧甲:fanny packing

0 comments on commit a06b0f9

Please sign in to comment.