Skip to content

Instantly share code, notes, and snippets.

@Rigel772
Rigel772 / BBC-Radio-HLS-UK.m3u
Created November 17, 2022 09:28 — forked from bpsib/BBC-Radio-HLS.m3u
BBC Radio Streams
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one.m3u8
#EXTINF:-1,BBC - Radio 1Xtra
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_1xtra.m3u8
#EXTINF:-1,BBC - Radio 1Dance
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_dance.m3u8
#EXTINF:-1,BBC - Radio 1Relax
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_relax.m3u8
#EXTINF:-1,BBC - Radio 2
@Rigel772
Rigel772 / firestoreProvider.js
Created March 9, 2021 15:45 — forked from Herve07h22/firestoreProvider.js
React-admin data & auth provider for Firebase and Firestore
// Implement a firestore data provider for react-admin
import {
GET_LIST,
GET_ONE,
CREATE,
UPDATE,
UPDATE_MANY,
DELETE,
DELETE_MANY,
@Rigel772
Rigel772 / sugh.sh
Created February 19, 2021 07:17 — forked from erdincay/sugh.sh
su GitHub (downloading all repositories from a given user)
#!/bin/bash
if [ -z "$1" ]; then
echo "waiting for the following arguments: username + max-page-number"
exit 1
else
name=$1
fi
if [ -z "$2" ]; then
@Rigel772
Rigel772 / docker-compose.yml
Last active June 24, 2020 19:26 — forked from Mau5Machine/docker-compose.yml
Traefik Configuration and Setup [traefik]
version: "3.3"
services:
################################################
#### Traefik Proxy Setup #####
###############################################
traefik:
image: traefik:v2.0
restart: always
@Rigel772
Rigel772 / compose-caddy.yml
Created June 24, 2020 14:47 — forked from pascalandy/compose-caddy.yml
Traefik V2 / my docker compose files
version: "3.3"
services:
caddy:
image: abiosoft/caddy:1.0.3-no-stats
container_name: caddy
hostname: caddy
restart: unless-stopped
volumes:
@Rigel772
Rigel772 / gist:9d605e5eb5fb8e62cbf4f40b4360464d
Created June 1, 2020 06:59 — forked from MerNat/gist:8ee69c5eeaa4ac909b0044f48e9569b0
Traefik docker compose yml for cluster or swarm configuration.
version: '3.4'
services:
consul-leader:
image: consul
command: agent -server -client=0.0.0.0 -bootstrap -ui
volumes:
- consul-data-leader:/consul/data
environment:
- CONSUL_BIND_INTERFACE=eth0
# Views
def two_form_view(request):
context = {}
if request.method == "POST":
question_form = QuestionForm(request.POST)
answer_form = AnswerForm(request.POST)
success = False
if 'q_button' in request.POST and question_form.is_valid()
question_form.save()
@Rigel772
Rigel772 / blog_model.py
Last active April 8, 2020 09:41 — forked from x86ed/blag_model.py
Django blog model #django
import urllib2
import mimetypes
from django.conf import settings
from django.db import models
from django.contrib.auth.models import User
class Category(models.Model):
name = models.CharField(max_length=32)
class Meta:
@Rigel772
Rigel772 / BuildPython36.sh
Created July 24, 2018 15:04 — forked from Wombatpm/BuildPython36.sh
Building and installing Python 3.6 for Ubuntu 16.04 LTS as part of Vagrant Provisioning
#!/usr/bin/env bash
# Script to Build Python 3.6.3 for Ubuntu 16.04
#
# Ubuntu 16.04 is and LTS release with Python for System use locked at 3.5
# This script builds Python3.6 from source and installs it in /usr/local
#
# Called from my VagrnantFile as
# config.vm.provision :shell, inline: "bash /var/www/myproj/VagrantScripts/BuildPython36.sh"
#
# Inspired by the wonderful instructions at
@Rigel772
Rigel772 / gulpfile.js
Created April 15, 2017 09:09 — forked from mlouro/gulpfile.js
gulpfile.js with browserify, jshint, libsass, browserSync for livereload, image optimization and system notifications on errors
'use strict';
var gulp = require('gulp');
var gutil = require('gulp-util');
var del = require('del');
var uglify = require('gulp-uglify');
var gulpif = require('gulp-if');
var exec = require('child_process').exec;
var notify = require('gulp-notify');