Skip to content

Instantly share code, notes, and snippets.

@Behinder
Behinder / podzielscal.php
Last active February 5, 2024 23:01
Cut commercials from Channels DVR recording
<?php
function czyLokalnaEdycja($id)
{
$json=file_get_contents("http://localhost:8089/dvr/files/".$id."/comskip/status");
$obj = json_decode($json,true);
return $obj["HasLocalComskipResults"];
}
// Główne zmienne
@Behinder
Behinder / cutads.sh
Created September 19, 2022 22:49
Cut commercials from the video file and join files
#!/usr/bin/env bash
NAZWA="$(basename "$1" | sed 's/\(.*\)\..*/\1/')"
echo "Generating split command\n"
KOMENDA="tr -d '\n' < \"$NAZWA.ffsplit\""
STRING=`eval $KOMENDA`
echo $STRING
#echo "ffmpeg -i \"$1\""
eval "ffmpeg -i \"$1\" $STRING"
@Behinder
Behinder / cwseed_parse.php
Created March 19, 2021 18:10
CWSeed EPG generator
<?php
$jsonfile = "https://www.cwseed.com/shows/linear-schedule/cwseed/2";
$decodedguide = json_decode(file_get_contents($jsonfile),true);
$guidefile = fopen("cwseed.xml","w") or die("Unable to open file");
$tv = new SimpleXMLElement('<tv> </tv>');
$channel = $tv->addChild("channel");
$channel->addAttribute("id","cw-seed");
$channel->addChild("display-name","CW SEED");
@Behinder
Behinder / trakt.php
Last active March 12, 2021 14:13
Watch Your TV EPG generator
<?php
/**
* Class for dealing with Trakt API
*/
class Trakt
{
public $clientid;
public $content_type;
public $apiurl;
public $ch;
@Behinder
Behinder / gist:166bf67259268caa98675c849ecf0395
Created April 18, 2020 15:27
Increment and decrement float in PHP
function incrementFLoat($float){
echo $float."\n";
$decimal = strlen(strrchr($float, '.')) -1;
$factor = pow(10,$decimal);
$incremented = (($factor * $float) + 1) / $factor;
return $incremented;
}
function decrementFLoat($float){
// get amount of decimals
@Behinder
Behinder / MergePdfIntoOne
Created May 12, 2017 16:43
Merge all pdf in directory into one
require 'combine_pdf'
pdf = CombinePDF.new
Dir.glob("*.pdf") do |file|
pdf << CombinePDF.load(file)
end
pdf.save "KukBuk.pdf"
@Behinder
Behinder / Clipboard2Evernote
Created May 12, 2017 16:42
Generate note in Evernote from clipboard when first line is a title
set tekst to (get the clipboard)
set lns to paragraphs of tekst
set bodytekst to ""
set tytul to item 1 of lns
repeat with ln from 2 to length of lns
set linia to item ln of lns
set bodytekst to bodytekst & linia & "
"
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:admin="http://webns.net/mvcb/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>
@Behinder
Behinder / emojiTime.php
Last active April 19, 2017 11:04
Converts time or number to its representation in emoji symbols
function convertNumberToEmoji($cyfra)
{
switch ($cyfra) {
case '0':
return "\u{30}\u{FE0F}\u{20E3}";
break;
case '1':
return "\u{31}\u{FE0F}\u{20E3}";
@Behinder
Behinder / objc:dynamicTitleBarSize.sublime-snippet
Last active August 29, 2015 14:07
Change size dynamically of Title Label ios7
self.title = @"Your TiTle Text";
UILabel* tlabel=[[UILabel alloc] initWithFrame:CGRectMake(0,0, 200, 40)];
tlabel.text=self.navigationItem.title;
tlabel.textColor=[UIColor whiteColor];
tlabel.font = [UIFont fontWithName:@"Helvetica-Bold" size: 30.0];
tlabel.backgroundColor =[UIColor clearColor];
tlabel.adjustsFontSizeToFitWidth=YES;
self.navigationItem.titleView=tlabel;