Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View skar404's full-sized avatar

Denis Malin skar404

View GitHub Profile
# -*- coding: utf-8 -*-
import vk_api
def main():
login, password = 'user@user.ru', '12345678'
vk_session = vk_api.VkApi(login, password)
try:
vk_session.authorization()
# -*- coding: utf-8 -*-
import requests
import vk_api
def main():
login, password = 'user@user.ru', '12345678'
vk_session = vk_api.VkApi(login, password)
try:
@skar404
skar404 / docker-compose-coreos.sh
Last active June 1, 2018 14:07
Install docker-compose in CoreOS
#!/bin/bash
sudo su -
VERSION=1.21.2
mkdir -p /opt/bin
curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-`uname -s`-`uname -m` > /opt/bin/docker-compose
chmod +x /opt/bin/docker-compose
docker-compose --version
@skar404
skar404 / test.log
Created June 14, 2018 08:07
pydub, test fail
/Users/users/project/pydub/venv/bin/python /Users/users/project/pydub/test/test.py
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.................EEEE..........
======================================================================
ERROR: test_192khz_audio (__main__.AudioSegmentTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/users/project/pydub/test/test.py", line 187, in setUp
test1 = AudioSegment.from_mp3(os.path.join(data_dir, 'test1.mp3'))
File "/Users/users/project/pydub/test/pydub/audio_segment.py", line 703, in from_mp3
return cls.from_file(file, 'mp3', parameters)
@skar404
skar404 / install.sh
Created July 31, 2018 21:43
Install docker in Ubuntu
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
@skar404
skar404 / serializers.py
Last active September 4, 2018 14:09
test serializers
class TestSerializers(serializers.Serializer):
type = serializers.CharField(max_length=200)
object = serializers.DictField(
lead_id=serializers.IntegerField(),
form_name=serializers.CharField(max_length=200),
answers=serializers.ListField(
serializers.DictField(
lead_id=serializers.IntegerField(),
key=serializers.CharField(max_length=200)
@skar404
skar404 / install-docker.sh
Created May 17, 2019 10:19
install docker
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
@skar404
skar404 / README.md
Last active August 28, 2019 13:20
Test work
  1. Использовать - библиотеку Flask https://palletsprojects.com/p/flask/
  2. Для наполнения БД данными:
    1. написать модель (таблицу) на SQLAlchemy https://flask-sqlalchemy.palletsprojects.com/en/2.x/quickstart/ с полями id (int), name (string), created_at(datetime), active(bool) name - имя студента created_at - дата создаиня archived - если true тогда запись удалена
  3. Написать API методы (получаем запрос, обращаемся к БД, отдаём результат):
    1. GET /students
    2. POST /students
@skar404
skar404 / app.py
Last active February 4, 2020 08:50
group by
from base64 import b64encode
from json import dumps, loads, JSONEncoder
import pickle
class AllTypeJSONEncoder(JSONEncoder):
def default(self, obj):
if isinstance(obj, (list, dict, str, int, float, bool, type(None))):
return super().default(obj)
elif isinstance(obj, (set, )):
@skar404
skar404 / keybase.md
Created May 12, 2020 12:52
keybase in GitHub

Keybase proof

I hereby claim:

  • I am skar404 on github.
  • I am skar404 (https://keybase.io/skar404) on keybase.
  • I have a public key ASD80XgMdVEtUrYVYd6Tm9nyZStaA7mtlGTiYHxI02Ja2Ao

To claim this, I am signing this object: