Skip to content

Instantly share code, notes, and snippets.

@Axel-Erfurt
Axel-Erfurt / DBViewerLinux.py
Last active Sep 19, 2018
DBViewer, Export, Print
View DBViewerLinux.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
### Axel Schneider 2017###
from PyQt5 import QtSql, QtPrintSupport
from PyQt5.QtGui import QTextDocument, QIcon, QTextCursor, QTextTableFormat
from PyQt5.QtCore import QFileInfo, Qt, QSettings, QSize, QFile, QTextStream, QItemSelectionModel, QVariant
from PyQt5.QtWidgets import (QMainWindow, QTableView, QDialog, QGridLayout, QPushButton, QAbstractItemView,
QLineEdit, QWidget, QFileDialog, QComboBox, QMessageBox, QApplication)
import sqlite3
import csv
@Axel-Erfurt
Axel-Erfurt / getFolderNames.py
Created Sep 23, 2018
Linux User Folders (python)
View getFolderNames.py
from gi.repository import GLib
docs = GLib.get_user_special_dir(GLib.USER_DIRECTORY_DOCUMENTS)
desktop = GLib.get_user_special_dir(GLib.USER_DIRECTORY_DESKTOP)
pics = GLib.get_user_special_dir(GLib.USER_DIRECTORY_PICTURES)
videos = GLib.get_user_special_dir(GLib.USER_DIRECTORY_VIDEOS)
music = GLib.get_user_special_dir(GLib.USER_DIRECTORY_MUSIC)
downloads = GLib.get_user_special_dir(GLib.USER_DIRECTORY_DOWNLOAD)
public = GLib.get_user_special_dir(GLib.USER_DIRECTORY_PUBLIC_SHARE)
templates = GLib.get_user_special_dir(GLib.USER_DIRECTORY_TEMPLATES)
@Axel-Erfurt
Axel-Erfurt / normalize_movie_audio.py
Last active Dec 8, 2018
Normalize Audio in movie
View normalize_movie_audio.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import sys
import os
import unicodedata
from PyQt5.QtWidgets import QMainWindow, QApplication, QPushButton, QFileDialog, QLineEdit, QMessageBox, QComboBox, QPlainTextEdit, QProgressBar
from PyQt5.QtGui import QIcon, QFont, QPalette, QBrush, QColor, QPen
from PyQt5.QtCore import QSize, QEvent, QObject, QDir, QFileInfo, QProcess, Qt
from gi.repository import GLib
View createApp_cxfreeze.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#############################################################################
from PyQt5.QtCore import (QFile, pyqtSignal, Qt, QMimeData, QProcess, QObject, QEvent)
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import (QApplication, QFileDialog, QMainWindow, QCheckBox,
QMessageBox, QHBoxLayout, QVBoxLayout, QWidget, QLabel, QMessageBox, QToolButton, QLineEdit)
from distutils.spawn import find_executable
import encodings
import sys
@Axel-Erfurt
Axel-Erfurt / TV_LiveStream.py
Last active Dec 9, 2018
TV LiveStream (German)
View TV_LiveStream.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from PyQt5.QtGui import QKeySequence, QIcon
from PyQt5.QtCore import Qt, QUrl, QSize, QPoint, QRect
from PyQt5.QtMultimedia import QMediaContent, QMediaPlayer
from PyQt5.QtMultimediaWidgets import QVideoWidget
from PyQt5.QtWidgets import (QApplication, QMessageBox, QVBoxLayout,
QWidget, QShortcut, QMenu, QToolTip, QPushButton)
from distutils.spawn import find_executable
@Axel-Erfurt
Axel-Erfurt / TVPlayer2.py
Last active Dec 10, 2018
Livestream TVPlayer
View TVPlayer2.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#############################################################################
from PyQt5.QtCore import (QPoint, QRect, Qt, QUrl)
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import (QAction, QApplication, QMainWindow, QMessageBox, QMenu, QWidget)
from PyQt5.QtMultimedia import QMediaContent, QMediaPlayer
from PyQt5.QtMultimediaWidgets import QVideoWidget
import m3u8
@Axel-Erfurt
Axel-Erfurt / SpeedTest.py
Created Apr 27, 2018
GUI for speedtest-cli (PyQt5)
View SpeedTest.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#############################################################################
import csv, codecs, time, os
import matplotlib.pyplot as plt; plt.rcdefaults()
import numpy as np
from PyQt5.QtCore import (QFile, QFileInfo, QPoint, QRect, QSettings, QSize,
Qt, QTextStream, QProcess, QDir)
from PyQt5.QtGui import QIcon, QFont
from PyQt5.QtWidgets import (QAction, QApplication, QMainWindow,
@Axel-Erfurt
Axel-Erfurt / SQLiteViewer.py
Last active Mar 5, 2020
SQLiteViewer (PyQt5)
View SQLiteViewer.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
### Axel Schneider 2017###
from PyQt5 import QtSql, QtPrintSupport
from PyQt5.QtGui import QTextDocument, QIcon, QTextCursor, QTextTableFormat
from PyQt5.QtCore import QFileInfo, Qt, QSettings, QSize, QFile, QTextStream, QItemSelectionModel, QVariant
from PyQt5.QtWidgets import (QMainWindow, QTableView, QDialog, QGridLayout, QPushButton, QAbstractItemView,
QLineEdit, QWidget, QFileDialog, QComboBox, QMessageBox, QApplication)
import sqlite3
import csv
@Axel-Erfurt
Axel-Erfurt / YouTubeDL.py
Last active Mar 13, 2020
GUI for youtube-dl (PyQt5)
View YouTubeDL.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#############################################################################
from PyQt5.QtCore import (QFile, QPoint, QRect, QSize, QStandardPaths,
Qt, QProcess, QSettings)
from PyQt5.QtGui import QIcon, QFont, QClipboard
from PyQt5.QtWidgets import (QAction, QApplication, QFileDialog, QMainWindow, QLineEdit, QProgressBar,
QMessageBox, QHBoxLayout, QVBoxLayout, QWidget, QLabel, QMessageBox, QToolButton, QComboBox)
quote = str(chr(34))
@Axel-Erfurt
Axel-Erfurt / ExclusiveRadio.txt
Last active Aug 12, 2020
ExclusiveRadio Liste für myRadio
View ExclusiveRadio.txt
-- Exclusive Radio Genres --
Blues,http://streaming.exclusive.radio/er/blues/icecast.audio
Classical,http://streaming.exclusive.radio/er/classical/icecast.audio
Country,http://streaming.exclusive.radio/er/country/icecast.audio
Easy,http://streaming.exclusive.radio/er/easy/icecast.audio
Folk,http://streaming.exclusive.radio/er/folk/icecast.audio
Jazz,http://streaming.exclusive.radio/er/jazz/icecast.audio
Motown,http://streaming.exclusive.radio/er/motown/icecast.audio
Rock,http://streaming.exclusive.radio/er/rock/icecast.audio
Soft Rock,http://streaming.exclusive.radio/er/softrock/icecast.audio