GithubHelp home page GithubHelp logo

mibho / py_discord_emoji_downloader Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 11 KB

.py script to download all emojis from servers in bulk

Python 100.00%
discord-emojis discord-emojis-downloader emojis-downloader open-source python windows

py_discord_emoji_downloader's Introduction

py_discord_emoji_downloader


scuffed .py script to download all emojis from a server you're a member of (with a few steps)

drag and drop text file (.har, .txt, ...) w/ browser traffic and get emojis in bulk :)

parses text file of URLs, gets sticker/emoji IDs, then downloads them (no duplicates).

also works for stickers. same exact steps except you click stickers box instead of the emojis box

made on python 3.10.5; refer to 'guide' below please.

Only for Windows lol

Example run [recording from step 7 to end]: https://i.gyazo.com/29e0bb295c894de5bd56be05396a6645.mp4

NOTE: IF YOU ALREADY KNOW HOW TO GET A .har OR .txt FILE VIA FIREFOX/CHROME OR SOME OTHER TOOL, SKIP TO STEP 4

How to use (for Firefox)

Step 1: open web developer tools.

step1_web_tools

Step 2: go to the network tab in the tool. [it starts logging by itself so dont worry]

step2_web_tools

Step 3: open your emotes.

step3_web_tools

Step 4: let the emojis that you want to download FULLY LOAD

step4_web_tools

all of the emojis enclosed in the green box are visible/not buffering; ie, fully loaded.


another example: if you want 's emojis, go to that server's emotes.


step4b_web_tools

Step 5: click the tiny gear in the top right corner of the network tool and click 'Save All as HAR'

step5_web_tools

Step 6: save the file in the same folder as the script (or .exe if no python)

step_6_web_tools

Step 7: drag and drop the .har onto the script or .exe

step6_web_tools

Step 8: a console window will pop up and you'll see something like this when the file is all processed

step_7_web_tools

Step 9: wait and a message box will pop up (if it fails, it'll display # of emotes it failed to get)

step8_web_tools


Step 10: look for a folder named 'discord_emotes'


step9_web_tools

step10_web_tools

p.s. this wasnt meant for release and won't be maintained but i will make README more coherent when time permits.

py_discord_emoji_downloader's People

Contributors

mibho avatar

Stargazers

 avatar

Watchers

 avatar  avatar

py_discord_emoji_downloader's Issues

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.