Skip to content

onRubik/starcitizen-manage-your-money

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manage your money in star citizen

Features

  • take screenshots of renfining mining orders using tesseract-ocr
  • convert images data into text using tesseract-ocr
  • get prices for refined minerals using https://uexcorp.space/ API (review this page to get your API key)
  • get the refined amount per order and share per players

Python setup

Python version in use = 3.9.0

To list current requirement:

pip freeze requirement.txt

To install packages in requirement.txt:

pip install -r requirement.txt

Notice:

  • tesseract-ocr needs to be installed in addition to requirement.txt

  • for a Windows system is recommended to use a windows installer: https://github.com/UB-Mannheim/tesseract/wiki

  • for a Linux system it can be installed using apt:

sudo apt install tesseract-ocr

  • the current script version is intended to work foremost in Windows 10

Script usage

  • if using a Windows system, in controller.py file line 51 update your username folder path
  • save all images for an order in the img/ folder
  • run model.py
  • db.json will be updated with a new order each time model.py runs

Further development

  • when using the function pytesseract.image_to_string(), for the current version, most likely it will ignore single digit inputs
  • if this happens the quantities for each mineral will be shifted and needs to be updated manually
  • to solve the previous issue, tuning for the images or using another solution rather than tesseract-ocr may be introduced
  • input to read players names from an image also will be introduced

About

Manage money in Star Citizen game

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages