Skip to content

Instantly share code, notes, and snippets.

@Axel-Erfurt
Axel-Erfurt / QuickPlayer.qml
Created January 8, 2021 16:22
QML VideoPlayer
import QtQuick 2.2
import QtQuick.Window 2.2
import QtMultimedia 5.0
import QtQuick.Controls 1.1
import QtQuick.Dialogs 1.0
ApplicationWindow {
id: window
flags: Qt.Window | Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint
visible: true
@Axel-Erfurt
Axel-Erfurt / zenipyCSVViewer.py
Last active January 24, 2021 22:52
show CSV with zenipy
import zenipy
myfile = "/path/to/file.csv"
csv = open(myfile, "r").read().splitlines()
header = "\n".join(csv[:1])
columns = header.split("\t")
t = ""
@Axel-Erfurt
Axel-Erfurt / PlainTextEdit
Last active February 20, 2021 10:12
PyQt5 QPlainTextEdit
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from PyQt5.QtCore import (QFile, QFileInfo, QPoint, QSettings, QSize, Qt, QTextStream, QByteArray,
QDir, QIODevice, QResource, QEvent)
from PyQt5.QtGui import QIcon, QKeySequence, QTextCursor, QTextCharFormat, QPalette
from PyQt5.QtWidgets import (QAction, QApplication, QFileDialog, QMainWindow, QMessageBox,
QTextEdit, QPushButton, QLineEdit, QMenu, QInputDialog)
from PyQt5 import QtPrintSupport
from sys import argv, exit
@Axel-Erfurt
Axel-Erfurt / AudioConverter.py
Last active May 30, 2021 16:11
AudioConverter
#!/usr/bin/python3
# -*- coding: utf-8 -*-
########################################################
from PyQt5.QtCore import (QDir, Qt)
from PyQt5.QtWidgets import (QApplication, QGridLayout,
QTableWidget, QTableWidgetItem, QWidget, QPushButton, QFileDialog,
QMainWindow, QMessageBox, QAbstractItemView, QComboBox, QLabel)
from PyQt5.QtGui import QIcon
import os, subprocess
import pydub
@Axel-Erfurt
Axel-Erfurt / myDownloader.py
Created December 21, 2017 21:14
Python PyQt4 Downloader with progressbar
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from urllib2 import *
class DownloaderApp(QtGui.QMainWindow):
def __init__(self, parent = None):
super(DownloaderApp, self).__init__(parent)
@Axel-Erfurt
Axel-Erfurt / OlympiaLiveStreams
Created July 31, 2021 17:27
Olympia 2021 Tokio Livestreams
ARD Olympia 1
https://ndrspezial-lh.akamaihd.net/i/spezial_1@430235/master.m3u8
ARD Olympia 2
https://ndrspezial-lh.akamaihd.net/i/spezial_2@430236/master.m3u8
ARD Olympia 3
https://ndrspezial-lh.akamaihd.net/i/spezial_3@430237/master.m3u8
ARD Olympia 4
https://ndrspezial-lh.akamaihd.net/i/spezial_4@430238/master.m3u8
ARD Olympia 5
https://ndrspezial-lh.akamaihd.net/i/spezial_5@430239/master.m3u8
@Axel-Erfurt
Axel-Erfurt / audioplayer
Created October 18, 2021 21:33
PyQt5 Audio Player
#!/usr/bin/python3
from PyQt5.QtCore import (pyqtSignal, QAbstractItemModel,
QFileInfo, QModelIndex, Qt, QTime, QUrl, QSettings)
from PyQt5.QtGui import QIcon
from PyQt5.QtMultimedia import (QMediaContent, QMediaMetaData, QMediaPlayer, QMediaPlaylist)
from PyQt5.QtWidgets import (QApplication, QFileDialog,
QHBoxLayout, QLabel, QListView, QMessageBox, QPushButton,
QSlider, QStyle, QToolButton, QVBoxLayout, QWidget, QStatusBar)
import os
#EXTM3U
#EXTINF:0,Aus heiterem Himmel - Der Samstagskrimi [ZDF]
https://rodlzdf-a.akamaihd.net/none/zdf/21/05/210522_2015_sendung_wil/3/210522_2015_sendung_wil_a1a2_2360k_p35v15.mp4
#EXTINF:0,Überwachen und belohnen - Der Samstagskrimi [ZDF]
https://rodlzdf-a.akamaihd.net/none/zdf/21/02/210220_2015_sendung_wil/2/210220_2015_sendung_wil_a1a2_2360k_p35v15.mp4
#EXTINF:0,Wilsberg - Unser tägliches Brot - Der Samstagskrimi [ZDF]
https://rodlzdf-a.akamaihd.net/none/zdf/21/01/210102_2015_sendung_wil/3/210102_2015_sendung_wil_a1a2_2360k_p35v15.mp4
#EXTINF:0,Alles Lüge - Der Samstagskrimi [ZDF]
https://rodlzdf-a.akamaihd.net/none/zdf/20/11/201128_2015_sendung_wil/4/201128_2015_sendung_wil_a1a2_2360k_p35v15.mp4
#EXTINF:0,Vaterfreuden - Der Samstagskrimi [ZDF]
#EXTM3U
#EXTINF:1,NDR Olympia 1
https://ndrspezial-lh.akamaihd.net/i/spezial_1@430235/master.m3u8
#EXTINF:2,NDR Olympia 2
https://ndrspezial-lh.akamaihd.net/i/spezial_2@430236/master.m3u8
#EXTINF:3,NDR Olympia 3
https://ndrspezial-lh.akamaihd.net/i/spezial_3@430237/master.m3u8
#EXTINF:4,NDR Olympia 4
https://ndrspezial-lh.akamaihd.net/i/spezial_4@430238/master.m3u8
#EXTINF:5,NDR Olympia 5
@Axel-Erfurt
Axel-Erfurt / CSV_Viewer_Gtk3.py
Last active April 5, 2022 20:23
CSV Viewer Gtk3 Python with Filter
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import gi
gi.require_version("Gtk", "3.0")
gi.require_version("Gdk", "3.0")
from gi.repository import Gtk, Gdk, GLib