/line-sticker-downloder

Download the data extracted from the LINE sticker.

Primary LanguageTypeScriptMIT LicenseMIT

line-sticker-downloder

Download the data extracted from the LINE sticker.

Install

$ npm install -g line-sticker-downloder
             or
$ yarn global add line-sticker-downloder

or

$ git clone https://github.com/redpeacock78/line-sticker-downloder
$ cd line-sticker-downloder/
$ npm install
      or
$ yarn install
$ tsc src/*.ts --outDir dist/
$ node install -g
      or
$ yarn global add

or

$ npx line-sticker-downloder -h

Usage

$ lsdl -h
Usage: lsdl [options] [sticker_id]

Download the data extracted from the LINE sticker.

Options:
  -v, --version         Output the version number
  -d, --dir <dir_name>  Specify the directory where the data is stored
                        (default: ./)
  -a, --animation       Save the animation stickers as APNG
  -e, --effect          Save the effect stickers as APNG
  -g, --gif             Convert animation stickers or effect stickers to GIF
                        and save
  -s, --sound           Save sticker sounds with sound in m4a
  -c, --custom          Custom sticker download Only (cannot be used in
                        conjunction with anything other than the -d option)
  -m, --manga           Manga sticker download Only (cannot be used in
                        conjunction with anything other than the -d option)
  -h, --help            display help for command

Example:
  $ lsdl -a -g -s 11978
  $ lsdl -a -g -s -d line/ 11978
  $ lsdl https://store.line.me/stickershop/product/7457240/ja
  $ lsdl -d line/ https://store.line.me/stickershop/product/8290086/ja?from=sticker


$ lsdl -a -g -s -d line/ 11978
$ tree line/
line/
└── Animated_POP_TEAM_EPIC_Sound_Stickers
    ├── @2x_animation_png
    │   ├── 67561910@2x.png
    │   ├── 67561911@2x.png
    │   ├── 67561912@2x.png
    │   ├── 67561913@2x.png
    │   ├── 67561914@2x.png
    │   ├── 67561915@2x.png
    │   ├── 67561916@2x.png
    │   ├── 67561917@2x.png
    │   ├── 67561918@2x.png
    │   ├── 67561919@2x.png
    │   ├── 67561920@2x.png
    │   ├── 67561921@2x.png
    │   ├── 67561922@2x.png
    │   ├── 67561923@2x.png
    │   ├── 67561924@2x.png
    │   ├── 67561925@2x.png
    │   ├── 67561926@2x.png
    │   ├── 67561927@2x.png
    │   ├── 67561928@2x.png
    │   ├── 67561929@2x.png
    │   ├── 67561930@2x.png
    │   ├── 67561931@2x.png
    │   ├── 67561932@2x.png
    │   └── 67561933@2x.png
    ├── @2x_gif
    │   ├── 67561910@2x.gif
    │   ├── 67561911@2x.gif
    │   ├── 67561912@2x.gif
    │   ├── 67561913@2x.gif
    │   ├── 67561914@2x.gif
    │   ├── 67561915@2x.gif
    │   ├── 67561916@2x.gif
    │   ├── 67561917@2x.gif
    │   ├── 67561918@2x.gif
    │   ├── 67561919@2x.gif
    │   ├── 67561920@2x.gif
    │   ├── 67561921@2x.gif
    │   ├── 67561922@2x.gif
    │   ├── 67561923@2x.gif
    │   ├── 67561924@2x.gif
    │   ├── 67561925@2x.gif
    │   ├── 67561926@2x.gif
    │   ├── 67561927@2x.gif
    │   ├── 67561928@2x.gif
    │   ├── 67561929@2x.gif
    │   ├── 67561930@2x.gif
    │   ├── 67561931@2x.gif
    │   ├── 67561932@2x.gif
    │   └── 67561933@2x.gif
    ├── @2x_key_png
    │   ├── 67561910@2x_key.png
    │   ├── 67561911@2x_key.png
    │   ├── 67561912@2x_key.png
    │   ├── 67561913@2x_key.png
    │   ├── 67561914@2x_key.png
    │   ├── 67561915@2x_key.png
    │   ├── 67561916@2x_key.png
    │   ├── 67561917@2x_key.png
    │   ├── 67561918@2x_key.png
    │   ├── 67561919@2x_key.png
    │   ├── 67561920@2x_key.png
    │   ├── 67561921@2x_key.png
    │   ├── 67561922@2x_key.png
    │   ├── 67561923@2x_key.png
    │   ├── 67561924@2x_key.png
    │   ├── 67561925@2x_key.png
    │   ├── 67561926@2x_key.png
    │   ├── 67561927@2x_key.png
    │   ├── 67561928@2x_key.png
    │   ├── 67561929@2x_key.png
    │   ├── 67561930@2x_key.png
    │   ├── 67561931@2x_key.png
    │   ├── 67561932@2x_key.png
    │   └── 67561933@2x_key.png
    ├── @2x_png
    │   ├── 67561910@2x.png
    │   ├── 67561911@2x.png
    │   ├── 67561912@2x.png
    │   ├── 67561913@2x.png
    │   ├── 67561914@2x.png
    │   ├── 67561915@2x.png
    │   ├── 67561916@2x.png
    │   ├── 67561917@2x.png
    │   ├── 67561918@2x.png
    │   ├── 67561919@2x.png
    │   ├── 67561920@2x.png
    │   ├── 67561921@2x.png
    │   ├── 67561922@2x.png
    │   ├── 67561923@2x.png
    │   ├── 67561924@2x.png
    │   ├── 67561925@2x.png
    │   ├── 67561926@2x.png
    │   ├── 67561927@2x.png
    │   ├── 67561928@2x.png
    │   ├── 67561929@2x.png
    │   ├── 67561930@2x.png
    │   ├── 67561931@2x.png
    │   ├── 67561932@2x.png
    │   └── 67561933@2x.png
    ├── animation_png
    │   ├── 67561910.png
    │   ├── 67561911.png
    │   ├── 67561912.png
    │   ├── 67561913.png
    │   ├── 67561914.png
    │   ├── 67561915.png
    │   ├── 67561916.png
    │   ├── 67561917.png
    │   ├── 67561918.png
    │   ├── 67561919.png
    │   ├── 67561920.png
    │   ├── 67561921.png
    │   ├── 67561922.png
    │   ├── 67561923.png
    │   ├── 67561924.png
    │   ├── 67561925.png
    │   ├── 67561926.png
    │   ├── 67561927.png
    │   ├── 67561928.png
    │   ├── 67561929.png
    │   ├── 67561930.png
    │   ├── 67561931.png
    │   ├── 67561932.png
    │   └── 67561933.png
    ├── gif
    │   ├── 67561910.gif
    │   ├── 67561911.gif
    │   ├── 67561912.gif
    │   ├── 67561913.gif
    │   ├── 67561914.gif
    │   ├── 67561915.gif
    │   ├── 67561916.gif
    │   ├── 67561917.gif
    │   ├── 67561918.gif
    │   ├── 67561919.gif
    │   ├── 67561920.gif
    │   ├── 67561921.gif
    │   ├── 67561922.gif
    │   ├── 67561923.gif
    │   ├── 67561924.gif
    │   ├── 67561925.gif
    │   ├── 67561926.gif
    │   ├── 67561927.gif
    │   ├── 67561928.gif
    │   ├── 67561929.gif
    │   ├── 67561930.gif
    │   ├── 67561931.gif
    │   ├── 67561932.gif
    │   └── 67561933.gif
    ├── key_png
    │   ├── 67561910_key.png
    │   ├── 67561911_key.png
    │   ├── 67561912_key.png
    │   ├── 67561913_key.png
    │   ├── 67561914_key.png
    │   ├── 67561915_key.png
    │   ├── 67561916_key.png
    │   ├── 67561917_key.png
    │   ├── 67561918_key.png
    │   ├── 67561919_key.png
    │   ├── 67561920_key.png
    │   ├── 67561921_key.png
    │   ├── 67561922_key.png
    │   ├── 67561923_key.png
    │   ├── 67561924_key.png
    │   ├── 67561925_key.png
    │   ├── 67561926_key.png
    │   ├── 67561927_key.png
    │   ├── 67561928_key.png
    │   ├── 67561929_key.png
    │   ├── 67561930_key.png
    │   ├── 67561931_key.png
    │   ├── 67561932_key.png
    │   └── 67561933_key.png
    ├── png
    │   ├── 67561910.png
    │   ├── 67561911.png
    │   ├── 67561912.png
    │   ├── 67561913.png
    │   ├── 67561914.png
    │   ├── 67561915.png
    │   ├── 67561916.png
    │   ├── 67561917.png
    │   ├── 67561918.png
    │   ├── 67561919.png
    │   ├── 67561920.png
    │   ├── 67561921.png
    │   ├── 67561922.png
    │   ├── 67561923.png
    │   ├── 67561924.png
    │   ├── 67561925.png
    │   ├── 67561926.png
    │   ├── 67561927.png
    │   ├── 67561928.png
    │   ├── 67561929.png
    │   ├── 67561930.png
    │   ├── 67561931.png
    │   ├── 67561932.png
    │   └── 67561933.png
    └── sound
        ├── 67561910.m4a
        ├── 67561911.m4a
        ├── 67561912.m4a
        ├── 67561913.m4a
        ├── 67561914.m4a
        ├── 67561915.m4a
        ├── 67561916.m4a
        ├── 67561917.m4a
        ├── 67561918.m4a
        ├── 67561919.m4a
        ├── 67561920.m4a
        ├── 67561921.m4a
        ├── 67561922.m4a
        ├── 67561923.m4a
        ├── 67561924.m4a
        ├── 67561925.m4a
        ├── 67561926.m4a
        ├── 67561927.m4a
        ├── 67561928.m4a
        ├── 67561929.m4a
        ├── 67561930.m4a
        ├── 67561931.m4a
        ├── 67561932.m4a
        └── 67561933.m4a

10 directories, 216 files

License

This source code is licensed MIT.