Skip to content

Instantly share code, notes, and snippets.

View scips's full-sized avatar

Sébastien Barbieri scips

View GitHub Profile
@scips
scips / android11_sms_adb.md
Created May 1, 2026 21:27 — forked from lucianogiuseppe/android11_sms_adb.md
Android 11 send SMS by ADB

Android 11

Before run the adb command you must enable the Developer Options on your Android phone, then enable USB Debug (to use ADB) and disable Permission Monitoring

Run:

adb shell service call isms 5 i32 1 s16 "com.android.mms.service" s16 "null" s16 "+39phonenumber" s16 "null" s16 "hello\ world\ " s16 "null" s16 "null" i32 1 i32 0

The method is :

@scips
scips / Get slide metadata.POWERPOINT.yaml
Created October 6, 2022 10:36
Gets the title, index, and ID of the selected slide(s).
name: Get slide metadata
description: 'Gets the title, index, and ID of the selected slide(s).'
host: POWERPOINT
api_set: {}
script:
content: |
$("#get-slide-metadata").click(getSlideMetadata);
function getSlideMetadata() {
Office.context.document.getSelectedDataAsync(Office.CoercionType.SlideRange, function(asyncResult) {
SELECT event_date, device.web_info.browser, REGEXP_EXTRACT(device.web_info.browser_version, r'^(\d+)') as browser_major_version, COUNT(*) as total
FROM `*-analytics-*.analytics_*.events_*`
WHERE platform='WEB' AND event_name = 'page_view' AND event_date BETWEEN FORMAT_DATE("%Y%m%d",DATE_ADD(CURRENT_DATE(), INTERVAL -1 WEEK)) AND FORMAT_DATE("%Y%m%d",CURRENT_DATE())
GROUP BY event_date, device.web_info.browser, browser_major_version
ORDER BY event_date DESC,total DESC
@scips
scips / cat-head.ps1
Created February 12, 2022 15:36
Powershell cat tail head ...
gc log.txt | select -first 10 # head
gc -TotalCount 10 log.txt # also head
gc log.txt | select -last 10 # tail
gc -Tail 10 log.txt # also tail (since PSv3), also much faster than above option
gc log.txt | more # or less if you have it installed
gc log.txt | %{ $_ -replace '\d+', '($0)' } # sed
// ==UserScript==
// @name Google Analytics Checker
// @namespace https://rtbf.be/
// @version 0.1
// @description Modify the lang to track in Real Time on GA
// @author Sébastien Barbieri
// @match https://*.rtbf.be/
// @icon https://www.google.com/s2/favicons?domain=userscript.zone
// @grant none
// @run-at document-start
<!-- begin snippet: js hide: false console: false babel: null -->
<!-- language: lang-js -->
<!-- @credit: EtherDream https://stackoverflow.com/users/4565883/etherdream -->
//
// firefox, ie8+
//
var accessor = Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype, 'responseText');
Object.defineProperty(XMLHttpRequest.prototype, 'responseText', {
~\Applications\ffmpeg-2021-11-29-git-86a2123a6e-full_build\bin\ffmpeg.exe -i "concat:user03-mobile-part1.MTS|user03-mobile-part2.MTS" -f mp4 -vcodec h264_nvenc -acodec mp3 user03-mobile-full-compressed.mp4

usb

  $ adb devices
  $ adb install myapk.apk

wifi

setInterval(() => {console.info(document.activeElement);}, 1000)
/*
* @author [@françoismassart](https://github.com/francoismassart)
*/
@scips
scips / Count Media on Auvio by page.js
Last active June 19, 2020 07:46
Count Media on Auvio by page
// ==UserScript==
// @name Count Media on Auvio Page
// @version 1
// @include https://*.rtbf.be/auvio/*
// @author Sébastien Barbieri
// ==/UserScript==
var counter = document.createElement("div");
counter.innerHTML = '<div id="myCounter" style="margin: 0 auto 0 auto; ' +