Skip to content

Instantly share code, notes, and snippets.

View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like

Daniele Scasciafratte Mte90

🎯
Creating new open source stuff that you will like
View GitHub Profile
@Mte90
Mte90 / gitlab-ci.yml
Last active April 24, 2023 09:46
GitLab CI version for WPBP
image: jakzal/phpqa:alpine
cache:
paths:
- vendor/
stages:
- Code Quality
coding-standards:
@Mte90
Mte90 / calcolo-tasse-bustepaghe.py
Last active March 7, 2023 10:14
Calcolo buste paghe da PDF generati da Zucchetti
#!/usr/bin/env python3
from io import StringIO
from pdfminer.converter import TextConverter
from pdfminer.layout import LAParams
from pdfminer.pdfdocument import PDFDocument
from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
from pdfminer.pdfpage import PDFPage
from pdfminer.pdfparser import PDFParser
import sys
import os
@Mte90
Mte90 / WebSerial API test
Last active November 21, 2022 12:47
Firefox WebSerial API Test
Download from https://bugzilla.mozilla.org/show_bug.cgi?id=926940 the development build with the WebSerial API
Screenshot: https://plus.google.com/u/0/+DanieleScasciafratteMte90Net/posts/EED6sbEt2zv
@Mte90
Mte90 / rss.opml
Last active May 26, 2022 08:36
My RSS feed
<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
<head>
<title>FreshRSS</title>
<dateCreated>Thu, 26 May 2022 08:36:15</dateCreated>
</head>
<body>
<outline text="Altro">
<outline text="FuturoProssimo" type="rss" xmlUrl="https://www.futuroprossimo.it/feed/" htmlUrl="https://www.futuroprossimo.it/" description="il domani quotidiano."/>
<outline text="MGMT Magazine" type="rss" xmlUrl="http://feeds.feedburner.com/MgmtMagazine" htmlUrl="https://mgmtmagazine.com/" description=""/>
@Mte90
Mte90 / dashboard-activity-cpt.php
Created September 18, 2015 11:27
Add your cpts to the Widget Activity of the Dashboard in WordPress
<?php
/*
Plugin Name: Dashboard Widget Activity Custom Post Type
Plugin URI:
Description:
Author: Daniele Mte90 Scasciafratte
Version: 1.0.0
Author URI: http://mte90.net
*/
@Mte90
Mte90 / reddit.js
Last active February 18, 2022 11:33
Hide Youtube video from Reddit
// ==UserScript==
// @name Hide Youtube video from Reddit
// @namespace Mte90
// @match https://reddit.com/*
// @match https://www.reddit.com/*
// @grant none
// @version 1.0
// @author -
// @description As per title
// ==/UserScript==
@Mte90
Mte90 / insultatore.py
Last active January 25, 2022 11:27
Insultatore del server Discord dei redditor italiani
#!/usr/bin/env python3
from random import random, randint, choice, shuffle
import discord
from discord.ext import tasks
TOKEN = 'pensavichelomettessianchequavero?'
file = open('insulti.txt', 'r')
@Mte90
Mte90 / convert.py
Created December 20, 2021 10:48
Convert mIRC trivia.txt to LakeYS/Discord-Trivia-Bot
#!/usr/bin/env python3
import yaml
with open('trivia.txt', mode="r", encoding="latin-1") as f:
lines = f.readlines()
questions = {}
count = 0
for line in lines:
count += 1
@Mte90
Mte90 / Customfile
Last active December 10, 2021 14:55
2 new commands for VVV
class VVVScripts < Vagrant.plugin(2, :command)
def self.synopsis
"Execute script from /config/homebin/"
end
def execute
with_target_vms(nil, single_target: true) do |vm|
@env.ui.output "#{$yellow}Executing #{$red}#{ARGV[1]}#{$creset}\n"
vm.action(:ssh_run, ssh_run_command: "/srv/config/homebin/#{ARGV[1]}" )
end
@Mte90
Mte90 / snippet.php
Created April 30, 2020 16:50
W3TC generate minified filename by checksum
<?php
// Based on https://wordpress.org/support/topic/how-to-change-minified-css-file-name/
// Get all the files, read them, concat them, get a md5 hash, cut at 10 and generate a new filename
// Why?
// W3TC generate the hashname based on the filenames so not invalidate the cache if there are changes
add_filter('w3tc_minify_urls_for_minification_to_minify_filename', 'w3tc_filename_filter', 20, 3);
function w3tc_filename_filter($minify_filename, $files, $type ){
$path_parts = pathinfo( $minify_filename );
$content = '';