Skip to content

Instantly share code, notes, and snippets.

- (void)start:(NSString *)queueItemId
{
// ...
EVILog(EVILogLevelInfo, @"started playing %@", queueItemId);
// ...
}
static EVILoggingCallback s_callback = nil;
#pragma mark -
void EVILog(EVILogLevel level, NSString *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
if(s_callback)
@tternes
tternes / readinglist-googlebooksid-resolver.js
Created December 31, 2020 23:03
Simple script to resolve Google Books IDs in Reading List export files
// NOTE: filenames hardcoded!
const got = require('got')
const csv = require('csv')
const fs = require('fs')
async function fetchGoogleBookId(isbn) {
const queryUrl = `https://www.googleapis.com/books/v1/volumes?q=isbn:${isbn}`
const response = await got(queryUrl)
const json = JSON.parse(response.body)