Seite 1 von 1

Script zur Erstellung von CFW-Apps

Verfasst: 19 Feb 2019, 22:28
von tintenfisch
Hallo zusammen,

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
Danach sollte das Script ftapp auf dem Terminal / Eingabeaufforderung zur Verfügung stehen.

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 []: 
Ergebnis:
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)
manifest:

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
icon.png:
icon.png
icon.png (1.93 KiB) 3397 mal betrachtet
Für Verbesserungsvorschläge habe ich ein offenes Ohr. ;)

Re: Script zur Erstellung von CFW-Apps

Verfasst: 19 Feb 2019, 23:16
von PHabermehl
Pitje Puck. Mein Gott, den Namen habe ich schon lange nicht mehr gehört...

Ansonsten: nette Idee

LG Peter

Re: Script zur Erstellung von CFW-Apps

Verfasst: 19 Feb 2019, 23:43
von tintenfisch
PHabermehl hat geschrieben:Pitje Puck. Mein Gott, den Namen habe ich schon lange nicht mehr gehört...
Lora, Bäcker Windbeutel, Schutzmann Knurrhahn... ;)
PHabermehl hat geschrieben:Ansonsten: nette Idee
Ich nehme das mal als Zustimmung und nicht als "Nett ist die kleine Schwester von Sch..." ;)

Re: Script zur Erstellung von CFW-Apps

Verfasst: 20 Feb 2019, 00:24
von PHabermehl
Nein, sch.... auf gar keinen Fall.

Habe sowas bislang mit drei mal "copy" und Texteditor erledigt und von daher jetzt nicht so den Bedarf gesehen, aber andererseits ist es oft so, dass man eine Idee für eine App hat, sich zu dem ersten Schritt aber erst durchringen muss.
Die Hemmschwelle ist jetzt deutlich gesenkt...
Ein grafischer GUI-Editor, der dann Python Quellcode fürs GUI als App-Grundgerüst ausspuckt, wäre mal ne Idee...

LG Peter