Skip to content

Instantly share code, notes, and snippets.

View prostomarkeloff's full-sized avatar
🎯
Focusing

prostomarkeloff prostomarkeloff

🎯
Focusing
View GitHub Profile
@prostomarkeloff
prostomarkeloff / fastapi_cbv.py
Created November 15, 2019 11:07 — forked from dmontagu/fastapi_cbv.py
FastAPI CBV
import inspect
from typing import Any, Callable, ClassVar, List, Type, TypeVar, Union, get_type_hints
from fastapi import APIRouter, Depends
from starlette.routing import Route, WebSocketRoute
T = TypeVar("T")
def cbv(router: APIRouter) -> Callable[[Type[T]], Type[T]]:
@prostomarkeloff
prostomarkeloff / m.vk.audio.js
Created December 21, 2019 22:32 — forked from limitedeternity/m.vk.audio.js
Delete VK audio from profile
new Promise(resolve => {
var offset = -100;
let pageScroll = () => {
window.scrollBy(0, 50);
if (window.pageYOffset === offset) {
return resolve(true);
}
offset = window.pageYOffset;
setTimeout(pageScroll, 50);