Skip to content

Instantly share code, notes, and snippets.

@marcosbozzani
marcosbozzani / moodle-video-js-youtube.js
Created September 12, 2020 19:09
moodle: video-js youtube view only
// moodle/media/player/videojs/classes/plugin.php
var styles = document.createElement("style");
styles.innerHTML = "\
.vjs-youtube .vjs-tech {\
pointer-events: none !important; \
}\
.vjs-youtube .vjs-big-play-button { \
position: absolute; \
left: 50%; \
@marcosbozzani
marcosbozzani / Startup (create shortcut).cmd
Last active August 30, 2020 14:57
Windows Send To: Startup (create shortcut)
<!-- : Begin batch script
@echo off
cscript //nologo "%~f0?.wsf" "%UserProfile%\Start Menu\Programs\Startup\%~n1.lnk" "%~f1"
exit /b
----- Begin wsf script --->
<job>
<script language="JScript">
var link = WScript.Arguments.Item(0);
var target = WScript.Arguments.Item(1);
var shell = WScript.CreateObject("WScript.Shell");
@marcosbozzani
marcosbozzani / root-require.js
Created July 8, 2020 16:05
Node root relative require "~/"
const Path = require("path");
const Module = require("module");
const original = Module.prototype.require;
Module.prototype.require = function() {
if (arguments[0][0] === "~") {
arguments[0] = Path.join(__dirname, arguments[0].slice(1));
}
return original.apply(this, arguments);
};
@marcosbozzani
marcosbozzani / addon.xml
Last active June 25, 2025 06:00
Kodi - Auto hide Video OSD (On Screen Display)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="service.autoexec" name="Autoexec Service" version="1.0.0" provider-name="your username">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
</requires>
<extension point="xbmc.service" library="autoexec.py">
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">Automatically run python code when Kodi starts.</summary>
<description lang="en_GB">The Autoexec Service will automatically be run on Kodi startup.</description>
@marcosbozzani
marcosbozzani / autoexec.py
Created June 15, 2020 09:20
Kodi - Set focus on Favourites on start
import xbmc
# 9000: main menu, 14000: favourites
# see: addons/skin.estuary/xml/Home.xml
xbmc.executebuiltin('SetFocus(9000,14000)')
@marcosbozzani
marcosbozzani / mibox.xml
Last active June 15, 2020 09:19
Kodi - Keymap: Mi Box Remote Control
<keymap>
<global>
<keyboard>
<up mod="longpress">action(reloadkeymaps)</up>
<down mod="longpress">reloadskin()</down>
<left mod="longpress">Notification(command,test)</left>
<right mod="longpress">Skin.ToggleDebug()</right>
</keyboard>
</global>
</keymap>
@marcosbozzani
marcosbozzani / advancedsettings.xml
Last active June 15, 2020 09:17
Kodi - Portuguese (Brazil) language
<advancedsettings>
<languagecodes>
<code>
<short>pb</short>
<long>Portuguese (Brazil)</long>
</code>
<code>
<short>pob</short>
<long>Portuguese (Brazil)</long>
</code>
@marcosbozzani
marcosbozzani / Client.cs
Created April 13, 2020 20:20
xmlrpcnet with default values
using CookComputing.XmlRpc;
using System;
namespace XmlRpcClient
{
class Program
{
static void Main(string[] args)
{
var service = XmlRpcProxyGen.Create<ICalcService>();