This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Remove duplicates and merge multiple Kindle clipping files | |
// Usage: deno run -A remove-duplicates.ts MyKindleClippings1.txt MyKindleClippings2.txt | |
type ClippingData = { | |
date: string; | |
content: string; | |
endLocation: string; | |
}; | |
async function removeDuplicates(filePaths: string[]) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo 'Hello' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Cancel all the Stripe subscriptions supplied from a CSV export | |
const fs = require('fs') | |
const neatCsv = require('neat-csv') | |
const moment = require('moment') | |
const stripe = require('stripe')('sk_live_xxx') | |
// subscriptions.csv is the full export of subs from the stripe billing dashboard | |
fs.readFile('./subscriptions.csv', async (err, data) => { | |
if (err) return console.error(err) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<progress id='progressbar' style='display: none' value="0"></progress> | |
<div id="editor" ></div> | |
<script> | |
let editor = new Quill('#editor') | |
function uploadImageToImgurAndReplaceSrc($image) { | |
var imageBase64 = $image.attr('src').split(',')[1]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const Twit = require('twit') | |
const T = new Twit({ | |
consumer_key: 'xxx', | |
consumer_secret: 'xxx', | |
access_token: 'xxx', | |
access_token_secret: 'xxx', | |
}) | |
const Airtable = require('airtable') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### General | |
Node 8+ | |
Use of promises, async, await | |
Use of JS "standard" styling https://github.com/standard/standard | |
Use of arrow functions | |
Versionning: Git + GitHub | |
### Backend | |
Express.JS |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install brew | |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" | |
# full update | |
brew update && brew upgrade && brew cask upgrade && sudo softwareupdate -i -a && brew cleanup | |
# full install | |
brew install yt-dlp subliminal node postgresql@16 oven-sh/bun/bun | |
brew install --cask imageoptim linear-linear slack beeper cursor 1password spotify telegram raycast visual-studio-code qbittorrent iina tableplus homebrew/cask-versions/firefox-developer-edition |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Striped does not communicate any data to external servers, and directly connects to Stripe's servers to fetch your data. | |
Your Stripe API key is stored on your device. | |
Contact | |
[email protected] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
L'application Fod utilise votre caméra pour scanner les produits et en récuperer les informations de la base de données OpenFoodFacts. | |
A part les numéros des codes barres scannés, aucunes données ne sont envoyées à un ou des serveur(s) extérieurs. | |
Contact | |
[email protected] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PRIVACY POLICY MODEL FOR MOBILE APPLICATIONS | |
This privacy policy governs your use of the software application Jumway(“Application”) for mobile devices that was created by ChillyRoom Inc. The Application is an endless runner mobile game. | |
What information does the Application obtain and how is it used? | |
User Provided Information | |
The Application obtains the information you provide when you download and register the Application. Registration with us is optional. However, please keep in mind that you may not be able to use some of the features offered by the Application unless you register with us. | |
When you register with us and use the Application, you generally provide (a) your name, email address, age, user name, password and other registration information; (b) transaction-related information, such as when you make purchases, respond to any offers, or download or use applications from us; (c) information you provide us when you contact us for help; (d) credit card information for purchase and use of the App |
NewerOlder