Skip to content

Instantly share code, notes, and snippets.

View crossdjinn's full-sized avatar

CrossDJinn crossdjinn

View GitHub Profile
@crossdjinn
crossdjinn / mkv meta rename
Last active November 24, 2018 05:12
bash, mkvtoolnix => set the title of all mkv files in a directory, by the filename
#!/bin/bash
# This script takes all mkv files in the current directory and sets the filename
# (without .mkv) as its title in metadata
# https://apple.stackexchange.com/a/273021
for mkvfile in *.mkv; do
mkvpropedit "$mkvfile" -e info -s title="${mkvfile::-4}"
done
@crossdjinn
crossdjinn / index.html
Created August 30, 2018 14:03 — forked from wesbos/index.html
ios 11 compatible getUserMedia
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
@crossdjinn
crossdjinn / angular-rest-api.js
Created August 4, 2018 02:57
Angular (1.6.8) example of "TRACKS" API
angular.module('app',[])
.factory('TRACKS', ['$resource',
function($resource) {
return $resource('/api/tracks/:id', {id: '@_id'}, {
'query': {method:'GET', isArray:true},
'get': {method:'GET'},
'update': {method:'PUT'},
'save': {method:'POST'},
'remove': {method:'DELETE'},
'delete': {method:'DELETE'}
angular.module('app',[])
.config(function($mdThemingProvider) {
// 4 real time change
$mdThemingProvider.alwaysWatchTheme(true);
// 4 custom md-toast theme
$mdThemingProvider.theme("success-toast");
$mdThemingProvider.theme("error-toast");
// here we go 4 CustomPalette