All Projects → NiciusB → twitch-drops-lurker

NiciusB / twitch-drops-lurker

Licence: other
Get twitch drops without the hassle of having a tab open

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to twitch-drops-lurker

TTVDropBot
Twitch Drop Bot. Automaticlly Farms every Twitch Drop available like Rust for ya and now also your Custom Channel's
Stars: ✭ 291 (+1840%)
Mutual labels:  twitch, drops
TwitchGrobs
Twitch drops watcher for Rust and other games
Stars: ✭ 33 (+120%)
Mutual labels:  twitch, drops
Pocket-Plays-for-Twitch
Open source Twitch client for Android
Stars: ✭ 55 (+266.67%)
Mutual labels:  twitch
twitch-tui
Twitch chat in the terminal.
Stars: ✭ 80 (+433.33%)
Mutual labels:  twitch
vscode-twitch-themer
A Visual Studio Code extension that listens to Twitch chat and allows viewers to change the streamers VS Code theme.
Stars: ✭ 35 (+133.33%)
Mutual labels:  twitch
MyOwnChallenge-RnTwitch
React-Native app using the twitch api
Stars: ✭ 36 (+140%)
Mutual labels:  twitch
io
A Node.js based system for managing a stream, including a chat bot, overlays, stream note generation and more.
Stars: ✭ 22 (+46.67%)
Mutual labels:  twitch
twitchchat
interface to the irc portion of Twitch's chat
Stars: ✭ 80 (+433.33%)
Mutual labels:  twitch
node-twitch-webhook
A Node.js library for Twitch Helix Webhooks
Stars: ✭ 31 (+106.67%)
Mutual labels:  twitch
meme-box
Manage and trigger media in OBS as a browser source
Stars: ✭ 82 (+446.67%)
Mutual labels:  twitch
LogicEFTBot
Twitch / Discord Chat Bot for Tarkov
Stars: ✭ 18 (+20%)
Mutual labels:  twitch
live-broadcast-bundle
Live broadcasting planner and scheduler
Stars: ✭ 38 (+153.33%)
Mutual labels:  twitch
twitch-vod-chat
No description or website provided.
Stars: ✭ 20 (+33.33%)
Mutual labels:  twitch
twitch-chatlog
Fetch the chatlog to a twitch VOD from your command line.
Stars: ✭ 78 (+420%)
Mutual labels:  twitch
humhub-oauth
Social OAuths built for the Social Platform HumHub
Stars: ✭ 16 (+6.67%)
Mutual labels:  twitch
youtube-dlc
Command-line program to download various media from YouTube.com and other sites
Stars: ✭ 1,225 (+8066.67%)
Mutual labels:  twitch
oembed
PHP OEmbed wrapper for well-known video platforms and services
Stars: ✭ 26 (+73.33%)
Mutual labels:  twitch
nginx-obs-automatic-low-bitrate-switching
Simple app to automatically switch scenes in OBS based on the current bitrate fetched from the NGINX stats page.
Stars: ✭ 167 (+1013.33%)
Mutual labels:  twitch
glitch
!NO MORE MAINTAINED! Reactive API Wrapper for Twitch in Kotlin/JVM
Stars: ✭ 12 (-20%)
Mutual labels:  twitch
twitch-extension-github
🚀 Show your Github profile on your twitch channel!
Stars: ✭ 48 (+220%)
Mutual labels:  twitch

twitch-drops-lurker

Installation

  1. Clone the repository to your device with git clone https://github.com/NiciusB/twitch-drops-lurker.git
  2. Install npm depencencies. First go to the downloaded folder cd twitch-drops-lurker, then run npm install
  3. Create a .env file by copying and modifying the example .env.example file. For further information, refer to the .env section below
  4. Create a localStorage.json file. For the content, run copy(Object.entries(localStorage)) in the console when having twitch.tv open. This will fill your clipboard and you can paste it directly into localStorage.json
  5. Create a cookies.json file. Some of the cookies are not accesible from javascript, so you'll need to export them using the extension EditThisCookie
  6. Start the node process. You could run node index.js, but please check the Deploying section below

.env

  • CHROME_EXEC_PATH: The path for your chrome executable. In windows it's usually C:\Program Files (x86)\Google\Chrome\Application\chrome.exe, in macOS /Applications/Google Chrome.app/Contents/MacOS/Google Chrome, and in linux you can run which chrome
  • GAME: The game you want to lurk. You can get this value by going to Browse -> Your game of choice. Then, copy the ID from the address bar. For example, for Dark Souls III the address bar will be https://www.twitch.tv/directory/game/Dark%20Souls%20III, so the GAME value will be Dark%20Souls%20III
  • PORT: Port for the webserver that allows monitoring the bot's status
  • SCREENSHOT_INTERVAL: Interval in seconds between every screenshot. The webserver serves these screenshots for easier debugging

Deploying

We recommend using a tool like pm2 to manage your node process. It will automatically launch on boot, recover from errors, and save logs and crashes to disk.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].