We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f90ee6 commit 90ad773Copy full SHA for 90ad773
src/index.ts
@@ -0,0 +1,28 @@
1
+import {
2
+ generateImage,
3
+ prepareSvg,
4
+ launchPage,
5
+ closePage,
6
+ processVideo,
7
+} from './video';
8
+import { getTracksFromSoundcloud } from './audio';
9
+import { getUnsplashUrl } from './image';
10
+import { resolve } from 'path';
11
+
12
+const test = async () => {
13
+ launchPage();
14
+ const song = await getTracksFromSoundcloud();
15
+ const svgContent = prepareSvg(
16
+ getUnsplashUrl(song.tag_list),
17
+ song.title.replace(/(")|(')|(\.)/g, ''),
18
+ song.user.username
19
+ );
20
+ await generateImage(svgContent);
21
+ await processVideo(song, resolve(__dirname, '../assets/out.png'));
22
+};
23
24
+test().catch(e => {
25
+ console.log('errored');
26
+ console.error(e);
27
+ closePage();
28
+});
0 commit comments