Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anthonyandroulakis/soundcloudscrollingtranscripttest

this is old, go to https://github.com/AnthonyAndroulakis/SoundcloudTranscriptsMadeEasy
https://github.com/anthonyandroulakis/soundcloudscrollingtranscripttest

soundcloud soundcloud-api

Last synced: 1 day ago
JSON representation

this is old, go to https://github.com/AnthonyAndroulakis/SoundcloudTranscriptsMadeEasy

Awesome Lists containing this project

README

        

# SoundcloudScrollingTranscript
this is an old version, go to https://github.com/AnthonyAndroulakis/SoundcloudTranscriptsMadeEasy for updated version
screenshot

Simple implementation DEMO: https://github.com/AnthonyAndroulakis/anthonyandroulakis.github.io/tree/master/soundcloudtranscript
Slightly ornamented version: https://repl.it/@AnthonyAndroula/soundcloudtranscript

Slightly modified version of (changes: autoscrolling, some css changes, multi-line transcripts (see demo)):
https://codepen.io/X-Raym/pen/QdwEgJ

Demo soundcloud song used: https://soundcloud.com/user-811313743/a-charlie-brown-christmas-christmastime-is-here-vocal

If you use this code, be sure to use an MIT license and cite this repo as well as https://codepen.io/X-Raym/pen/QdwEgJ.

# Transcript format (captions.en.csv)
(https://github.com/AnthonyAndroulakis/SoundcloudScrollingTranscript/blob/master/captions.en.csv)
```
tracknumber; TRACK
hh:mm:ss:decisecond; LENGTH
hh:mm:ss:decisecond; 1st words
hh:mm:ss:decisecond; 2nd words
hh:mm:ss:decisecond; 3rd words
hh:mm:ss:decisecond; 4th words
.
.
.
```

# HtmlTranscriptGenerator (transcriptparser.py)
Example run: `python3 transcriptparser.py captions.en.csv` output will be named 234629139.en.sndcldtt where 234629139 is the track number
Look at demo page to see where to paste this output.