Download iOS ringtones
youtube-dl -x --audio-format m4a --audio-quality 0 https://...
mv *.m4a *.m4r
let interval = setInterval(() => { | |
let bookmark = document.querySelector('.bookmark-icon') | |
if (bookmark) bookmark.click() | |
else clearInterval(interval) | |
}, 1000) |
Download iOS ringtones
youtube-dl -x --audio-format m4a --audio-quality 0 https://...
mv *.m4a *.m4r
Script was made for learning purposes
Please read terms curs.md: https://www.curs.md/ro/terms
Demo: https://docs.google.com/spreadsheets/d/1BaJwqZ4qoo9I-z0mBsb6B1r8Q-jDnKDr1iH_IxZdsNs
How to add the function: https://developers.google.com/apps-script/guides/sheets
Rates are taken from: https://www.curs.md/ro/json_convertor_provider/default
<script setup lang="ts"> | |
import { shallowRef } from "vue"; | |
import Recursive from "./components/Recursive.vue"; | |
import { MyType } from "./my-type"; | |
const allData = shallowRef<MyType[]>([ | |
{ | |
title: "Parent 1", | |
items: [ | |
{ |
Audio Speed increases when bigger then 1
Video Speed increases when lower then 1
Audio Speed = 1 / Video Speed
#!/usr/bin/env node | |
/** | |
* Makes quiz average from a bunch of Thinkific Quiz CSV files | |
* | |
* Prerequirements node and npm installed | |
* Drop this file in a folder only with Quiz CSVs exported from Thinkific | |
* Make this file executable by running `chmod +x quiz-totals` | |
* Install `csv` dependency by running `npm install csv` | |
* Execute it by giving output filename as argument |
{ | |
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
"meta": { | |
"version": "1.0.0", | |
"lastModified": "2022-04-23", | |
"canonical": "https://raw.githubusercontent.com/iamandrewluca/jsonresume/main/resume.json" | |
}, | |
"basics": { | |
"name": "Andrew Luca", | |
"email": "iamandrewluca@gmail.com", |
let unit = `5" x 5' x 1-3/16"` | |
unit.split('x') | |
.map((v) => v.trim()) | |
.map((v) => ({ value: removeUnit(v), unit: getUnit(v) })) | |
.map(({ unit, value }) => ({ unit, value: value.split('-') })) | |
.map(({ unit, value: [whole, fraction] }) => ({ unit, whole, fraction: splitFraction(fraction) })) | |
.map(({ unit, whole, fraction }) => ({ unit, value: parseInt(whole) + divideTuple(fraction) })) | |
.map(o => convertToInch(o)) | |
.reduce((product, o) => product * o.value, 1) |
for f in *.mp4; do echo file \'$f\' >> fileList.txt; done;
ffmpeg -f concat -safe 0 -i fileList.txt -c copy output.mp4