{"repo":"ElegyD/nvidia-notifier","free":true,"listed":false,"github":"https://github.com/ElegyD/nvidia-notifier","clone":"git clone https://github.com/ElegyD/nvidia-notifier.git","description":"Get notified as soon as an NVIDIA GeForce RTX Founders Edition is available for purchase","language":"JavaScript","stars":16,"topics":["nvidia","notifier","notifications","notification","geforce","rtx","founders","edition","discord","bot"],"license":"MIT","category":"chat-messaging","readme_excerpt":"NVIDIA notifier Get notified as soon as an NVIDIA GeForce RTX Founders Edition is available for purchase. Requirements - Node.js Installation Clone this repository - git clone https://github.com/ElegyD/nvidia-notifier.git Install node packages - cd nvidia-notifier/ - npm install - (Optional): npm install -g pm2 Setup environment variables Create a .env file in the root directory for configuration. Default values are shown below Discord notifications First enter your Discord bot token in the .env file - For server channel messages: - Enter the channel ID and a optional role ID in the .env file - For direct user messages: - Enter one or more user ID's seperated by ; in the .env file Firebase Cloud Messaging notifications 1. Create a project in Firebase 2. Generate and download the service account JSON file by clicking on 'Generate New Private Key' 3. Move the file to the project dir and set the GOOGLE APPLICATION CREDENTIALS variable in the .env file like so: 4. Create an app and set up Firebase and FCM 5. Subscribe the client app to the nvidia-notifier topic - The purchase link is included as a key/value pair in the notification data. Key purchaseLink . Email notifications To get notified by mail, the nodemailer module is used. - Create a nodemailer.json file in the root directory and enter your transport options. Example setup for Gmail (with Google accounts that have 2FA enabled): 1. Create an App password here 2. Create the nodemailer.json file in the root directory For oth","default_branch":null,"files":null,"tree":[],"storefront":"/r/ElegyD","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ElegyD/nvidia-notifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}