Navigate to: https://submithub.com/activity
Click the "ACTIVITY" tab (between "SONGS" and "MY ARTISTS")
Click the "CSV ↓" button in the top right area
Navigate to: https://submithub.com/activity
Click the "ACTIVITY" tab (between "SONGS" and "MY ARTISTS")
Click the "CSV ↓" button in the top right area
| 0 | 1 | 2 | |
|---|---|---|---|
| Problem | Node 4 (solution) | Node 2 (problem) | |
| Problem | Node 4 (solution) | Node 1 (test) | |
| Problem | Node 3 (cat) | ||
| Problem | Node 6 (sun) | ||
| Problem | Node 5 (dog) | Node 8 (hello) | |
| Problem | Node 5 (dog) | Node 7 (wish) |
This project follows strict TypeScript/Node.js/React development principles with emphasis on functional programming, clean architecture, and type safety.
| const fs = require("fs-extra"); | |
| const path = require("path"); | |
| const ffmpeg = require("fluent-ffmpeg"); | |
| const bpm = 100; // Измените это значение на ваш BPM | |
| const beatsPerSegment = 2; // Количество битов на каждый сегмент (1 для каждого бита, 2 для каждого такта и т.д.) | |
| const footageFolder = "../footage"; // Путь к папке с футажами | |
| const musicFile = "..//music.wav"; // Путь к музыкальному треку | |
| // const outputWidth = 1920; // Ширина вывода | |
| // const outputHeight = 1080; // Высота вывода |
| ### Keybase proof | |
| I hereby claim: | |
| * I am mikhin on github. | |
| * I am mikhin (https://keybase.io/mikhin) on keybase. | |
| * I have a public key ASCtDnUK7JIaFjUXZNiJWKk1hJ-MfEL8YP94FwVIF3zyEgo | |
| To claim this, I am signing this object: |