library to download line sticker data
Quickstart
import linestickerdata
linestickerdata.list_available()
linestickerdata.get_image_paths(folder="data", n=100000, num_workers=64)
To see the list of available data use this command
linestickerdata.list_available()
[{'folder': 'dataofficial',
'category': ['Pop-Up Stickers',
'Big stickers',
'BROWN & FRIENDS',
'Animated Stickers',
'Humor and Entertainment',
'Anime',
'Games',
'With Voice or Sound',
'Kids Cartoons',
'Horoscope',
'Music sticker',
'TV Stars',
'Cartoons',
'Love and Romance',
'Manga',
"Official Creators' Stickers",
'Disney',
'Sanrio',
'Characters',
'Custom stickers'],
'total': 2948,
'count': {'Animated Stickers': 967,
'With Voice or Sound': 613,
'Music sticker': 43,
'Sanrio': 65,
'Cartoons': 90,
'Humor and Entertainment': 66,
'Horoscope': 1,
'TV Stars': 90,
'Manga': 142,
'Pop-Up Stickers': 149,
'BROWN & FRIENDS': 68,
'Characters': 241,
"Official Creators' Stickers": 3,
'Disney': 145,
'Big stickers': 12,
'Games': 36,
'Kids Cartoons': 54,
'Anime': 76,
'Custom stickers': 46,
'Love and Romance': 41}},
{'folder': 'dataofficial-th',
'category': ['āļāļĢāļĩāđāļāđāļāļāļĢāđāļāļēāļāļāļēāļĢ',
'BROWN&FRIENDS',
'āļĄāļēāļŠāļāļāļ',
'āļŠāļāļīāļāđāļāļāļĢāđāđāļāļāļīāđāļĄāļāļąāļ',
'āļāļ§āļēāļĄāļĢāļąāļāđāļĨāļ°āđāļĢāđāļĄāļāļāļīāļ',
'āļŠāļāļīāļāđāļāļāļĢāđāđāļāļīāļĄāļāļģ',
'āļāļēāļĢāđāļāļđāļāđāļāđāļ',
'āļāļēāļĢāļē & āļāļāļāļąāļ',
'āļāļīāļŠāļāļĩāļĒāđ',
'āļāļāļīāđāļĄāļ°',
'āļŠāļāļīāļāđāļāļāļĢāđāļĄāļĩāđāļŠāļĩāļĒāļ',
'āļāļ§āļāļāļ°āļāļēāļĢāļēāļĻāļĩ',
'āđāļāļĄ',
'āļŠāļāļīāļāđāļāļāļĢāđāļāđāļāļāļāļąāļ',
'āļāļīāđāļāļŠāļāļīāļāđāļāļāļĢāđ',
'āļāļĨāļāļāļāļāļąāļ',
'āļāļēāļāļĢāļīāđāļāđ',
'āļĄāļąāļāļāļ°',
'āļāļēāļĢāđāļāļđāļ',
'āļĄāļīāļ§āļŠāļīāļāļŠāļāļīāļāđāļāļāļĢāđ'],
'total': 2922,
'count': {'āļāļīāđāļāļŠāļāļīāļāđāļāļāļĢāđ': 11,
'āļāļ§āļēāļĄāļĢāļąāļāđāļĨāļ°āđāļĢāđāļĄāļāļāļīāļ': 41,
'āļāļēāļĢāļē & āļāļāļāļąāļ': 85,
'āļāļĢāļĩāđāļāđāļāļāļĢāđāļāļēāļāļāļēāļĢ': 3,
'āļāļĨāļāļāļāļāļąāļ': 66,
'āļŠāļāļīāļāđāļāļāļĢāđāđāļāļīāļĄāļāļģ': 41,
'āļāļēāļĢāđāļāļđāļ': 88,
'āļŠāļāļīāļāđāļāļāļĢāđāđāļāļāļīāđāļĄāļāļąāļ': 962,
'BROWN&FRIENDS': 68,
'āļāļīāļŠāļāļĩāļĒāđ': 144,
'āļŠāļāļīāļāđāļāļāļĢāđāļĄāļĩāđāļŠāļĩāļĒāļ': 611,
'āļāļ§āļāļāļ°āļāļēāļĢāļēāļĻāļĩ': 1,
'āļāļēāļāļĢāļīāđāļāđ': 65,
'āļĄāļąāļāļāļ°': 140,
'āļāļāļīāđāļĄāļ°': 73,
'āļāļēāļĢāđāļāļđāļāđāļāđāļ': 54,
'āļĄāļīāļ§āļŠāļīāļāļŠāļāļīāļāđāļāļāļĢāđ': 43,
'āđāļāļĄ': 36,
'āļĄāļēāļŠāļāļāļ': 241,
'āļŠāļāļīāļāđāļāļāļĢāđāļāđāļāļāļāļąāļ': 149}},
{'folder': 'data',
'taste': ['Polite Language',
'Seasonal',
'Gorgeous',
'Dialects & Slang',
'Speech Balloons',
'Humorous',
'Greetings',
'Warm & Fuzzy',
'Cute',
'Cool',
'Wacky'],
'character': ['Female Characters',
'Rabbits',
'Male Characters',
'Pandas',
'Birds',
'Bears',
'Weird',
'Families & Couples',
'Seals',
'Names',
'Dogs',
'Cats',
'Food',
'Other'],
'total': 357361,
'count': {'Gorgeous': 28127,
'Food': 23821,
'Names': 54413,
'Dogs': 24892,
'Other': 50951,
'Rabbits': 23737,
'Female Characters': 38145,
'Families & Couples': 29035,
'Male Characters': 37325,
'Cats': 30389,
'Pandas': 7705,
'Birds': 17307,
'Seals': 2515,
'Bears': 17126,
'Greetings': 28684,
'Weird': 44552,
'Polite Language': 16073,
'Humorous': 47116,
'Cool': 23471,
'Dialects & Slang': 27144,
'Cute': 58422,
'Seasonal': 13303,
'Speech Balloons': 14157,
'Warm & Fuzzy': 56312}},
{'folder': 'data-th',
'taste': ['āļāļĨāļ',
'āđāļāļĻāļāļēāļĨ',
'āļāļąāļāļāļēāļĒ',
'āļ āļēāļĐāļēāļāđāļāļāļāļīāđāļ, āļŠāđāļĨāļ',
'āļāđāļēāļĢāļąāļ',
'āđāļāđ',
'āļāļāļĨāļĨāļđāļāļāđāļāļāļ§āļēāļĄ',
'āļŠāļ§āļĒāđāļĢāļīāđāļ',
'āļāļāļāļļāđāļ',
'āđāļāļĨāļ',
'āļ āļēāļĐāļēāļŠāļļāļ āļēāļ'],
'character': ['āļŦāļĄāļĩ',
'āļāļ·āđāļ',
'āļŠāļļāļāļąāļ',
'āļŦāļāļīāļ',
'āļāļ',
'āļāļēāļŦāļēāļĢ',
'āđāļĄāļ§',
'āļāļĢāļāļāļāļĢāļąāļ§, āļāļđāđāļĢāļąāļ',
'āđāļĄāļ§āļāđāļģ',
'āđāļāļāļāđāļē',
'āļāļĢāļ°āļāđāļēāļĒ',
'āļāļ·āđāļāđ',
'āļāļēāļĒ'],
'total': 245513,
'count': {'āļāļąāļāļāļēāļĒ': 28692,
'āđāļāļāļāđāļē': 6525,
'āļāļ': 14179,
'āļŠāļļāļāļąāļ': 20362,
'āļāļĢāļ°āļāđāļēāļĒ': 16865,
'āļŦāļĄāļĩ': 14256,
'āļāļēāļŦāļēāļĢ': 17295,
'āļāļ·āđāļāđ': 31848,
'āļāļĢāļāļāļāļĢāļąāļ§, āļāļđāđāļĢāļąāļ': 23555,
'āļŦāļāļīāļ': 24756,
'āđāļĄāļ§āļāđāļģ': 1868,
'āđāļĄāļ§': 18781,
'āļāļēāļĒ': 25202,
'āļāļ·āđāļ': 30021,
'āļāđāļēāļĢāļąāļ': 59032,
'āđāļāđ': 23624,
'āđāļāļĻāļāļēāļĨ': 13552,
'āļāļĨāļ': 47172,
'āļāļāļāļļāđāļ': 57357,
'āļŠāļ§āļĒāđāļĢāļīāđāļ': 16084}}]
The data is divided into 4 folders
data # from line en creator store
data-th # from line th creator store
dataofficial # from line en official store
dataofficial-th # from line th official store
Stickers from the official store is divided into categories. Stickers from the creator store is divided into tastes and characters. There is a total count and a count per category, taste or character.
Use this command to download and extract stickers
linestickerdata.get_image_paths(folder="data", n=100000, num_workers=64)
You can specify folder
, category
, taste
, character
of the stickers you want to download. n
is the number of stickers to download. You can also specify location
where you want to file to be stored. This function returns paths to all the sticker images that has been downloaded. num_workers
specifies the number of workers that use to download the stickers.