فعلا برای حذف شدن تگ sup این دستور رو اجرا کنید:
echo -e '\ntags["sup"]=0' >> ~/.pyglossary
اگه تگهای دیگهای هم میخواید از دیتابیس حذف بشه، فایل
~/.pyglossary
رو با یه ادیتور باز کنید و خطی که با عبارت tags شروع میشه رو پیدا کنید، بعد با توجه به فرمت اون چیزی که توی فایل نوشته شده (دیکشنری پایتون) تگهای دلخواه رو اضافه یا حذف کنید.
## TagName : RemoveBetween
tags={
'i' :0,
'I' :0,
'b' :0,
'B' :0,
'a' :0,
'A' :0,
'tr' :0,
'font' :0,
'FONT' :0,
'TR' :0,
'tr' :0,
'td' :0,
'TD' :0,
'HR' :0,
'hr' :0,
'TABLE' :0,
'table' :0,
'P' :0,
'p' :0,
'U' :0,
'u' :0,
'sup' :0,
'SUP' :0}
توجه کنید عدد 0 یعنی رشتهٔ بین باز و بسته شدن رو حذف نمیکنه و فقط خود تگها رو حذف میکنه، مثلا عبارت
word /w'ɜː<sup>r</sup>d/ (words wording worded)
تبدیل میشه به:
word /w'ɜːrd/ (words wording worded)
یعنی فقط خود عبارتهای <sup> و </sup> حذف میشه.
ولی اگه عدد مقابل اون تگ رو 1 بذارید بجای 0، اونوقت رشتهٔ بین دو تگ هم حذف میشه، یعنی این مثال بالا تبدیل میشه به:
word /w'ɜːd/ (words wording worded)
که باعث میشه حرف r هم حذف بشه! که در مورد تگ sup مطلوب نیست. برای اغلب تگها همون پارامتر 0 مناسب هست.
باید بالاخره یه رابط گرافیکی برای تنظیم کردن این بذارم توی تنظیمات برنامه. ولی متاسفانه وقت نمیکنم!