Skip to content

Instantly share code, notes, and snippets.

@evgeniush
evgeniush / yt-dlp-audio.md
Created October 5, 2025 11:48 — forked from gtitov/yt-dlp-audio.md
Загрузка аудиодорожки из ютюба

Загрузить аудио

yt-dlp.exe --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=trzPYaIzmYM

Загрузить плейлист, только аудио

yt-dlp.exe --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" https://www.youtube.com/playlist?list=PL03_7ORpw4ixV7Yuv0785xZjq107jwxvK

@evgeniush
evgeniush / nx-structure-angular-nestjs.md
Created March 15, 2023 00:55 — forked from trungvose/nx-structure-angular-nestjs.md
Nx workspace structure for NestJS and Angular

Nx

https://nx.dev/

Nx is a suite of powerful, extensible dev tools to help you architect, test, and build at any scale — integrating seamlessly with modern technologies and libraries while providing a robust CLI, caching, dependency management, and more.

It has first-class support for many frontend and backend technologies, so its documentation comes in multiple flavours.

Principles

@evgeniush
evgeniush / static-request.service.ts
Created June 23, 2020 13:30 — forked from MarsiBarsi/static-request.service.ts
static-request.service.ts
@Injectable({ providedIn: 'root' })
export class StaticRequestService {
private readonly cache = new Map<string, Observable<string>>();
request(url: string): Observable<string> {
const cache = this.cache.get(url);
if (cache) {
return cache;
}
@evgeniush
evgeniush / composing-software.md
Created October 7, 2019 17:27 — forked from Geoff-Ford/composing-software.md
Eric Elliott's Composing Software Series
@evgeniush
evgeniush / css-visually-hidden.css
Created February 1, 2018 20:31
CSS: Visually hidden
.visually-hidden {
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
padding:0 !important;
border:0 !important;
height: 1px !important;
width: 1px !important;
overflow: hidden;
}
@evgeniush
evgeniush / dabblet.css
Created April 4, 2016 18:59
demo to explain chained transforms
/**
* demo to explain chained transforms
*/
* { margin: 0; }
.wrap, .wrap * { display: block; width: 4em; height: 4em; }
.wrap { outline: dashed 1px dodgerblue; margin: 13em auto 0; }
.deg45 {
position: absolute;
animation: ani 8s infinite;
}