Skip to content

Instantly share code, notes, and snippets.

View Be1zebub's full-sized avatar
❤️
Incredible-GMod.ru

Beelzebub Be1zebub

❤️
Incredible-GMod.ru
View GitHub Profile
@Be1zebub
Be1zebub / color_math.lua
Last active July 3, 2023 11:16
some examples, how color arithmetic operators can be used
local function BlendColor(a, b, frac)
return a * (1 - frac) + b * frac
end
-- simple blending example
do
local red = Color(192, 57, 43)
local blue = Color(41, 128, 185)
hook.Add("HUDPaint", "color blending cycle", function()
@Be1zebub
Be1zebub / vk_delete_all_audio.js
Last active March 8, 2023 22:47
Vk delete all audio
// удаляет всю музыку из вашей библиотеки https://vk.com/audio
// ни одно из решений в интернете не работало, пришлось написать свой скрипт
var songs = document.querySelector("#content > div > div._audio_page_content_block_wrap.audio_page_content_block_wrap > div.audio_page_sections._audio_page_sections.clear_fix > div.audio_section._audio_section._audio_section__all.audio_section__all.clear_fix.audio_w_covers > div > div:nth-child(2) > div.CatalogSection__columns > div.CatalogSection__leftColumn.CatalogSection__paginatedBlocks > div.CatalogBlock__content.CatalogBlock__my_audios.CatalogBlock__layout--list > div > div > div.audio_page__rows_wrap > div > div.CatalogBlock__itemsContainer.audio_page__audio_rows_list._audio_page__audio_rows_list._audio_pl.audio_w_covers.CatalogBlock__itemsContainer--reorderable");
var list = songs.querySelectorAll(".audio_row");
console.log(`Total songs: ${list.length}`);
list.forEach(function(elem) {
let obj = AudioUtils.getAudioFromEl(elem);
let data_audio = JSON.parse(elem.
@Be1zebub
Be1zebub / Gmod_Wiki_Dark_Style.user.js
Created March 24, 2022 19:38
Dark theme for wiki.facepunch.com/gmod (requires tampermonkey)
// ==UserScript==
// @name Gmod Wiki Dark Style
// @namespace https://wiki.facepunch.com/gmod/
// @version 0.3
// @description try to take over the world!
// @author Phoenixf129 & Beelzebub
// @match https://wiki.facepunch.com/*
// @exclude *~edit
// @icon https://files.facepunch.com/garry/822e60dc-c931-43e4-800f-cbe010b3d4cc.png
// @grant none
@Be1zebub
Be1zebub / petrovich.lua
Created June 25, 2020 13:19 — forked from AMD-NICK/petrovich.lua
Функция для Garry's Mod, склоняющая русские слова (винительный, дательный и тд..). Тамада - тамаду/тамаде/тамадой и тд. Использует правила с github.com/petrovich. В текущей реализации хромает качество исполнения, но скрипт работает. Специально для t.me/gmodev
--[[-------------------------------------------------------------------------
2019.01.16
Урезанный класс для склонения русских слов
https://github.com/petrovich/petrovich-php
В оригинале работает с именами
Полезные ссылки:
https://petroleks.ru/gramota/13.php
https://pymorphy2.readthedocs.io/en/latest/