Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vjousse/the-transcriber
Open source transcribing tool written in Elm. Respects the privacy of your data, can be plugged to many external tools.
https://github.com/vjousse/the-transcriber
Last synced: about 2 months ago
JSON representation
Open source transcribing tool written in Elm. Respects the privacy of your data, can be plugged to many external tools.
- Host: GitHub
- URL: https://github.com/vjousse/the-transcriber
- Owner: vjousse
- License: mit
- Created: 2016-10-01T11:48:16.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-29T21:09:42.000Z (almost 8 years ago)
- Last Synced: 2024-10-07T04:21:08.803Z (3 months ago)
- Language: CSS
- Homepage:
- Size: 1.37 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The transcriber
Open source transcribing tool. Respects the privacy of your data, can be plugged to many external tools.
# Requirements
Because I'm testing [WebComponents](http://webcomponents.org/) with this project, you will have to use an up to date Chrome/Chromium version. Unfortunately Firefox support for WebComponents is pretty poor at the moment.
# Installation
## Javascript
AHAH, you thought you wouldn't need any javascript stuff. You're screwed.
npm install
bower install## Hack to use the unpublished Dom.Size module
Install dependencies by running `elm make src/elm/Main.elm`. It should start downloading dependencies and then complain about `Dom.Size` module.
I cannot find module 'Dom.Size'.
Module 'Main' is trying to import it.
Open the `elm-stuff/packages/elm-lang/dom/1.1.1/elm-package.json` file and change
```elm
"exposed-modules": [
"Dom",
"Dom.Scroll",
"Dom.LowLevel"
],
```to
```elm
"exposed-modules": [
"Dom",
"Dom.Scroll",
"Dom.LowLevel",
"Dom.Size"
],
```Then open `elm-stuff/packages/elm-lang/dom/1.1.0/src/Dom/Size.elm` and change the first line from :
```elm
module Dom.Size exposing (height, width, Boundary)
```to
```elm
module Dom.Size exposing (height, width, Boundary(..))
```Then, the code should compile just fine.
## Compile and run
npm start
Open [http://localhost:8080/](http://localhost:8080/) in your browser and enjoy.
# Links
- RichText model: https://gist.github.com/avh4/bbd7b8153df0ef00896e6e34e83d42cb / https://twitter.com/janiczek/status/784291419405942784
- https://drive.googleblog.com/2010/05/whats-different-about-new-google-docs.html
- https://github.com/eeue56/elm-server-side-renderer
- https://github.com/ritzyed/ritzy