# Valorant AutoTracker
![GitHub Release Date](https://img.shields.io/github/release-date/aritra-codes/valorant-autotracker)
![GitHub Repo stars](https://img.shields.io/github/stars/aritra-codes/valorant-autotracker)
![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/aritra-codes/valorant-autotracker/total)
`Valorant AutoTracker` uploads all your Valorant matches to YouTube and puts them on a spreadsheet in the click of a button! 🔘👆
![GIF of the app running](readme_files/running.gif)
If this helps you, please ⭐ the repository & [follow me](https://github.com/aritra-codes) :D
⬇️ Installation
Currently, only Windows is supported (as Valorant does not support other OSes).
Video Tutorial (old version, so some steps are invalid):
Main Installation:
- Click on the latest release (on the right of the page, under the 'About' section).
- Download 'Valorant_AutoTracker.msi'.
- Run the file (if there is a Windows Defender prompt, click 'More info' and 'Run anyway').
- Finish the installation wizard.
- Fill in the settings (check out the setup instructions below).
- You're ready to go!
🔄 Updating
Just follow the installation instructions above but you don't have fill in the settings again.
⚙️ Setup (only the complicated parts)
- API key:
- Auto-upload to YouTube:
- Download Firefox.
- Turn on the 'Auto-Upload Videos' setting.
- Go to the URL 'about:profiles' and create a new firefox profile.
- Copy the root directory path of that profile into the 'Firefox Profile Path' setting.
- Click 'Save All' at the top of the settings window.
- Go back to Firefox and click 'Launch profile in new browser'.
- Go to YouTube Studio and log in.
- Choose the YouTube channel to which you like to upload your matches (if there is a 'Don't ask again' option, select it).
- Insert to Google Sheets:
- Go to Google Cloud and log in.
- Create a new project and name it anything (e.g. Valorant AutoTracker).
- Go to APIs and services, then to Enabled APIs and services and click the 'ENABLE APIS AND SERVICES' button.
- Enable the Google Drive API and Google Sheets API.
- Go back to APIs and services, then to Credentials, click the 'CREATE CREDENTIALS' button and choose the 'Service account' option.
- Enter any Service account name (e.g. Valorant Spreadsheet Updater) and click the 'DONE' button.
- Copy the service account's email, go to your Google Sheets spreadsheet and share it with this email as Editor.
- Go back to the service account and click the 'Edit service account' button.
- Go the 'KEYS' section, click 'ADD KEY', choose 'Create new key', choose JSON as the key type and click the 'CREATE' button. A .json file will be downloaded, save this to a location you prefer.
- Turn on the 'Google Sheets' setting, type in your spreadsheet's name in the 'Spreadsheet Name' setting and choose the location of the .json file you downloaded in the 'Google Service Acc. Key' setting.
- Click 'Save All' at the top of the settings window.
💪 Team
❤️ Credits
‼️ Disclaimer
This project is not associated with Riot Games. This application does not modify Valorant in any way, it only makes a request to the unofficial-valorant-api to get user and match data.
If you have any problems with this project, please send me an email at aritra8.codes@gmail.com.