mirror of
https://github.com/facefusion/facefusion-pinokio.git
synced 2026-04-25 16:35:56 +02:00
61 lines
891 B
JavaScript
61 lines
891 B
JavaScript
module.exports = () =>
|
|
{
|
|
const config =
|
|
{
|
|
daemon: true,
|
|
cmd:
|
|
{
|
|
Default: 'python run.py',
|
|
Benchmark: 'python run.py --ui-layouts benchmark',
|
|
Webcam: 'python run.py --ui-layouts webcam'
|
|
},
|
|
run:
|
|
[
|
|
{
|
|
method: 'local.set',
|
|
params:
|
|
{
|
|
mode: '{{ input.mode }}'
|
|
}
|
|
},
|
|
{
|
|
method: 'shell.run',
|
|
params:
|
|
{
|
|
message: '{{ self.cmd[local.mode ]}}',
|
|
path: 'facefusion',
|
|
venv: 'env',
|
|
conda:
|
|
{
|
|
name: '{{ gpu === "nvidia" ? "cu118" : "base" }}'
|
|
},
|
|
on:
|
|
[
|
|
{
|
|
event: '/(http:\/\/[0-9.:]+)/',
|
|
done: true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
method: 'local.set',
|
|
params:
|
|
{
|
|
url: '{{ input.stdout.match(/(http:\\S+)/gi)[0] }}'
|
|
}
|
|
},
|
|
{
|
|
method: 'browser.open',
|
|
params:
|
|
{
|
|
uri: '{{ local.url }}',
|
|
target: '_blank'
|
|
}
|
|
}
|
|
]
|
|
};
|
|
|
|
return config;
|
|
};
|