Skip to content

Instantly share code, notes, and snippets.

View mebius01's full-sized avatar
🏠
Робота з дому

Ivan Karachevsky mebius01

🏠
Робота з дому
View GitHub Profile
@mebius01
mebius01 / consoleColors.js
Created September 24, 2021 23:47 — forked from abritinthebay/consoleColors.js
The various escape codes you can use to color output to StdOut from Node JS
// Colors reference
// You can use the following as so:
// console.log(colorCode, data);
// console.log(`${colorCode}some colorful text string${resetCode} rest of string in normal color`);
//
// ... and so on.
export const reset = "\x1b[0m"
export const bright = "\x1b[1m"
export const dim = "\x1b[2m"
@mebius01
mebius01 / aboutNodeJsArchitecture.md
Created March 20, 2021 06:44 — forked from zmts/aboutNodeJsArchitecture.md
A little bit about Node.js API Architecture

A little bit about Node.js API Architecture (Архитектура/паттерны организации кода Node.js приложений)

node.js

TL;DR

code: https://github.com/zmts/supra-api-nodejs

Предисловие

Одной из болезней Node.js комьюнити это отсутствие каких либо крупных фреймворков, действительно крупных уровня Symphony/Django/RoR/Spring. Что является причиной все ещё достаточно юного возраста данной технологии. И каждый кузнец кует как умеет ну или как в интернетах посоветовали. Собственно это моя попытка выковать некий свой подход к построению Node.js приложений.

@mebius01
mebius01 / wg.sh
Created July 23, 2013 12:49
Объединённые пара скриптов, имеющие одинаковое предназначение, но работающих на разных сайтиках
#! /bin/bash
# 23.07.13
# http://habrahabr.ru/post/127084/ Взаимодействие bash-скриптов с пользователем
# Собранные в кучу два скрипта https://gist.github.com/mebius01/6054482 и https://gist.github.com/mebius01/6061111
set -e
ME=`basename $0`
function print_help {
echo "Скрипт тащи картинки с сайтов http://www.cuded.com/, http://2photo.ru/"
echo "Использование: $ME -options"
@mebius01
mebius01 / wg2.sh
Created July 23, 2013 09:20
Граббер для сайта http://2photo.ru/ Переосмысленный https://gist.github.com/mebius01/5030198
#!/bin/bash
#23.07.13
#Для сайта http://2photo.ru/
#Создает директорию с именем поста
#скачивает в эту директорию картинки
http="http:"
echo "Введите адрес ссылки:"
read URL &&
wget $URL &&
CATID=`echo "$URL" | cut -d'/' -f6` &&
@mebius01
mebius01 / wg-cuded.sh
Last active December 20, 2015 02:09
Граббер для сайтика http://www.cuded.com
#!/bin/bash
#22.07.13
echo "Введите адрес ссылки:"
read URL &&
wget $URL &&
MKDIR=`cat index.html | sed -n '/<title>/p' | cut -d'>' -f 2 | cut -d '|' -f1`
mkdir "$MKDIR" &&
ECHO=`echo "$MKDIR"` &&
CAT=`cat index.html | sed -n '/class="sdj_pinterest_wrap"><img src=/p' | sed 's/<div class="sdj_pinterest_wrap"><img src="//g' | sed 's/" alt=""/\n/g' | sed G | sed '/>/d' | sed '/^$/d'`
(cd "$ECHO" && for i in "$CAT"
@mebius01
mebius01 / bud.sh
Created February 26, 2013 05:31
будильник. Рандомно выбирает альбом и играет его. Вторая строчка отвечает за уровень звука. Аккуратно скопипижен с просторов интернета
#!/bin/bash
amixer -c 0 sset Master,0 65%
find /media/hlam/Music/ -type d |
( i=0;
while read line;
do lines[i++]="$line";
done;
mpg123 "${lines[$RANDOM % $i]}"/* )
@mebius01
mebius01 / procent.py
Last active December 14, 2015 04:48
proc Считалка надбавки (цена*курсс+процент) Добавлена рекурсивный вызов функции
#!/usr/bin/env python
# -*- coding: utf8 -*-
#27.11.2012
PocenT=int(input(" Процент: "))
RurS=float(input(" Курс (x.x): "))
def Cena(x):
d = x * PocenT
d = d / 100
x = x+d
x=x*RurS
@mebius01
mebius01 / wg.sh
Last active December 14, 2015 04:39
wg - скрипт написан для скачивания картинок с этого http://2photo.ru/ru/ сайт
#! /bin/bash
echo "Введите имя директории:"
read NAME
echo "Введите адрес ссылки:"
read URL
echo "Удалить файлы, размер которых меньше:"
read RAZ
echo "Желаемое время работы скрипта:"
read TIME
mkdir "$NAME"