Giter Site home page Giter Site logo

ruan115 / netflix Goto Github PK

View Code? Open in Web Editor NEW

This project forked from luolongfei/netflix

1.0 0.0 0.0 184 KB

奈飞(netflix)监听密码变更邮件,自动重置密码。

License: MIT License

Shell 8.75% Python 76.90% HTML 11.07% Dockerfile 3.28%

netflix's Introduction

Netflix logo

监听奈飞(Netflix)密码变更邮件,自动重置密码。

本人承接与 Netflix 或其它平台相关的自动化脚本的单子,有需求的可以联系 [email protected]

本人承接与 Netflix 或其它平台相关的自动化脚本的单子,有需求的可以联系 [email protected]

本人承接与 Netflix 或其它平台相关的自动化脚本的单子,有需求的可以联系 [email protected]

缘起

共享 Netflix 账户的用户,密码可能频繁被人修改,使大家无法登录。

本项目完美解决了这个问题,基本逻辑是监听 Netflix 密码变更邮件,自动重置密码。仅供 Netflix 账户主使用。

使用方法

这里只说明如何在 Docker 中使用,按照步骤走即可。

1、安装 Docker

升级源并安装软件(下面两行命令二选一,根据你自己的系统)

apt-get update && apt-get install -y wget vim git # Debian / Ubuntu
yum update && yum install -y wget vim git # CentOS

一句话命令安装 Docker

wget -qO- get.docker.com | bash

说明:请使用 KVM 架构的 VPS,OpenVZ 架构的 VPS 不支持安装 Docker,另外 CentOS 8 不支持用此脚本来安装 Docker。 更多关于 Docker 安装的内容参考 Docker 官方安装指南

启动 Docker

systemctl start docker

设置开机自动启动

sudo systemctl enable docker.service
sudo systemctl enable containerd.service

2、安装 Docker-compose

一句话命令安装 Docker-compose,如果想自定义版本,可以修改下面的版本号(DOCKER_COMPOSE_VER对应的值),否则保持默认就好。

DOCKER_COMPOSE_VER=1.29.2 && sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VER}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose && sudo ln -snf /usr/local/bin/docker-compose /usr/bin/docker-compose && docker-compose --version

3、拉取源码

git clone https://github.com/luolongfei/netflix.git && cd netflix

4、修改 .env 配置

完成步骤 3 后,现在你应该正位于源码根目录,即 .env.example 文件所在目录,执行

cp .env.example .env

然后使用vim修改.env文件中的配置项。注意在 Docker 中运行的话,DRIVER_EXECUTABLE_FILEREDIS_HOST以及REDIS_PORT 的值保持默认即可。

5、运行

直接执行

docker-compose up -d --build

执行完成后,项目便在后台跑起来了。

Docker-compose 常用命令

查看程式的运行状态

docker-compose ps

输出程序日志

docker-compose logs

停用

docker-compose down

在后台启用

# 如果跟上 --build 参数,则会自动多一步重新构建所有容器的动作
docker-compose up -d

更多 Docker-compose 命令请参考: Docker-compose 官方指南 。在官网能找到所有命令。

问答

如何升级到新版本呢?

请在docker-compose.yml文件所在目录,执行git pull拉取最新的代码,然后同样执行docker-compose up -d --build,Docker 会自动使用最新的代码进行构建, 构建完跑起来后,即是最新版本。

非 Netflix 账户主可以使用本项目吗?

不能。本项目仅供 Netflix 账户主使用,因为涉及到监听 Netflix 账户的邮件,而只有 Netflix 账户主才有 Netflix 邮箱以及其密码的权限,所以只有 Netflix 账户主有权使用。

netflix's People

Contributors

luolongfei avatar mybsdc avatar

Stargazers

ZhangYu 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.