Skip to content

CLI that allows you to quickly sell your data on "Tele2 Market"

License

Notifications You must be signed in to change notification settings

AntonSamokat/tele2-profit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tele2 Profit Release 1.3.0

Console application that allows you to quickly sell your Tele2 data on their Market

Features

  • Quick market listing of your Tele2 data
  • Bumping up lots that haven't been sold
  • Asynchronous queries to Tele2 API allow to perform multiple actions simultaneously
  • Lots auto re-listing after some user-provided interval
  • [v2.0+] Token auto-refreshing without extra SMS inputs

Demo (v2.0.0 on Windows 10 Terminal)

imgur demo gif

Installation (basic - Windows x64 only)

Steps:

  1. Go to latest release and download zip-archive (tele2-profit@<version>.zip)
  2. Unarchive wherever you want and run exe-files.
  3. You are good to go!

Source installation (advanced - Any OS)

Steps:

  1. Clone repository
  2. Setup virtual environment (optional)
    2.1. Create venv with python -m venv venv
    2.2. Activate by running this command (just paste it after previous and hit enter) venv\Scripts\activate
  3. Install dependencies with pip install -r requirements.txt
  4. You are also good to go!

Command list (Windows):

  • git clone https://github.com/raritetmolodoy/tele2-profit.git
  • cd tele2-profit
  • python -m venv venv
  • venv\Scripts\activate
  • pip install -r requirements.txt

Command list (Unix - bash):

  • git clone https://github.com/raritetmolodoy/tele2-profit.git
  • cd tele2-profit
  • python3 -m venv venv
  • source venv/bin/activate
  • pip3 install -r requirements.txt

Usage

Run python main.py (or main.exe if built version), login, and select action.

note: Access-token saves on your PC only, in ./config.json file

FYI: Current Tele2 market lot requirements

Gigabytes

  • Minimum GB amount - 1 GB
  • Minimum GB price - 15 rub/GB, maximum - 50 rub/GB

Minutes

  • Minimum minute amount - 50 min
  • Minimum minute price - 0.8 rub/min, maximum - 2 rub/min

Listing lots

Preparing lots is done with this syntax: <lot amount> <lot price>
For example: 60 80 - 60 minutes (or gb) will be listed for 80 rub.

Standard syntax can be shortened to just <lot amount>
For example: 68 - 68 minutes (or gb) will be listed with minimum possible price (in this case - 55 rub if minutes, 1020 rub if gb).
When done leave input field empty (just hit enter) and you will jump to the next part.

These people supported my work with donations. Huge thanks

  • Кирилл
  • Alex
  • Никита
  • Михаил

Contact me

If you have any questions or would like to support my work — contact me on Telegram (t.me/ustyantsevxx).

About

CLI that allows you to quickly sell your data on "Tele2 Market"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%