Allows to create TODOs for a small group of users.
Tasks can have on of the following states:
- TODO -- to be done
- DONE -- done
- CANCELED -- nothing was done and not going to be done
- WAITING -- cannot be started and waits for something
| /* http://meyerweb.com/eric/tools/css/reset/ | |
| v2.0-modified | 20110126 | |
| License: none (public domain) | |
| */ | |
| html, body, div, span, applet, object, iframe, | |
| h1, h2, h3, h4, h5, h6, p, blockquote, pre, | |
| a, abbr, acronym, address, big, cite, code, | |
| del, dfn, em, img, ins, kbd, q, s, samp, | |
| small, strike, strong, sub, sup, tt, var, |
| javascript:(function(){if(location.href.indexOf('http')!=0){input=prompt('URL:','http://');if(input!=null){location.href='http://web.archive.org/web/*/'+input}}else{location.href='http://web.archive.org/web/*/'+location.href;}})(); |
| import { eventChannel, END } from 'redux-saga'; | |
| import { call, put, take, fork, cancel, cancelled } from 'redux-saga/effects'; | |
| import * as LiveDataActions from '../../redux/LiveData/LiveData.actions'; | |
| import * as LiveDataTypes from '../../redux/LiveData/LiveData.types'; | |
| // Use this to actually throw exceptions, allows for easier debugging. | |
| const dispatch = put.resolve; | |
| function createWebSocketConnection() { | |
| return new Promise((resolve, reject) => { |
Useful for accessing a computer that does not have a public IP address, over the internet. The machine can be behind multiple firewalls and NATs.
| javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{ | |
| default: Turndown | |
| }, { | |
| default: Readability | |
| }]) => { | |
| /* Optional vault name */ | |
| const vault = ""; | |
| /* Optional folder name such as "Clippings/" */ |
| icon.iconset |
| var buttons = document.querySelectorAll('button > div > div'); for (let i = 0; i < buttons.length; i++) { | |
| buttons[i].textContent === 'Follow' ? buttons[i].click() : false; | |
| } |