GithubHelp home page GithubHelp logo

origamiofficial / docker-netflix-migrate Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 0.0 42 KB

A command-line tool to migrate data to and from Netflix profiles.

Home Page: https://hub.docker.com/r/rlabinc/netflix-migrate

License: MIT License

Dockerfile 100.00%
netflix netflix-clone netflixclone netflix-backup netflix-migrate netflix-profile netflix-restore netflixbackup netflix-data netflix-delete

docker-netflix-migrate's Introduction

netflix-migrate

Build Status Docker Pulls Docker Image Size (tag) GitHub Repo stars

netflix-migrate is a command line utility to export and import your ratings.

⚠️ This repository is no longer actively maintained due to a native implementation of its features

Netflix has implemented a migration feature natively, rendering this project basically useless. While netflix-migrate is able to export slightly more detailed data than you can get from Netflix's native export, the maintanance effort is quite high as they regularly change their API, thereby just breaking the project over night. Hence @LBBO have decided to officially stop maintaining this project (at least until the need for it resurfaces), so am I.

If you're looking to migrate your profile to another Netflix account, please refer to the documentation of the official account transfer feature. If you want to use this project despite the official feature, please refer to the Beta branch which contains the latest version which hadn't been merged yet.

Supported Architectures

We utilise the docker buildx for multi-platform awareness. More information is available from docker here.

Simply pulling rlabinc/netflix-migrate:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64-<version tag>
armhf arm32v7-<version tag>

Usage

It's also worth noting that you can't have an open tab with Netflix while using netflix-migrate.

docker run -it --rm \
  --name=netflix-migrate \
  -e TZ=Europe/London `#optional` \
  -e [email protected] \
  -e PASSWORD='qwerty123' `#better to use single quotes` \
  -e PROFILE_NAME=John \
  -e OPERATION=export `#import or export` \
  -e FILE_NAME=NetflixData.json \
  -v /path/to/Data:/Data \
  rlabinc/netflix-migrate:latest

Your exported data will also contain your viewing history. Currently, the import function is only able to import the rating history, but that will hopefully change soon. However, you now already have your data and once the functionality is added you will be able to import your old viewing history too, even if you don't have any access to the old account anymore.

Parameters

Container images are configured using parameters passed at runtime (such as those above).

Parameter Function
-e TZ=Europe/London Specify a timezone to use EG Europe/London.
-e [email protected] Specify email to use.
-e PASSWORD='qwerty123' Specify Netflix password. It is better to use single quotes.
-e PROFILE=John Specify Netflix profile name.
-e OPERATION=export Set to export to export Netflix data or set import to import data.
-e FILE_NAME=NetflixData.json Specify the data file name.
-v /Data Local path for netflix-migrate data file.

Github Repository

https://github.com/LBBO/netflix-migrate

Docker Hub

https://hub.docker.com/r/rlabinc/netflix-migrate

Acknowledgements

All credit goes to @LBBO.

Warning

Use of this software may constitute a breach in the Netflix Terms of Use and/or the End User License Agreement. Use at your own risk.

Hits

docker-netflix-migrate's People

Contributors

origamiofficial avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.