27 lines
667 B
Python
27 lines
667 B
Python
file = open("targetplugin.py", 'r')
|
|
file = file.readlines()
|
|
name = input("name: ")
|
|
plugin = {}
|
|
plugin["name"] = name
|
|
tempbefore = ""
|
|
tempafter = ""
|
|
set = ""
|
|
for i in file:
|
|
if i == "#before\n":
|
|
set = "before"
|
|
elif i == "#after\n":
|
|
set = "after"
|
|
else:
|
|
if set == "before":
|
|
i = i.replace('"', "'")
|
|
tempbefore = tempbefore + i
|
|
if set == "after":
|
|
i = i.replace('"', "'")
|
|
tempafter = tempafter + i
|
|
plugin["main"] = {}
|
|
plugin["main"]["onupdatebefore"] = tempbefore
|
|
plugin["main"]["onupdateafter"] = tempafter
|
|
file = open("outplugin.plugin", 'w')
|
|
file.write(str(plugin))
|
|
file.close()
|