View refined-mastodon.js
This file contains 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
import { Mastodon } from 'megalodon' | |
import _ from 'lodash'; | |
const client = new Mastodon('https://blumpus.com', 'YOUR_ACCESS_TOKEN'); | |
const clients = {}; | |
const main = async () => { | |
const res = await client.getHomeTimeline(); | |
const urls = res.data.map((r) => r.url).filter(Boolean).map((url) => { |
View Gemfile
This file contains 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
# frozen_string_literal: true | |
source "https://rubygems.org" | |
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } | |
# gem "rails" | |
gem 'sinatra' | |
gem 'sinatra-contrib' |
View Code.js
This file contains 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
/** | |
* | |
* YOUR GITHUB PERSONAL ACCESS TOKEN GOES BELOW! | |
* | |
* To create a token, follow these instructions: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line | |
* For Step 7, only select the "read:user" scope. | |
*/ | |
var PERSONAL_ACCESS_TOKEN = 'yourtokengoeshere'; | |
var getDateRange = function(days) { |
View main.dart
This file contains 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
import 'dart:html'; | |
void main() { | |
window.onMessage.listen((message) { print('1'); }); | |
window.onMessage.listen((message) { print('2'); }); | |
window.onMessage.listen((message) { print('3'); }); | |
window.onMessage.listen((message) { print('4'); }); | |
window.postMessage({'a': 'b'}, '*'); | |
} |
View main.dart
This file contains 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
void main() async { | |
final t1 = () => Future.delayed(Duration(seconds: 1), () => true); // should short circuit | |
final t2 = () => Future.delayed(Duration(seconds: 3), () => true); | |
final t3 = () => Future.delayed(Duration(seconds: 2), () => false); | |
final timers = [t1, t2, t3]; | |
bool isDirty = false; | |
print('Running'); | |
View main.dart
This file contains 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
void main() async { | |
final t1 = () => Future.delayed(Duration(seconds: 1), () => print('1')); | |
final t2 = () => Future.delayed(Duration(seconds: 3), () => print('3')); | |
final t3 = () => Future.delayed(Duration(seconds: 2), () => print('2')); | |
final timers = [t1, t2, t3]; | |
print('Running'); | |
Stopwatch stopwatch = new Stopwatch()..start(); |
View main.dart
This file contains 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
void main() async { | |
final t1 = () => Future.delayed(Duration(seconds: 1), () => print('1')); | |
final t2 = () => Future.delayed(Duration(seconds: 3), () => print('3')); | |
final t3 = () => Future.delayed(Duration(seconds: 2), () => print('2')); | |
final timers = [t1, t2, t3]; | |
print('Running'); | |
Stopwatch stopwatch = new Stopwatch()..start(); |
View spelling-bee-solver.js
This file contains 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 wordListPath = require('word-list'); // https://github.com/sindresorhus/word-list | |
const readlines = require('gen-readlines'); // https://github.com/neurosnap/gen-readlines | |
const isSuperset = (set, subset) => { | |
for (const elem of subset) { | |
if (!set.has(elem)) { | |
return false; | |
} | |
} | |
return true; |
View promise-or-callback.js
This file contains 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 promiseOrCallback = (cb) => { | |
if (cb) { | |
cb('callback'); | |
} else { | |
return Promise.resolve('promise'); | |
} | |
}; | |
const main = async () => { | |
console.log(await promiseOrCallback()); |
View Stylefile.yml
This file contains 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
--- | |
version: 1.0 | |
domains: | |
- yef.im | |
url_patterns: | |
- yef.im/* | |
timestamp: '2018-07-27T06:23:43Z' | |
id: AsiK | |
redirect_url: https://yef.im/ | |
shared_via: StyleURL – import and export CSS changes from Chrome Inspector to a Gist |
NewerOlder