ich habe ein Script erstellt, welches ein paar Eigenschaften für CFW-Apps abfragt und dann automatisch das Manifest sowie ein einfaches Script und das dazugehörige Icon erstellt.
Installation:
Code: Alles auswählen
pip install ftapp
Beispiel:
Code: Alles auswählen
$ ftapp /Users/pitje/projects/testapp
Name der App: Test
Beschreibung der App: Beschreibung der Test-App
Autor []: Pitje Puck
App-URL []:
Script-Name [app.py]:
Version [1.0.0]:
CFW-Firmware [0.9]:
App-Kategorie []:
HTML-Seite []:
Es wird ein Verzeichnis "/Users/pitje/projects/testapp" erstellt. Darin befinden sich dann drei Dateien:
* app.py
* icon.png
* manifest
app.py:
Code: Alles auswählen
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
"""fischertechnik App - Copyright (c) 2019 -- Pitje Puck
"""
import sys
from TouchStyle import *
class FtcGuiApplication(TouchApplication):
"""Beschreibung der Test-App
"""
def __init__(self, args):
super(FtcGuiApplication, self).__init__(args)
win = TouchWindow("Test")
win.show()
self.exec_()
if __name__ == "__main__":
FtcGuiApplication(sys.argv)
Code: Alles auswählen
[app]
name = Test
author = Pitje Puck
icon = icon.png
desc = Beschreibung der Test-App
version = 1.0.0
exec = app.py
uuid = e0a56206-4c84-40dd-a734-a6b1202910bc
managed = yes
firmware = 0.9