Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/temrix/ekto-noflash
- Owner: temrix
- License: mit
- Created: 2019-02-13T21:52:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T21:44:40.000Z (almost 2 years ago)
- Last Synced: 2024-04-24T23:40:27.248Z (10 months ago)
- Topics: hacktoberfest, javascript, userscript
- Language: JavaScript
- Homepage:
- Size: 698 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)