Läuft die Voice Acoustic VA-Remotecontrol (AllDSP AllControl) nativ unter Linux auf echtem wxGTK 3.0 — ohne Wine und ohne dekompilierten App-Code. Ausgeführt wird das unveränderte Python-2.7-Bytecode aus dem macOS-.app; C-Extensions (wxGTK/numpy/ scipy/PortAudio) kommen nativ aus Debian stretch. Enthält: va/ (Original-.pyc + pure-Python-Libs + Assets + launch.py mit den drei Linux-Fixes), Dockerfile/run.sh/entrypoint.sh, reference/ (dekompilierter Quellcode zum Debuggen) und README/STATUS. img.cache (378 MB, regenerierbar) ist per .gitignore ausgeschlossen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
51 lines
1.6 KiB
Python
51 lines
1.6 KiB
Python
# uncompyle6 version 3.9.3
|
|
# Python bytecode version base 2.6 (62161)
|
|
# Decompiled from: Python 3.9.25 (main, Oct 31 2025, 23:16:49)
|
|
# [GCC 14.2.0]
|
|
# Embedded file name: makePDF.pyc
|
|
# Compiled at: 2022-04-20 07:08:45
|
|
import my_pyfpdf as pyfpdf, ConfigParser, traceback, os, sys, shutil, struct
|
|
from odf.opendocument import Spreadsheet
|
|
from odf.opendocument import load
|
|
from odf.table import TableRow, TableCell
|
|
from odf.text import P
|
|
from odf.opendocument import OpenDocumentSpreadsheet
|
|
from odf.style import Style, TextProperties, TableColumnProperties, Map
|
|
from odf.number import NumberStyle, CurrencyStyle, CurrencySymbol, Number, Text
|
|
from odf.text import P
|
|
from odf.table import Table, TableColumn, TableRow, TableCell
|
|
newline = '\n'
|
|
|
|
class MyPDF(pyfpdf.FPDF):
|
|
|
|
def __init__(self, headerText=''):
|
|
self.headerText = headerText
|
|
self.default_text_colour = (0, 0, 0)
|
|
self.header_colour = (0, 0, 0)
|
|
self.header_pos = (190, 0)
|
|
self.header_size = 11
|
|
self.icon_pos = (195, 5)
|
|
pyfpdf.FPDF.__init__(self)
|
|
self.set_text_color(self.header_colour[0], self.header_colour[1], self.header_colour[2])
|
|
return
|
|
|
|
def header(self):
|
|
self.set_font('Arial', size=self.header_size)
|
|
self.cell(self.header_pos[0], self.header_pos[1], self.headerText, ln=0, align='C')
|
|
self.ln(10)
|
|
return
|
|
|
|
def footer(self):
|
|
"""
|
|
Footer on each page
|
|
"""
|
|
self.set_y(-8.7)
|
|
self.set_font('Arial', style='I', size=8)
|
|
pageNum = 'Page %s' % self.page_no()
|
|
self.cell(0, 10, pageNum, align='R')
|
|
return
|
|
|
|
|
|
|
|
# okay decompiling pycode/makePDF.pyc
|