Skip to content
This repository has been archived by the owner on Jun 8, 2024. It is now read-only.
/ blshift Public archive

Borderlands Shift code automated redeemer

Notifications You must be signed in to change notification settings

derekn/blshift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BL-Shift

Important

This repo is now archived as shift.orcicorn.com has been shutdown.
Please see this repo for a different solution: ugoogalizer/autoshift

Python >=3.6 License: MIT GitHub last commit

Shift code automated redeemer for Borderlands using lists from Orcicorn.

Features

  • works for all Borderlands (3, 2, the Pre-Sequel, GOTY), and all platforms (Xbox, PSN, Steam, Nintendo, Stadia, and Epic).
  • automatically pulls active codes from shift.orcicorn.com.
  • codes can also be manually redeemed.
  • supports multiple shift accounts on different platforms.
  • cross-platform written in python.
  • runs on command line so can be easily scripted or put in a cron job to run on a schedule.
  • open-source so you can be assured your logins are safe and secure.
  • provides a reusable package to use in your own python scripts.

Install

pip install git+https://github.com/derekn/blshift.git

or using pipenv:
pipenv install git+https://github.com/derekn/blshift.git#egg=blshift

Usage

Specify the Shift account username/password and platform (Xbox/PS/etc.) via the command line options,
or using the environment variables: SHIFT_USERNAME, SHIFT_PASSWORD and SHIFT_PLATFORM.

Usage: blshift [OPTIONS]

Options:
  --version                       Show the version and exit.
  -u, --user TEXT                 shift username.  [required]
  -p, --pass TEXT                 shift password.  [required]
  -l, --platform [EPIC|NINTENDO|PLAYSTATION|STADIA|STEAM|XBOX]
                                  redemption platform.  [required]
  -c, --code TEXT                 redeem single shift code, can be used
                                  multiple times.

  --no-cache                      disable shift code caching.
  --cache-dir DIRECTORY           cache directory, default system temp.
  --help                          Show this message and exit.
  • Redeem all active codes:
    blshift -u username -p password -l xbox

  • Manually redeem codes:
    blshift -u username -p password -l xbox -c CBCTJ-3TJ3J-C3XBS-9RW3C-TTXX2
    the -c/--code option can be used multiple times to redeem several codes

  • Using environment variables to redeem on multiple platforms

export SHIFT_USERNAME='user@email.com'
export SHIFT_PASSWORD='abc123'

blshift --platform xbox
blshift --platform playstation

About

Borderlands Shift code automated redeemer

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages