/easytoyou_api

Simple EasyToYou.eu API using Puppeteer (Headless Chrome Node.js API) for decrypting directory from your computer.

Primary LanguageJavaScriptMIT LicenseMIT

EasyToYou.eu Headless Chrome API

Simple EasyToYou.eu API using Puppeteer (Headless Chrome Node.js API) for decrypting directory from your computer. (Search encrypted files -> upload -> download -> replace)

(700~ files/h)

Installation :

Use NodeJS v12.4.0 with npm.

npm install

Configuration :

In config.json you need to change :
  • directoryToDecrypt : Your encrypted directory
  • EasyToYou_Method : Method for decrypting (ic7php52 ic7php53 ic8php52 ic8php53 ic10php53 ic10php54 ic10php55 ic10php56 ic10php56v2)
  • EasyToYou_Cookies : Use EditThisCookie (Chrome; Firefox; Opera; Etc..) for export cookies from EasyToYou.eu
Example of cookie export (EasyToYou_Cookies) :
[
    {
      "domain": ".easytoyou.eu",
      "hostOnly": false,
      "httpOnly": true,
      "name": "__cfduid",
      "path": "/",
      "sameSite": "lax",
      "secure": true,
      "session": false,
      "storeId": "0",
      "value": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "id": 1
    },
    {
      "domain": "easytoyou.eu",
      "hostOnly": true,
      "httpOnly": false,
      "name": "PHPSESSID",
      "path": "/",
      "sameSite": "unspecified",
      "secure": false,
      "session": true,
      "storeId": "0",
      "value": "xxxxxxxxxxxxxxxxxxxxxxxxxx",
      "id": 2
    }
  ]

Usage :

npm run decrypt

Contributing :

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License :

MIT License