Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/temrix/ekto-noflash

Replace the non-free Flash-audioplayer on Ektoplazm.com with a browser-native audioplayer.
https://github.com/temrix/ekto-noflash

hacktoberfest javascript userscript

Last synced: 16 days ago
JSON representation

Replace the non-free Flash-audioplayer on Ektoplazm.com with a browser-native audioplayer.

Awesome Lists containing this project

README

        

# Ektoplazm Noflash

This script replaces the non-free Flash-audioplayer with a browser-native audioplayer on the website Ektoplazm.

[Ektoplazm](http://ektoplazm.com) is a website where you can freely download Creative-Commons licensed psytrance, techno and downtempo music in MP3, FLAC and WAV format.

## Installation from source

Install using npm:

```bash
npm install ekto-noflash
```

#### Development mode

Build using `npm run build:dev`. A development server can be launched by `npm run start:dev`.

#### Production mode

Build minified version using `npm run build:prod`.

### Install as Userscript

Start a server and serve the `dist`-folder. It is important not to drag-and-drop the file into the browser because then the character encoding gets messed up (at least in Firefox).

For example:

```bash
npm install http-server --global
http-server dist/ --port 8080 -a localhost
```

Then go to `localhost:8080` and install with [ViolentMonkey](https://violentmonkey.github.io/) or your userscript-manager of choice.

### Install as WebExtension

Make sure that `web-ext` is installed and that the script was built as described above. Then `npm run web-ext:run` to launch it or `web-ext:build` to make a build which can then be loaded from the browser.

## Usage

This script is available to install from [openuserjs.org](https://openuserjs.org/scripts/temrix/Ektoplazm_Noflash).

## Contributing

Contributions are welcome, just make sure to create an issue first discussing what you would like to change.

## Donations

Donations should be directed to the owner of [Ektoplazm](http://ektoplazm.com). Read more about donation options and payment methods (including cryptocurrency) [here](http://www.ektoplazm.com/donate).

## License

[MIT](https://choosealicense.com/licenses/mit/)