Skip to content

Instantly share code, notes, and snippets.

var bot = require('node-telegram-bot-api');
var job = require('cron').CronJob;
var env = process.env;
var token = env['YESIM_TOKEN'];
var target = env['YESIM_USER'];
$bot = new bot(token, {
polling: true
@erayarslan
erayarslan / reflex.js
Created November 10, 2016 07:53
reflex.js
// reflex.js 0.0.1
// (c) 2014 Eray Arslan
// reflex may be freely distributed under the MIT license.
//
// fast || smooth , calculation <3 javascript || node.js
var reflex = function() {
var params = [];
for(var i = 0; i < arguments.length; i++) {
(+new Date() + "").split('').map(function (num) {
return String.fromCharCode(97 + parseInt(num));
}).join('');
@erayarslan
erayarslan / amele.js
Created January 27, 2017 10:26
web worker lib
/*
* amele.js
* Author : Eray 'maia' Arslan
* Email : relfishere@gmail.com
* Blog : http://eray.js.org/
* This project is released under the MIT license.
*/
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
@erayarslan
erayarslan / backbone.mw.js
Created January 16, 2017 10:31
express like middleware thing for backbone.js (again 'n again)
/**
* @module backbone.mv
* @author Eray Arslan <relfishere@gmail.com>
* @data 11.01.2017
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
define(['backbone', 'underscore'], factory);
} else if (typeof exports === 'object') {
@erayarslan
erayarslan / backbone.middleware.js
Created January 12, 2017 08:21
backbone.middleware.js
/**
* @module backbone.middleware
* author eray <relfishere@gmail.com>
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
define(['backbone', 'underscore'], factory);
} else if (typeof exports === 'object') {
module.exports = factory(require('backbone'), require('underscore'));
@erayarslan
erayarslan / flack.js
Created January 9, 2017 23:48
flack.js
(function () {
var root = this;
var flack = function (limit, blackList) {
this.blackList = typeof blackList === "undefined" ? [] : blackList;
this.limit = typeof limit === "undefined" ? 50 : parseInt(limit);
this.obj = {};
};
if (typeof exports !== "undefined") {
@erayarslan
erayarslan / n3xt.js
Created January 9, 2017 23:46
n3xt.js
(function () {
var n3xt = function (arr) {
var _slice = Array.prototype.slice;
(function _n(i) {
return i != arr.length ? (function () {
arr[i].apply(this, _slice
.call(arguments)
.concat(_n(i + 1).bind(this)));
}).bind(this) : function () {
};
@erayarslan
erayarslan / glClick.js
Created January 5, 2017 08:45
angular click to route trigger for links
/**
* @author Eray Arslan
* @description backbone click to route trick implementation
*/
(function () {
'use strict';
angular.module('app')
.directive('glClick', glClick);
@erayarslan
erayarslan / app.js
Created January 5, 2017 08:42
mongodb health checker
var isAlive = require("./is-alive");
var Config = require("./config");
var app = new isAlive(Config.mongodb)
.mail(Config)
.success(function (db) {
console.log("[IS-ALIVE] alive!");
this.setStatus(false);
db.close();
})