Skip to content

Instantly share code, notes, and snippets.

@skiant
skiant / script.js
Created November 9, 2017 19:45
Automatic CW in Mastodon
const composeBox = document.querySelector('.compose-form__autosuggest-wrapper textarea');
const cwButton = document.querySelector('[aria-controls="cw-spoiler-input"]')
function autoCW(event) {
if (!event.relatedTarget) {
cwButton.click();
}
}
composeBox.addEventListener('focus', autoCW);
Verifying that +skiant is my blockchain ID. https://onename.com/skiant
@skiant
skiant / gist:61b45b910a1cd0d2d268
Last active August 16, 2016 15:19
Atom Packages
├── atom-beautify@0.29.10
├── atom-chai-snippets@0.3.0
├── atom-material-syntax@0.4.6
├── atom-material-ui@1.3.3
├── atom-sync@0.7.3
├── atom-typescript@10.1.6
├── autoprefixer@3.2.0
├── editorconfig@1.4.1
├── emmet@2.4.3
├── file-icons@1.7.18
@skiant
skiant / keybase.md
Last active December 5, 2015 00:56
keybase.md

Keybase proof

I hereby claim:

  • I am skiant on github.
  • I am skiant (https://keybase.io/skiant) on keybase.
  • I have a public key whose fingerprint is 4C0C CBDD E4C9 27D2 0F2F 7794 C9F1 B2E1 575D 74F0

To claim this, I am signing this object:

@skiant
skiant / en.md
Created January 11, 2014 18:31
Translating Jen's piece about Meatspace

Meatspace Chat and the Constraints of Social Interaction

It’s Not Just the GIFs

In https://chat.meatspac.es, it’s obvious that realtime messaging and animated GIFs can contribute a lot to a fun web interaction. But I am not convinced these elements in themselves are all one needs to create the right user experience to enable constant participation, a positive community and creative motivation.

Why GIFs and Realtime Work

GIFs connected to a video stream from WebRTC enable someone to make a funny face or show what they are currently doing. Having a feedback loop of responses based on your current situation generates a conversational interaction - just like a real face-to-face interaction.