Skip to content

Instantly share code, notes, and snippets.

View cedoor's full-sized avatar
💻

Cedoor cedoor

💻
View GitHub Profile
@cedoor
cedoor / movigo.js
Last active April 28, 2020 15:17
Ultralight JS library to animate your DOM elements
/**
* Introduction to the Movigo library.
* https://gist.github.com/cedoor/40d7fcbb1d31d30fa9932bfcdeff91cd#file-movigo-js
* https://ceditor.cedoor.org/40d7fcbb1d31d30fa9932bfcdeff91cd/movigo.js
*/
(async function IIFE() {
const utils = await gist('40d7fcbb1d31d30fa9932bfcdeff91cd', 'utils.js')
await script('https://unpkg.com/@cedoor/movigo')
// Create an element to animate.
@cedoor
cedoor / default.ts
Last active August 27, 2022 17:32
All example codes for Ceditor (https://ceditor.cedoor.org/).
(async ()=> {
await script('https://cdnjs.cloudflare.com/ajax/libs/animejs/2.2.0/anime.min.js')
const draggable = await gist('41e331246585785c9c425ed255e15a8f', 'draggable.ts')
const messages = [
'4 Hi there ☻',
'3 I\'m Ceditor',
'4 I\'m a simple online JS/TS gist editor',
'4 My goal is to save you some time',
'3 You\'re wondering how...',
@cedoor
cedoor / consoleTable.ts
Last active April 20, 2019 10:51
Usefull hacks & curiosities with JavaScript/TypeScript.
/**
* Displays tabular data as a table.
* https://gist.github.com/cedoor/695116b37dd83a458f724f5efdc27d23#file-consoletable-ts
* https://ceditor.cedoor.org/695116b37dd83a458f724f5efdc27d23/consoleTable.ts
*/
(async function IIFE () {
const utils = await gist('695116b37dd83a458f724f5efdc27d23', 'utils.ts')
utils.init('Console table')
utils.write(`Displays tabular data as a table.`)
@cedoor
cedoor / draggable.ts
Last active April 7, 2019 13:26
Some GUI utility modules.
/**
* An utility module to draw draggable div and show informations.
* https://gist.github.com/cedoor/41e331246585785c9c425ed255e15a8f#file-draggable-ts
* https://ceditor.cedoor.org/41e331246585785c9c425ed255e15a8f/draggable.ts
*/
((function IIFE () {
// All dom elements
const dom = {
draggable: document.createElement('div'),
@cedoor
cedoor / cryptoRated.ts
Last active October 9, 2019 15:55
All Ceditor scripts to scrape some websites.
/**
* Simple Ceditor code to scrape CryptoRated data.
* https://gist.github.com/cedoor/770164f0103447ea5d9d204594c345e6#file-cryptorated-ts
* https://ceditor.cedoor.org/770164f0103447ea5d9d204594c345e6/cryptoRated.ts
*/
(async () => {
// Import scraping utilities.
const utils = await gist('770164f0103447ea5d9d204594c345e6', 'utils.ts')
// Set website variables.
@cedoor
cedoor / github-corner.html
Created May 29, 2018 14:16
A simple github icon built with svg with a link.
<!-- GitHub Corner. -->
<a href="https://github.com/cedoor/test" class="github-corner">
<svg width="80" height="80" viewBox="0 0 250 250" style="fill:#222; color:#fff; position: absolute; top: 0; border: 0; right: 0;">
<path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C1
@cedoor
cedoor / map.json
Created February 20, 2018 11:41
The structure of a mmp file.
[
{
"id": "mmp1_node_0",
"parent": "",
"name": "Map",
"coordinates": {
"x": 759,
"y": 233.5
},
"image": {