Skip to content

Instantly share code, notes, and snippets.

View hypnotix.m3u
#EXTM3U
#EXTINF:-1 tvg-name="Canal 26" tvg-logo="https://i.imgur.com/xDjOUuz.png" group-title="Argentina",Canal 26
https://live-edge01.telecentro.net.ar/live/smil:c26.smil/playlist.m3u8
#EXTINF:-1 tvg-name="LN+ Ⓨ" tvg-logo="https://i.imgur.com/vJYzGt1.png" group-title="Argentina",LN+ Ⓨ
https://youtu.be/ns8-5XKA0Ww
#EXTINF:-1 tvg-name="ABC" tvg-logo="https://i.imgur.com/5CVl5EF.png" group-title="Australia",ABC
https://c.mjh.nz/101002210221/
#EXTINF:-1 tvg-name="TVSN" tvg-logo="https://i.imgur.com/p3QCBOo.png" group-title="Australia",TVSN
https://tvsn-i.akamaihd.net/hls/live/261837/tvsn/tvsn_750.m3u8
#EXTINF:-1 tvg-name="ABC Me" tvg-logo="https://i.imgur.com/gBh54wY.png" group-title="Australia",ABC Me
@Axel-Erfurt
Axel-Erfurt / LiveStreamsDeutscheSender.py
Last active Oct 2, 2022
die aktuellen Livestreams der öffentlich rechtlichen Sender auslesen
View LiveStreamsDeutscheSender.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import requests
import json
url = "https://raw.githubusercontent.com/mediathekview/MServer/master/dist/live-streams.json"
data = requests.get(url).text
js = json.loads(data)
@Axel-Erfurt
Axel-Erfurt / celluloidTV.m3u
Last active Oct 2, 2022
Livestreams deutscher TV-Sender
View celluloidTV.m3u
#EXTM3U
#EXTINF:0,ARD
http://mcdn.daserste.de/daserste/de/master.m3u8
#EXTINF:1,ARD ONE
https://mcdn.one.ard.de/ardone/hls/master.m3u8
#EXTINF:2,ARD Alpha
https://mcdn.br.de/br/fs/ard_alpha/hls/de/master.m3u8
#EXTINF:3,ARD Tagesschau
https://tagesschau.akamaized.net/hls/live/2020115/tagesschau/tagesschau_1/master.m3u8
#EXTINF:4,ZDF
@Axel-Erfurt
Axel-Erfurt / RichTextEdit.py
Last active Sep 1, 2022
RichTextEditor (PyQt5)
View RichTextEdit.py
#!/usr/bin/python3
# -- coding: utf-8 --
from PyQt5.QtWidgets import QTextEdit, QWidget, QVBoxLayout, QApplication, QFileDialog, QMessageBox, QHBoxLayout, \
QToolBar, QComboBox, QAction, QLineEdit, QMenu, QMainWindow, QActionGroup, \
QFontComboBox, QColorDialog, QInputDialog, QPushButton, QPlainTextEdit
from PyQt5.QtGui import QIcon, QPainter, QTextFormat, QColor, QTextCursor, QKeySequence, QClipboard, \
QTextCharFormat, QTextCharFormat, QFont, QPixmap, QFontDatabase, QFontInfo, QTextDocumentWriter, \
QImage, QTextListFormat, QTextBlockFormat, QTextDocumentFragment, QKeyEvent
from PyQt5.QtCore import Qt, QDir, QFile, QFileInfo, QTextStream, QSettings, QTextCodec, QSize, QMimeData, QUrl, QSysInfo, QEvent
from PyQt5 import QtPrintSupport
@Axel-Erfurt
Axel-Erfurt / PyQt5VideoPlayer
Last active Aug 22, 2022
PyQt5 VideoPlayer
View PyQt5VideoPlayer
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from PyQt5.QtGui import QPalette, QKeySequence, QIcon
from PyQt5.QtCore import QDir, Qt, QUrl, QSize, QPoint, QTime, QMimeData, QProcess, QEvent
from PyQt5.QtMultimedia import QMediaContent, QMediaPlayer, QMediaMetaData
from PyQt5.QtMultimediaWidgets import QVideoWidget
from PyQt5.QtWidgets import (QApplication, QFileDialog, QHBoxLayout, QLineEdit,
QPushButton, QSizePolicy, QSlider, QMessageBox, QStyle, QVBoxLayout,
QWidget, QShortcut, QMenu)
View PyQt5_Downloader.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import (QWidget, QPushButton, QLineEdit, QProgressBar, QApplication,
QVBoxLayout, QHBoxLayout, QLabel, QFileDialog)
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import QThread, pyqtSignal, QSettings, QStandardPaths
import queue #If this template is not loaded, pyinstaller may not be able to run the requests template after packaging
import requests
@Axel-Erfurt
Axel-Erfurt / Qt5_CSV.py
Last active Aug 3, 2022
CSV Reader / Writer (Python Qt5)
View Qt5_CSV.py
#!/usr/bin/python3
#-*- coding:utf-8 -*-
import csv, codecs
import os
import pandas as pd
from PyQt5 import QtPrintSupport
from PyQt5.QtGui import (QImage, QPainter, QIcon, QKeySequence, QTextCursor, QPalette,
QCursor, QDropEvent, QTextDocument, QTextTableFormat, QColor, QBrush)
from PyQt5.QtCore import (QFile, QSettings, Qt, QFileInfo, QItemSelectionModel, QDir,
QMetaObject, QAbstractTableModel, QModelIndex, QVariant)
@Axel-Erfurt
Axel-Erfurt / test_bitwig.sh
Last active Jun 14, 2022
temporary Bitwig test in Ubuntu/Mint 20
View test_bitwig.sh
#!/bin/sh
cd /tmp
wget https://downloads.bitwig.com/4.2.5/bitwig-studio-4.2.5.deb
mkdir bitwig
dpkg-deb -xv bitwig-studio-4.2.5.deb /tmp/bitwig
cd /tmp/bitwig/opt/bitwig-studio/
./bitwig-studio
View myTVList.m3u
#EXTM3U
#EXTINF:-1,Das Erste
https://mcdn.daserste.de/daserste/de/master.m3u8
#EXTINF:-1,Das Erste SD
https://mcdn.daserste.de/daserste/de/master_640p_1328.m3u8
#EXTINF:-1,ZDF
http://zdf-hls-15.akamaized.net/hls/live/2016498/de/high/master.m3u8
#EXTINF:-1,ZDF SD
http://zdf-hls-15.akamaized.net/hls/live/2016498/de/low/master.m3u8
#EXTINF:-1,ZDF neo
@Axel-Erfurt
Axel-Erfurt / Gtk3_PDF_Viewer.py
Created May 21, 2022
View PDF in python Gtk3
View Gtk3_PDF_Viewer.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import gi
gi.require_version('EvinceView', '3.0')
gi.require_version('EvinceDocument', '3.0')
gi.require_version('Gtk', '3.0')
gi.require_version('Gdk', '3.0')
from gi.repository import Gtk, Gdk
from gi.repository import EvinceDocument
from gi.repository import EvinceView