Skip to content

Instantly share code, notes, and snippets.

View glader's full-sized avatar

Mikhail glader

  • Yerevan
  • 20:07 (UTC +04:00)
View GitHub Profile
@glader
glader / yadown.py
Created January 6, 2024 11:24 — forked from cofob/yadown.py
__version__ = (2, 0, 0)
# meta developer: @cofob
# requires: git+https://github.com/MarshalX/yandex-music-api@dev eyed3
# meta desc: Module for downloading music from Yandex Music
import logging
import os
import eyed3
import requests
from urllib import urlencode
token = 'AQAA...'
ids = (
(554433, 'site1.ru'),
(334455, 'site2.ru'),
(443356, 'site3.ru'),
)
import requests
token = 'ya29.Gl1...'
res = requests.get('https://www.googleapis.com/adsense/v1.4/reports',
params={
'startDate': '2018-02-01',
'endDate': '2018-02-28',
'currency': 'RUB',
'dimension': ['DOMAIN_NAME','MONTH'],
import requests
from urllib import urlencode
token = 'AQAA...'
params = (
('oauth_token', token),
('period', '365days'),
('lang', 'ru'),
('level', 'advnet_context_on_site'),
import re
import pytest
def cut_by_re(s):
return re.sub(r'\([^)]*$', '', s)
def cut_by_state(s):
final = ''
@glader
glader / bot.py
Last active December 13, 2016 20:53
telegram bot
# coding: utf8
# https://github.com/python-telegram-bot/python-telegram-bot
from telegram.ext import Updater, MessageHandler, CommandHandler, Filters, Job
import datetime
import logging
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO)
log = logging.getLogger(__name__)
@glader
glader / fabfile.py
Created July 2, 2013 08:19
Fab script to install phpmyadmin with nginx
from fabric.api import *
from fabric.contrib.files import exists, append, upload_template, sed
config = """
server {
listen 80;
server_name localhost;
location /phpmyadmin {
root /var/www/;