喜欢穷折腾的阿汤哥
tangtr.cn

批量下载tumblr中点过like的图片及视频的工具tumblr like downloader使用教程

之前介绍过这个程序作者的的使用IFTTT将点过like的图片或视频自动存入网盘的教程,这里。该方法有个弊端就是有30M的大小限制,图片还好,视频的话超过30M就不能自动保存了。这里介绍下该作者的另外一个工具,直接将点过like的图片或者视频下载到硬盘中(该作者GitHub地址)。流程不算复杂。

一、安装Node.js

以下已Ubuntu16.04为例。
按顺序运行以下命令

sudo apt install npm
sudo npm install -g n 
sudo n stable

安装之后运行

node -v

显示当前最新版本号v11.2.0,表示已成功安装node.js

二、注册tumblr API权限

进入以下网址注册应用以获取API权限,可以随便填写。

https://www.tumblr.com/oauth/register
tumblr api

按照提示填写信息就行,可以不填真是信息,回调地址处我填的www.tumblr.com就能通过。
注册完毕后会右侧会显示你自己的api key 及secret,进入以下地址,填写刚刚申请的key 及 secret。

https://api.tumblr.com/console
tumblr like downloader

选择允许。
tumblr like downloader

进入此界面后选择JavaScript。看到一些秘钥等,进入下一步。

三、复制代码

git clone https://github.com/gonejack/tumblr-likes-downloader

在 tumblr-likes-downloader 文件夹内创建一个 down.es6 的文件,贴入以下内容。

  const Tumblr = require('./tumblr.es6');

  // Get your credentials from tumblr API console.
  let credentials = {
      consumer_key: <YOUR KEY>,
      consumer_secret: <YOUR SECRET>,
      token: <YOUR TOKEN>,
      token_secret: <YOUR TOKEN SECRET>
      // 以上四行需上一步内的相关内容
  };

  new Tumblr(credentials).downLikes();

将上一步JavaScript中对应的代码复制进去保存就可以了。

四、运行

npm i
node down.es6

tumblr like downloader

以上~

赞(0)
未经允许不得转载:汤忒热 » 批量下载tumblr中点过like的图片及视频的工具tumblr like downloader使用教程

评论 4

评论前必须登录!

 

  1. #1

    请问这是什么终端软件啊,配色挺好的

    xx2年前 (2018-12-01)
    • mac里的,应该是ssh shell ,要不就是iterm2

      阿汤哥2年前 (2018-12-01)
  2. #2

    报错,请问是什么原因??

    C:\Program Files\nodejs\tumblr-likes-downloader>node down.es6
    C:\Program Files\nodejs\tumblr-likes-downloader\down.es6:12
    new Tumblr(credentials).downLikes();
    ^

    TypeError: Tumblr is not a constructor
    at Object. (C:\Program Files\nodejs\tumblr-likes-downloader\down.es6:12:3)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
    at startup (internal/bootstrap/node.js:285:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)

    xb2年前 (2018-12-10)
    • down.es中的账号信息填对了吗

      阿汤哥2年前 (2018-12-12)