Skip to content

Instantly share code, notes, and snippets.


Azat Mardan azat-co

View GitHub Profile
View bookmarklet
//Executed through a self-invoking anonymous function
//declare the variables that we will need
var imgName = "10584590_588581994607732_199003263_n.jpg";
var uriA = "";
var uri1 = "";
var uri2 = "";
for src in `ls -d *.MOD` ;
echo Converting $src to $dest...
`./ffmpeg -i "$src" -s 720x405 -vcodec mpeg4 -b 2300k -deinterlace -strict -2 -aspect 16:9 -acodec aac -ab 192k -ar 44100 "$dest"`
View migration.js
var async = require('async');
var ProgressBar = require('progress');
var monk = require('monk');
var ObjectId=require('mongodb').ObjectID;
var dest = monk('localhost:27017/storify_localhost');
var backup = monk('localhost:27017/storify_backup');
var userId = ObjectId(YOUR-OBJECT-ID); // monk should have auto casting but we need it for queries
azat-co / StorifyAPI_GET_stories
Created Apr 17, 2013
Example response to a **GET** `v1/stories/storifydev/node-js-news` request.
View StorifyAPI_GET_stories
{ content:
{ sid: '516f1018384ca80000000011',
title: 'node.js news',
slug: 'node-js-news',
status: 'working',
version: 1,
permalink: '',
description: null,
thumbnail: '',
azat-co / leanpub-tool.js
Created May 29, 2013
LeanPub Tool — Node.js script for sanitizing and compiling a book's manuscript. LeanPub uses multi-file book format and a special markdown markup (that confuses Marked app). I found that to convert to MS Word (for editing and other needs) this workflow is the best: 1. run leanpub-tool.js with node.js (node leanpub-tool.js) 2. open file in Marked…
View leanpub-tool.js
var fs = require('fs');
//change these to YOUR filenames
//probably we can read it from Book.txt but I was too lazy to implement it :-) and somebody might want to compile only sertain parts of the book
var book =[
azat-co / asana-hello-world.js
Created Nov 18, 2014
Asana Hello World Node API Example
View asana-hello-world.js
var request = require('request')
var apiKey = process.env.API_KEY
var workspaceId = process.env.WORKSPACE
var assigneeEmail = process.env.ASSIGNEE
var url =''
// set up the request
var headers = {
'Authorization': 'Basic '+ new Buffer(apiKey).toString('base64')
azat-co / derby-app.html
Created May 7, 2013
Node.js MVC: Express.js and Derby Hello World Tutorial
View derby-app.html
<input value="{message}"><h1>{message}</h1>
sudo curl --silent --location | sudo bash -
sudo yum -y install nodejs
View server.js
const http = require('http')
http.createServer((req, res)=>{res.end(`Happy Monday America!
Your Node environment is ${process.env.NODE_ENV}
View bash-str.js
const assert = require('assert')
const solution = (str) => {
const checkSubs = (s, oldResults=[]) => {
let start = s.indexOf('{')
let end = s.indexOf('}', start+1)
// console.log('yo', s, start, end,s.substring(end+1, s.length))
if (start<0 && end <0) {
for (let i = 0; i<oldResults.length; i++) {
oldResults[i] += s
You can’t perform that action at this time.