linkkf 로직수정중

This commit is contained in:
2025-12-25 19:42:32 +09:00
parent 695d26767e
commit af9a38a973
128 changed files with 8711 additions and 1484 deletions

8
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

12
.idea/dataSources.xml generated Normal file
View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
<data-source source="LOCAL" name="linkkf" uuid="8b6bf041-ffab-472b-b603-18b3316bc628">
<driver-ref>sqlite.xerial</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>org.sqlite.JDBC</jdbc-driver>
<jdbc-url>jdbc:sqlite:$PROJECT_DIR$/data/db/linkkf.db</jdbc-url>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
</component>
</project>

20
.idea/flaskfarm.iml generated Normal file
View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="jdk" jdkName="Python 3.9 (FF)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
<component name="PyDocumentationSettings">
<option name="format" value="PLAIN" />
<option name="myDocStringFormat" value="Plain" />
</component>
<component name="TemplatesService">
<option name="TEMPLATE_CONFIGURATION" value="Jinja2" />
<option name="TEMPLATE_FOLDERS">
<list>
<option value="$MODULE_DIR$/lib/framework/templates" />
</list>
</option>
</component>
</module>

View File

@@ -0,0 +1,76 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="HttpUrlsUsage" enabled="true" level="WEAK WARNING" enabled_by_default="true">
<option name="ignoredUrls">
<list>
<option value="http://localhost" />
<option value="http://127.0.0.1" />
<option value="http://0.0.0.0" />
<option value="http://www.w3.org/" />
<option value="http://json-schema.org/draft" />
<option value="http://java.sun.com/" />
<option value="http://xmlns.jcp.org/" />
<option value="http://javafx.com/javafx/" />
<option value="http://javafx.com/fxml" />
<option value="http://maven.apache.org/xsd/" />
<option value="http://maven.apache.org/POM/" />
<option value="http://www.springframework.org/schema/" />
<option value="http://www.springframework.org/tags" />
<option value="http://www.springframework.org/security/tags" />
<option value="http://www.thymeleaf.org" />
<option value="http://www.jboss.org/j2ee/schema/" />
<option value="http://www.jboss.com/xml/ns/" />
<option value="http://www.ibm.com/webservices/xsd" />
<option value="http://activemq.apache.org/schema/" />
<option value="http://schema.cloudfoundry.org/spring/" />
<option value="http://schemas.xmlsoap.org/" />
<option value="http://cxf.apache.org/schemas/" />
<option value="http://primefaces.org/ui" />
<option value="http://tiles.apache.org/" />
<option value="http://yommi.duckdns.org" />
</list>
</option>
</inspection_tool>
<inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredPackages">
<value>
<list size="17">
<item index="0" class="java.lang.String" itemvalue="trio-websocket" />
<item index="1" class="java.lang.String" itemvalue="h11" />
<item index="2" class="java.lang.String" itemvalue="loguru" />
<item index="3" class="java.lang.String" itemvalue="sniffio" />
<item index="4" class="java.lang.String" itemvalue="sqlalchemy" />
<item index="5" class="java.lang.String" itemvalue="wsproto" />
<item index="6" class="java.lang.String" itemvalue="attrs" />
<item index="7" class="java.lang.String" itemvalue="sortedcontainers" />
<item index="8" class="java.lang.String" itemvalue="exceptiongroup" />
<item index="9" class="java.lang.String" itemvalue="trio" />
<item index="10" class="java.lang.String" itemvalue="selenium" />
<item index="11" class="java.lang.String" itemvalue="certifi" />
<item index="12" class="java.lang.String" itemvalue="pysocks" />
<item index="13" class="java.lang.String" itemvalue="urllib3" />
<item index="14" class="java.lang.String" itemvalue="async-generator" />
<item index="15" class="java.lang.String" itemvalue="outcome" />
<item index="16" class="java.lang.String" itemvalue="idna" />
</list>
</value>
</option>
</inspection_tool>
<inspection_tool class="PyPep8NamingInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
<option name="ignoredErrors">
<list>
<option value="N802" />
<option value="N803" />
</list>
</option>
</inspection_tool>
<inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredIdentifiers">
<list>
<option value="sqlalchemy.engine.result.Result.__await__" />
</list>
</option>
</inspection_tool>
</profile>
</component>

View File

@@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

4
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (FF)" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/flaskfarm.iml" filepath="$PROJECT_DIR$/.idea/flaskfarm.iml" />
</modules>
</component>
</project>

View File

@@ -0,0 +1,9 @@
c python:S6019"FFix this reluctant quantifier that will only ever match 0 repetitions.(¨†…™üÿÿÿÿ
c python:S6019 "FFix this reluctant quantifier that will only ever match 0 repetitions.(Ìé©èùÿÿÿÿ
c python:S6019"FFix this reluctant quantifier that will only ever match 0 repetitions.(–…‡éþÿÿÿÿ
^ python:S6019"FFix this reluctant quantifier that will only ever match 0 repetitions.(ëÅÑš
^ python:S6019"FFix this reluctant quantifier that will only ever match 0 repetitions.(‹Ò•–
6 python:S125!"Remove this commented out code.(¡‚ÙÈ
T python:S5754)"<Specify an exception class to catch or reraise the exception(ˆÊÉ·
6 python:S1252"Remove this commented out code.(ý<>™Ë

View File

@@ -0,0 +1,6 @@
q python:S3776
"TRefactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.(úÈœ‚ÿÿÿÿÿ
6 python:S125"Remove this commented out code.(ÑêÏà
T python:S5754/"<Specify an exception class to catch or reraise the exception(ˆÊÉ·
6 python:S125("Remove this commented out code.(£ÌÎæ

View File

@@ -0,0 +1,2 @@
l python:S3776"TRefactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.(”Ò­Ñ

View File

@@ -0,0 +1,10 @@
e python:S1192'"MDefine a constant instead of duplicating this literal 'Exception:%s' 9 times.(ï°Ð½
L python:S10669"/Merge this if statement with the enclosing one.(Íìáöüÿÿÿÿ
l python:S3776"TRefactor this function to reduce its Cognitive Complexity from 50 to the 15 allowed.(<28>Øê­
6 python:S125/"Remove this commented out code.(“Ä¡–
l python:S3776k"TRefactor this function to reduce its Cognitive Complexity from 39 to the 15 allowed.(ûãô”
r python:S3776á"TRefactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.(ó‚‚åýÿÿÿÿ
U python:S5754ü"<Specify an exception class to catch or reraise the exception(ˆÊÉ·
< python:S125¼"Remove this commented out code.(ÁêÕúûÿÿÿÿ
U python:S5754é"<Specify an exception class to catch or reraise the exception(ˆÊÉ·

View File

@@ -0,0 +1,7 @@
B python:S1481"%Remove the unused local variable "e".(¼–¯¸ÿÿÿÿÿ
6 python:S125 "Remove this commented out code.(™èÇÅ
; python:S125"Remove this commented out code.(à髈üÿÿÿÿ
6 python:S125T"Remove this commented out code.(»—Ö
C python:S5806Y"+Rename this variable; it shadows a builtin.(Ç­¡¡
6 python:S125Z"Remove this commented out code.(¾§Ç¡

View File

@@ -0,0 +1,33 @@
e python:S5797I"HReplace this expression; used as a condition it will always be constant.(™¼ï€üÿÿÿÿ
M python:S1066ã"/Merge this if statement with the enclosing one.(„Õý“þÿÿÿÿ
v python:S1163"ZRename this field "SystemModelSetting" to match the regular expression ^[_a-z][_a-z0-9]*$.(òªÆÓýÿÿÿÿ
b python:S1164"KRename this field "Job" to match the regular expression ^[_a-z][_a-z0-9]*$.(„è´’
r python:S116Ù"URename this field "PluginManager" to match the regular expression ^[_a-z][_a-z0-9]*$.(æ¥Ë÷ùÿÿÿÿ
6 python:S125/"Remove this commented out code.(´ÔÔí
6 python:S125_"Remove this commented out code.(„ÿ’È
6 python:S125"Remove this commented out code.(æ‰Èì
[ python:S112">Replace this generic exception class with a more specific one.(¢…›°þÿÿÿÿ
y python:S1186¯"[Add a nested comment explaining why this function is empty, or complete the implementation.(³‡Êºþÿÿÿÿ
| python:S117Á"_Rename this local variable "SystemInstance" to match the regular expression ^[_a-z][a-z0-9_]*$.(çÉÍ¥úÿÿÿÿ
r python:S3776÷"TRefactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.(<28><>†øÿÿÿÿ
7 python:S125ü"Remove this commented out code.(ðû<C3B0>
A python:S108")Either remove or fill this block of code.(ã‘Û¾
U python:S5754 "<Specify an exception class to catch or reraise the exception(ˆÊÉ·
< python:S125¼"Remove this commented out code.(ÛÑ“¹üÿÿÿÿ
r python:S3776Ç"TRefactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.(û´´¨ýÿÿÿÿ
< python:S125Ê"Remove this commented out code.(ˆà¡×ÿÿÿÿÿ
U python:S5754þ"<Specify an exception class to catch or reraise the exception(ˆÊÉ·
t python:S117²"\Rename this local variable "fileHandler" to match the regular expression ^[_a-z][a-z0-9_]*$.(ºŽ™…
v python:S117"^Rename this local variable "streamHandler" to match the regular expression ^[_a-z][a-z0-9_]*$.(<28>½ÝÀ
m python:S3776<18>"TRefactor this function to reduce its Cognitive Complexity from 24 to the 15 allowed.(¸ì¶Ê
U python:S5754¢"<Specify an exception class to catch or reraise the exception(ˆÊÉ·
U python:S5754"<Specify an exception class to catch or reraise the exception(ˆÊÉ·
n python:S1542¥"PRename function "customTime" to match the regular expression ^[a-z_][a-z0-9_]*$.(ŠˆíÖúÿÿÿÿ
U python:S5754À"<Specify an exception class to catch or reraise the exception(Ê<E28099>
U python:S5754Â"<Specify an exception class to catch or reraise the exception(Ê<E28099>
U python:S5754Ä"<Specify an exception class to catch or reraise the exception(Ê<E28099>
U python:S5754Æ"<Specify an exception class to catch or reraise the exception(Ê<E28099>
U python:S5754È"<Specify an exception class to catch or reraise the exception(Ê<E28099>
U python:S5754Ï"<Specify an exception class to catch or reraise the exception(ˆÊÉ·
U python:S5754<18>"<Specify an exception class to catch or reraise the exception(ˆÊÉ·

17
.idea/sonarlint/issuestore/index.pb generated Normal file
View File

@@ -0,0 +1,17 @@
I
lib/framework/__init__.py,0/3/03875fef6dc33ed50c8bc5f25df52c02e352a134
M
lib/framework/init_declare.py,9/5/95519e06d92ec11e26cf873c3c30e2fcedf78892
J
lib/framework/init_menu.py,6/2/627433fe5c5c7210e3062642e7963227a319d5c6
L
lib/framework/init_plugin.py,8/2/82544e7bcd3de23afaf278a62d1180d65a1ef456
K
lib/framework/init_route.py,5/8/58836750c643ef469da17133f44914292a82f3b3
I
lib/framework/init_web.py,0/e/0e68783ed60c8d2f67617374a92c1652fb6bdaee
K
lib/framework/log_viewer.py,0/c/0c528d2f014ab7c32dd27d4e5d79396e74f3e62c
J
lib/framework/init_main.py,e/e/eeb13886aba87bd6947610e1cba3283d308baf0c

13
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="$PROJECT_DIR$/data/plugins/ffmpeg" vcs="Git" />
<mapping directory="$PROJECT_DIR$/data/plugins/flaskcode" vcs="Git" />
<mapping directory="$PROJECT_DIR$/data/plugins/klive_plus" vcs="Git" />
<mapping directory="$PROJECT_DIR$/data/plugins/number_baseball" vcs="Git" />
<mapping directory="$PROJECT_DIR$/data/plugins/sjva" vcs="Git" />
<mapping directory="$PROJECT_DIR$/data/plugins/terminal" vcs="Git" />
<mapping directory="$PROJECT_DIR$/data/plugins/trans" vcs="Git" />
</component>
</project>