1.7 KiB
Callis PI tool
Simple tool to track your PI planet extractors. Login with your characters and hit refresh.
Avanto hosted PI tool
Features:
- Group characters to account groups by clickin on the character icon
- Track amount of planets
- Track extractor status
- When the cycle will end
- Highlight the planet if extractor has stopped or has not been started.
Security
All eve sso information is stored in your browser and refresh token is encrypted with apps EVE SSO secret. Backend processes only the token exchange, refresh and revoke that need the EVE_SSO_SECRET. Everything else is handled in frontend.
EVE SSO Callback
Callback is handled by the SPA so when running you should point to the domain. There is no separate callback path.
Running
To run the app you need to create a EVE SSO application here: https://developers.eveonline.com/
You will need these env variables from the application settings:
EVE_SSO_CLIENT_ID=Client ID
EVE_SSO_SECRET=Secret Key
EVE_SSO_CALLBACK_URL=Callback URL (This should be the domain you are hosting at or if run locally it should be http://localhost:3000)
Run locally
- Create .env file in the directory root and populate with env variables you get from the EVE app you created. Example env file: .env.example
- run
npm run dev
Run the container
- Populate the environment variables in .env file
- Run 'docker-compose up
Hosting
Easiest way to host is deploy the app through Vercel https://vercel.com. Login with github, point to eve-pi repository, setup the env variables and the app should work out of the box.