diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 68d7ec91c..cc08ca157 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: node-version: "15" - name: Install system dependencies - run: sudo apt-get -y install libusb-1.0-0-dev libasound2-dev libudev-dev + run: sudo apt update && sudo apt-get -y install libusb-1.0-0-dev libasound2-dev libudev-dev - name: Install nodejs dependencies run: npm ci && npm run bootstrap diff --git a/.scripts/create-service.py b/.scripts/create-service.py index c5053ee08..615ed6858 100755 --- a/.scripts/create-service.py +++ b/.scripts/create-service.py @@ -28,7 +28,7 @@ # Replace some entries from the template package.json package['name'] = f'nodecg-io-{service_name}' package['description'] = description - package['homepage'] = f'https://nodecg.io/samples/{sample_name}' + package['homepage'] = f'https://nodecg.io/RELEASE/samples/{sample_name}' package['author'] = { 'name': author_name, 'url': author_url diff --git a/README.md b/README.md index 89ccedcbe..988a5132e 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Feature Requests](https://img.shields.io/github/issues/codeoverflow-org/nodecg-io/enhancement?label=Feature%20Requests&style=flat-square)](https://github.com/codeoverflow-org/nodecg-io/labels/enhancement) [![Bugs](https://img.shields.io/github/issues/codeoverflow-org/nodecg-io/bug?label=Bugs&style=flat-square)](https://github.com/codeoverflow-org/nodecg-io/labels/bug) [![Pull Requests](https://img.shields.io/github/issues-pr/codeoverflow-org/nodecg-io?label=Pull%20Requests&style=flat-square)](https://github.com/codeoverflow-org/nodecg-io/pulls) -[![Services](https://img.shields.io/static/v1?label=Services%20implemented&message=21&color=blue&style=flat-square)](https://nodecg.io/services/) +[![Services](https://img.shields.io/static/v1?label=Services%20implemented&message=21&color=blue&style=flat-square)](https://nodecg.io/RELEASE/services/) [![License](https://img.shields.io/github/license/codeoverflow-org/nodecg-io?label=License&style=flat-square)](https://github.com/codeoverflow-org/nodecg-io/blob/master/LICENSE) [![Discord](https://img.shields.io/badge/discord-join-7289DA.svg?logo=discord&style=flat-square)](https://discord.gg/GEJzxBGRu6) @@ -52,11 +52,11 @@ nodecg-io is the successor of [ChatOverflow](https://github.com/codeoverflow-org ## How to use nodecg-io If you want to use nodecg-io, you should note that it is only a framework for your bundle, so you need at least a basic knowledge of the programming language JavaScript or any other language that compiles to JavaScript like TypeScript. -If that's no problem you can head over to the [installation guide](https://nodecg.io/getting_started/install/) and take a look at the [available nodecg-io services](https://nodecg.io/services/). +If that's no problem you can head over to the [installation guide](https://nodecg.io/RELEASE/getting_started/install/) and take a look at the [available nodecg-io services](https://nodecg.io/RELEASE/services/). ## How to contribute -If you want to contribute to this bundle you can implement one of those services or fix an [issue](https://github.com/codeoverflow-org/nodecg-io/issues). Before contributing head over to the [How to contribute](https://nodecg.io/contribute/contribute/) guide. +If you want to contribute to this bundle you can implement one of those services or fix an [issue](https://github.com/codeoverflow-org/nodecg-io/issues). Before contributing head over to the [How to contribute](https://nodecg.io/RELEASE/contribute/contribute/) guide. ## Code Overflow Team diff --git a/nodecg-io-ahk/package.json b/nodecg-io-ahk/package.json index b1fd5e93e..5dea613a7 100644 --- a/nodecg-io-ahk/package.json +++ b/nodecg-io-ahk/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-ahk", "version": "0.2.0", "description": "Allows you to send commands to AutoHotkey.", - "homepage": "https://nodecg.io/samples/ahk", + "homepage": "https://nodecg.io/RELEASE/samples/ahk", "author": { "name": "derNiklaas", "url": "https://github.com/derNiklaas" diff --git a/nodecg-io-android/package.json b/nodecg-io-android/package.json index 028e72024..b427450c2 100644 --- a/nodecg-io-android/package.json +++ b/nodecg-io-android/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-android", "version": "0.2.0", "description": "Allows to connect to an android device via adb.", - "homepage": "https://nodecg.io/samples/android", + "homepage": "https://nodecg.io/RELEASE/samples/android", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-core/package.json b/nodecg-io-core/package.json index e5ab5ec65..4f8dd0de5 100644 --- a/nodecg-io-core/package.json +++ b/nodecg-io-core/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-core", "version": "0.2.0", "description": "The core of nodecg-io. Connects everything up.", - "homepage": "https://nodecg.io", + "homepage": "https://nodecg.io/RELEASE", "author": { "name": "CodeOverflow team", "url": "https://github.com/codeoverflow-org" diff --git a/nodecg-io-curseforge/package.json b/nodecg-io-curseforge/package.json index abac53500..8e8a042d4 100644 --- a/nodecg-io-curseforge/package.json +++ b/nodecg-io-curseforge/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-curseforge", "version": "0.2.0", "description": "A service to communicate with the CurseForge API.", - "homepage": "https://nodecg.io/samples/curseforge", + "homepage": "https://nodecg.io/RELEASE/samples/curseforge", "author": { "name": "MelanX", "url": "https://www.github.com/MelanX" diff --git a/nodecg-io-debug/package.json b/nodecg-io-debug/package.json index 4686537eb..32fa75d59 100644 --- a/nodecg-io-debug/package.json +++ b/nodecg-io-debug/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-debug", "version": "0.2.0", "description": "Debug helper service that helps to easily trigger your code for debugging purposes.", - "homepage": "https://nodecg.io/samples/debug", + "homepage": "https://nodecg.io/RELEASE/samples/debug", "author": { "name": "CodeOverflow team", "url": "https://github.com/codeoverflow-org" diff --git a/nodecg-io-discord/package.json b/nodecg-io-discord/package.json index 91c869cbc..457d3f985 100644 --- a/nodecg-io-discord/package.json +++ b/nodecg-io-discord/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-discord", "version": "0.2.0", "description": "Allows to connect to discord via a discord-bot.", - "homepage": "https://nodecg.io/samples/discord", + "homepage": "https://nodecg.io/RELEASE/samples/discord", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-gsheets/package.json b/nodecg-io-gsheets/package.json index 5f4e81da2..8f7cf0cf5 100644 --- a/nodecg-io-gsheets/package.json +++ b/nodecg-io-gsheets/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-gsheets", "version": "0.2.0", "description": "Allow to control Google Sheets.", - "homepage": "https://nodecg.io", + "homepage": "https://nodecg.io/RELEASE", "author": { "name": "ExtremTechniker", "url": "https://github.com/ExtremTechniker" diff --git a/nodecg-io-intellij/package.json b/nodecg-io-intellij/package.json index 465e1fcde..92bebb1e6 100644 --- a/nodecg-io-intellij/package.json +++ b/nodecg-io-intellij/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-intellij", "version": "0.2.0", "description": "Allows to control JetBrains IDEs via nodecg-io", - "homepage": "https://nodecg.io/samples/intellij", + "homepage": "https://nodecg.io/RELEASE/samples/intellij", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-irc/package.json b/nodecg-io-irc/package.json index 66f24a4a4..829422ccf 100644 --- a/nodecg-io-irc/package.json +++ b/nodecg-io-irc/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-irc", "version": "0.2.0", "description": "Allow to connect to IRC Servers.", - "homepage": "https://nodecg.io", + "homepage": "https://nodecg.io/RELEASE", "author": { "name": "ExtremTechniker", "url": "https://github.com/ExtremTechniker" diff --git a/nodecg-io-midi-input/package.json b/nodecg-io-midi-input/package.json index 14eb159aa..0df239e9c 100644 --- a/nodecg-io-midi-input/package.json +++ b/nodecg-io-midi-input/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-midi-input", "version": "0.2.0", "description": "Connect to MIDI devices and control the volume of your voice or music with a fader.", - "homepage": "https://nodecg.io/samples/midi-input", + "homepage": "https://nodecg.io/RELEASE/samples/midi-input", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-midi-output/package.json b/nodecg-io-midi-output/package.json index 6cc816bc2..79d6fb434 100644 --- a/nodecg-io-midi-output/package.json +++ b/nodecg-io-midi-output/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-midi-output", "version": "0.2.0", "description": "Connect to MIDI devices and control the volume of your voice or music with a fader.", - "homepage": "https://nodecg.io/samples/midi-output", + "homepage": "https://nodecg.io/RELEASE/samples/midi-output", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-nanoleaf/package.json b/nodecg-io-nanoleaf/package.json index 9763bd452..ffce8f1e1 100644 --- a/nodecg-io-nanoleaf/package.json +++ b/nodecg-io-nanoleaf/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-nanoleaf", "version": "0.2.0", "description": "Allows to connect to a nanoleaf controller and trigger custom lighting effects.", - "homepage": "https://nodecg.io/samples/nanoleaf", + "homepage": "https://nodecg.io/RELEASE/samples/nanoleaf", "author": { "name": "sebinside", "url": "https://github.com/sebinside" diff --git a/nodecg-io-obs/package.json b/nodecg-io-obs/package.json index e7e7aa3bb..945643b52 100644 --- a/nodecg-io-obs/package.json +++ b/nodecg-io-obs/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-obs", "version": "0.2.0", "description": "Allows to control your obs instance to e.g. switch scenes.", - "homepage": "https://nodecg.io", + "homepage": "https://nodecg.io/RELEASE", "author": { "name": "derNiklaas", "url": "https://github.com/derNiklaas" diff --git a/nodecg-io-philipshue/package.json b/nodecg-io-philipshue/package.json index eeb766825..e3ed4e4b5 100644 --- a/nodecg-io-philipshue/package.json +++ b/nodecg-io-philipshue/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-philipshue", "version": "0.2.0", "description": "Allows you to connect with your Philips Hue bridge. This allows you to control your lights etc.", - "homepage": "https://nodecg.io", + "homepage": "https://nodecg.io/RELEASE", "author": { "name": "TheCrether", "url": "https://thecrether.at" diff --git a/nodecg-io-rcon/package.json b/nodecg-io-rcon/package.json index 8694477cd..de6630ade 100644 --- a/nodecg-io-rcon/package.json +++ b/nodecg-io-rcon/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-rcon", "version": "0.2.0", "description": "Allows you to send commands to a minecraft server via RCON.", - "homepage": "https://nodecg.io/samples/rcon", + "homepage": "https://nodecg.io/RELEASE/samples/rcon", "author": { "name": "derNiklaas", "url": "https://github.com/derNiklaas" diff --git a/nodecg-io-reddit/package.json b/nodecg-io-reddit/package.json index f4b07ba35..bbafc784a 100644 --- a/nodecg-io-reddit/package.json +++ b/nodecg-io-reddit/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-reddit", "version": "0.2.0", "description": "Provides an interface to the Reddit-API.", - "homepage": "https://nodecg.io/samples/reddit", + "homepage": "https://nodecg.io/RELEASE/samples/reddit", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-sacn-receiver/package.json b/nodecg-io-sacn-receiver/package.json index 090613974..94ec512cc 100644 --- a/nodecg-io-sacn-receiver/package.json +++ b/nodecg-io-sacn-receiver/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-sacn-receiver", "version": "0.2.0", "description": "Allows you to receive data via sACN from e.g professional lighting consoles.", - "homepage": "https://nodecg.io/samples/sacn-receiver", + "homepage": "https://nodecg.io/RELEASE/samples/sacn-receiver", "author": { "name": "Tim-Tech-Dev", "url": "https://github.com/Tim-Tech-Dev" diff --git a/nodecg-io-sacn-sender/package.json b/nodecg-io-sacn-sender/package.json index dcaba6e1f..5986906e8 100644 --- a/nodecg-io-sacn-sender/package.json +++ b/nodecg-io-sacn-sender/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-sacn-sender", "version": "0.2.0", "description": "Allows you to send data via sACN to e.g professional lights.", - "homepage": "https://nodecg.io/samples/sacn-sender", + "homepage": "https://nodecg.io/RELEASE/samples/sacn-sender", "author": { "name": "Tim-Tech-Dev", "url": "https://github.com/Tim-Tech-Dev" diff --git a/nodecg-io-serial/package.json b/nodecg-io-serial/package.json index c8df67c2b..ca59a5fb8 100644 --- a/nodecg-io-serial/package.json +++ b/nodecg-io-serial/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-serial", "version": "0.2.0", "description": "Exposes serial deivces to nodecg-io", - "homepage": "https://nodecg.io/samples/serial", + "homepage": "https://nodecg.io/RELEASE/samples/serial", "author": { "name": "Stefan Schmelz", "url": "https://github.com/StefanSchmelz" diff --git a/nodecg-io-slack/package.json b/nodecg-io-slack/package.json index 8705dba99..a869ca1bb 100644 --- a/nodecg-io-slack/package.json +++ b/nodecg-io-slack/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-slack", "version": "0.2.0", "description": "Allows to connect to your slack. This enables you to e.g. send messages and list all channel. Visit https://api.slack.com/methods to see all methods ", - "homepage": "https://nodecg.io/samples/slack", + "homepage": "https://nodecg.io/RELEASE/samples/slack", "author": { "name": "ExtremTechniker", "url": "https://github.com/ExtremTechniker" diff --git a/nodecg-io-spotify/package.json b/nodecg-io-spotify/package.json index ff34b11b6..1ed1fc496 100644 --- a/nodecg-io-spotify/package.json +++ b/nodecg-io-spotify/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-spotify", "version": "0.2.0", "description": "Allows to connect to your personal Spotify account. This enables you to e.g. control music playback or get current song information. ", - "homepage": "https://nodecg.io", + "homepage": "https://nodecg.io/RELEASE", "author": { "name": "CodeOverflow team", "url": "http://codeoverflow.org" diff --git a/nodecg-io-streamdeck/package.json b/nodecg-io-streamdeck/package.json index 35400c878..2dec7db85 100644 --- a/nodecg-io-streamdeck/package.json +++ b/nodecg-io-streamdeck/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-streamdeck", "version": "0.2.0", "description": "Allows to interface with the elgato streamdeck.", - "homepage": "https://nodecg.io/samples/streamdeck", + "homepage": "https://nodecg.io/RELEASE/samples/streamdeck", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-streamelements/package.json b/nodecg-io-streamelements/package.json index f6e239aef..90d9bd9cd 100644 --- a/nodecg-io-streamelements/package.json +++ b/nodecg-io-streamelements/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-streamelements", "version": "0.2.0", "description": "Allows to connect to streamelements to e.g. react to donations.", - "homepage": "https://nodecg.io", + "homepage": "https://nodecg.io/RELEASE", "author": { "name": "CodeOverflow team", "url": "https://github.com/codeoverflow-org" diff --git a/nodecg-io-telegram/package.json b/nodecg-io-telegram/package.json index 5cfc8cde1..f4fedf239 100644 --- a/nodecg-io-telegram/package.json +++ b/nodecg-io-telegram/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-telegram", "version": "0.2.0", "description": "Allows you to control a telegram bot.", - "homepage": "https://nodecg.io/samples/telegram", + "homepage": "https://nodecg.io/RELEASE/samples/telegram", "author": { "name": "derNiklaas", "url": "https://github.com/derNiklaas" diff --git a/nodecg-io-template/package.json b/nodecg-io-template/package.json index e6caa2ffd..4a39610b1 100644 --- a/nodecg-io-template/package.json +++ b/nodecg-io-template/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-template", "version": "0.2.0", "description": "Template package.", - "homepage": "https://nodecg.io/samples/template", + "homepage": "https://nodecg.io/RELEASE/samples/template", "author": { "name": "CodeOverflow team", "url": "https://github.com/codeoverflow-org" diff --git a/nodecg-io-tiane/package.json b/nodecg-io-tiane/package.json index 1c69b03d0..731cd96d6 100644 --- a/nodecg-io-tiane/package.json +++ b/nodecg-io-tiane/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-tiane", "version": "0.2.0", "description": "Connect to TIANE and make her for example a discord bot. https://github.com/FerdiKr/TIANE", - "homepage": "https://nodecg.io/samples/tiane", + "homepage": "https://nodecg.io/RELEASE/samples/tiane", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-twitch-addons/package.json b/nodecg-io-twitch-addons/package.json index f5221c961..49c91e525 100644 --- a/nodecg-io-twitch-addons/package.json +++ b/nodecg-io-twitch-addons/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-twitch-addons", "version": "0.2.0", "description": "Support for the API's of BetterTTV and FrankerFaceZ", - "homepage": "https://nodecg.io/samples/twitch-addons", + "homepage": "https://nodecg.io/RELEASE/samples/twitch-addons", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-twitch-api/package.json b/nodecg-io-twitch-api/package.json index bac91b33d..265d9a590 100644 --- a/nodecg-io-twitch-api/package.json +++ b/nodecg-io-twitch-api/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-twitch-api", "version": "0.2.0", "description": "Allows talking to twitch APIs like helix.", - "homepage": "https://nodecg.io/samples/twitch-api", + "homepage": "https://nodecg.io/RELEASE/samples/twitch-api", "author": { "name": "CodeOverflow team", "url": "https://github.com/codeoverflow-org" diff --git a/nodecg-io-twitch-chat/package.json b/nodecg-io-twitch-chat/package.json index d3a27d7af..cabdc5229 100644 --- a/nodecg-io-twitch-chat/package.json +++ b/nodecg-io-twitch-chat/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-twitch-chat", "version": "0.2.0", "description": "Allows to connect to the twitch chat with your account, send and receive messages and much more. It can be used to create Twitch-Bots.", - "homepage": "https://nodecg.io/samples/twitch-chat", + "homepage": "https://nodecg.io/RELEASE/samples/twitch-chat", "author": { "name": "CodeOverflow team", "url": "https://github.com/codeoverflow-org" diff --git a/nodecg-io-twitch-pubsub/package.json b/nodecg-io-twitch-pubsub/package.json index 753ac4e89..6a6fdb9ca 100644 --- a/nodecg-io-twitch-pubsub/package.json +++ b/nodecg-io-twitch-pubsub/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-twitch-pubsub", "version": "0.2.0", "description": "Allows access to the Twitch PubSub API.", - "homepage": "https://nodecg.io/samples/twitch-pubsub", + "homepage": "https://nodecg.io/RELEASE/samples/twitch-pubsub", "author": { "name": "derNiklaas", "url": "https://github.com/derNiklaas" diff --git a/nodecg-io-twitter/package.json b/nodecg-io-twitter/package.json index f9621fde5..6618deb26 100644 --- a/nodecg-io-twitter/package.json +++ b/nodecg-io-twitter/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-twitter", "version": "0.2.0", "description": "Allows to connect to twitter, send, retweet or like messages.", - "homepage": "https://nodecg.io/samples/twitter", + "homepage": "https://nodecg.io/RELEASE/samples/twitter", "author": { "name": "CodeOverflow team", "url": "http://codeoverflow.org" diff --git a/nodecg-io-websocket-client/package.json b/nodecg-io-websocket-client/package.json index 3a7e13f0e..2ff4b231a 100644 --- a/nodecg-io-websocket-client/package.json +++ b/nodecg-io-websocket-client/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-websocket-client", "version": "0.2.0", "description": "Allows to connect to a external WebSocket server.", - "homepage": "https://nodecg.io/samples/websocket-client/", + "homepage": "https://nodecg.io/RELEASE/samples/websocket-client/", "author": { "name": "derNiklaas", "url": "https://github.com/derNiklaas" diff --git a/nodecg-io-websocket-server/package.json b/nodecg-io-websocket-server/package.json index 372e6422c..35fcb47a2 100644 --- a/nodecg-io-websocket-server/package.json +++ b/nodecg-io-websocket-server/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-websocket-server", "version": "0.2.0", "description": "Allows to create a custom WebSocket server.", - "homepage": "https://nodecg.io/samples/websocket-server/", + "homepage": "https://nodecg.io/RELEASE/samples/websocket-server/", "author": { "name": "derNiklaas", "url": "https://github.com/derNiklaas" diff --git a/nodecg-io-xdotool/package.json b/nodecg-io-xdotool/package.json index ea86885fa..374b180ea 100644 --- a/nodecg-io-xdotool/package.json +++ b/nodecg-io-xdotool/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-xdotool", "version": "0.2.0", "description": "Allows you to send commands to xdotool.", - "homepage": "https://nodecg.io/samples/xdotool", + "homepage": "https://nodecg.io/RELEASE/samples/xdotool", "author": { "name": "noeppi_noeppi", "url": "https://github.com/noeppi-noeppi" diff --git a/nodecg-io-youtube/package.json b/nodecg-io-youtube/package.json index a6cebea81..a16956dad 100644 --- a/nodecg-io-youtube/package.json +++ b/nodecg-io-youtube/package.json @@ -2,7 +2,7 @@ "name": "nodecg-io-youtube", "version": "0.2.0", "description": "Allows to connect and interact to youtube", - "homepage": "https://nodecg.io/samples/youtube", + "homepage": "https://nodecg.io/RELEASE/samples/youtube", "author": { "name": "CodeOverflow team", "url": "http://codeoverflow.org"