Replaced with LosslessCut
This commit is contained in:
parent
73793590ff
commit
63694426ed
@ -1,21 +0,0 @@
|
|||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2024 Jafner
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
@ -1,2 +0,0 @@
|
|||||||
# clip-it-and-ship-it
|
|
||||||
A Python application for quickly extracting, processing, and sharing clips from local recordings.
|
|
@ -1,33 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
import signal
|
|
||||||
from PyQt6.QtGui import QGuiApplication
|
|
||||||
from PyQt6.QtCore import QUrl
|
|
||||||
from PyQt6.QtQml import QQmlApplicationEngine
|
|
||||||
|
|
||||||
def main():
|
|
||||||
"""Initializes and manages the application execution"""
|
|
||||||
app = QGuiApplication(sys.argv)
|
|
||||||
engine = QQmlApplicationEngine()
|
|
||||||
|
|
||||||
"""Needed to close the app with Ctrl+C"""
|
|
||||||
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
|
||||||
|
|
||||||
"""Needed to get proper KDE style outside of Plasma"""
|
|
||||||
if not os.environ.get("QT_QUICK_CONTROLS_STYLE"):
|
|
||||||
os.environ["QT_QUICK_CONTROLS_STYLE"] = "org.kde.desktop"
|
|
||||||
|
|
||||||
base_path = os.path.abspath(os.path.dirname(__file__))
|
|
||||||
url = QUrl(f"file://{base_path}/qml/main.qml")
|
|
||||||
engine.load(url)
|
|
||||||
|
|
||||||
if len(engine.rootObjects()) == 0:
|
|
||||||
quit()
|
|
||||||
|
|
||||||
app.exec()
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
main()
|
|
@ -1,71 +0,0 @@
|
|||||||
import QtQuick
|
|
||||||
import QtQuick.Controls as Controls
|
|
||||||
import org.kde.kirigami as Kirigami
|
|
||||||
import QtQuick.Layouts
|
|
||||||
|
|
||||||
Kirigami.ApplicationWindow {
|
|
||||||
id: root
|
|
||||||
|
|
||||||
title: qsTr("Simple Markdown viewer")
|
|
||||||
|
|
||||||
minimumWidth: Kirigami.Units.gridUnit * 20
|
|
||||||
minimumHeight: Kirigami.Units.gridUnit * 20
|
|
||||||
width: minimumWidth
|
|
||||||
height: minimumHeight
|
|
||||||
|
|
||||||
pageStack.initialPage: initPage
|
|
||||||
|
|
||||||
Component {
|
|
||||||
id: initPage
|
|
||||||
|
|
||||||
Kirigami.Page {
|
|
||||||
title: qsTr("Markdown Viewer")
|
|
||||||
|
|
||||||
ColumnLayout {
|
|
||||||
anchors {
|
|
||||||
top: parent.top
|
|
||||||
left: parent.left
|
|
||||||
right: parent.right
|
|
||||||
}
|
|
||||||
Controls.TextArea {
|
|
||||||
id: sourceArea
|
|
||||||
|
|
||||||
placeholderText: qsTr("Write some Markdown code here")
|
|
||||||
wrapMode: Text.WrapAnywhere
|
|
||||||
Layout.fillWidth: true
|
|
||||||
Layout.minimumHeight: Kirigami.Units.gridUnit * 5
|
|
||||||
}
|
|
||||||
|
|
||||||
RowLayout {
|
|
||||||
Layout.fillWidth: true
|
|
||||||
|
|
||||||
Controls.Button {
|
|
||||||
text: qsTr("Format")
|
|
||||||
|
|
||||||
onClicked: formattedText.text = sourceArea.text
|
|
||||||
}
|
|
||||||
|
|
||||||
Controls.Button {
|
|
||||||
text: qsTr("Clear")
|
|
||||||
|
|
||||||
onClicked: {
|
|
||||||
sourceArea.text = ""
|
|
||||||
formattedText.text = ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Text {
|
|
||||||
id: formattedText
|
|
||||||
|
|
||||||
textFormat: Text.RichText
|
|
||||||
wrapMode: Text.WordWrap
|
|
||||||
text: sourceArea.text
|
|
||||||
|
|
||||||
Layout.fillWidth: true
|
|
||||||
Layout.minimumHeight: Kirigami.Units.gridUnit * 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user