🔧 Copied self hosted docker apps
This commit is contained in:
parent
36943e27da
commit
abc55d8ed5
209 changed files with 58596 additions and 0 deletions
22
self_host/LibreTranslate/wsgi.py
Normal file
22
self_host/LibreTranslate/wsgi.py
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
from libretranslate import main
|
||||
|
||||
|
||||
def app(*args, **kwargs):
|
||||
import sys
|
||||
sys.argv = ['--wsgi']
|
||||
|
||||
for k in kwargs:
|
||||
ck = k.replace("_", "-")
|
||||
if isinstance(kwargs[k], bool):
|
||||
if kwargs[k]:
|
||||
sys.argv.append("--" + ck)
|
||||
else:
|
||||
sys.argv.append("--" + ck)
|
||||
sys.argv.append(kwargs[k])
|
||||
|
||||
instance = main()
|
||||
|
||||
if len(kwargs) == 0:
|
||||
return instance(*args, **kwargs)
|
||||
else:
|
||||
return instance
|
||||
Loading…
Add table
Add a link
Reference in a new issue