Package Exports
- habbo-downloader
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (habbo-downloader) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
habbo-downloader 2.0
A tiny script to download various files directly from Habbo.
Quick links: EXAMPLES - COMMANDS - OPTIONS - FAQ
Features
- Works on every operating system ✅
- Easy to use 💯
- Blazing Fast ⚡
- Many bug fixes 🐛
Requirements
- NodeJS >= 15.0
How to use
First, install habbo-downloader:
npm i -g habbo-downloaderAfter installation, you can start the script by typing habbo-downloader or the shorthand hdl into your terminal and specifing a command.
Also check out some examples to get started!
habbo-downloader --command [COMMAND NAME]Options
Here is a list of all currently available options.
REQUIRED
-c OR --command [COMMAND NAME] Defines the command to execute. See below the list of all available commands.
OPTIONAL
-d OR --domain [VALUE]Defines from which domain the files should be downloaded.
Default: com
Value: com.br, com.tr, com, de, es, fi, fr, it, nl
-r OR --revisionIf specified, downloads furnitures and furniture icons inside of the revision
folder else downloads directly to dcr/hof_furni
Default: -
Value: -
-f OR --format [VALUE]Which format to use when downloading badges. Habbo now by default use PNG for their badges.
However you can still use GIF if you prefer that.
Default: png
Value: png or gif
-s OR --sockets [VALUE]Maximal amount of open sockets to server. Increasing this value can improve download performance but
a too high value can result in blocked requests becuase of Habbos DDOS protection.
Default: 100
Value: Any number is valid
Examples
Simple example:
habbo-downloader --command iconsYou also can use the shorthand version:
hdl -c iconsDownloading from a different domain, for example: www.habbo.es
hdl -c gamedata -d esCommands
This is a list of all currently implemented commands. Please note that this project is still a work in progress.
| Command | Description |
|---|---|
| articles | Download all Habbo News Article Images |
| badgeparts | Download all Habbo Badgeparts Images |
| badges | Download all Habbo Badges |
| clothes | Download all Habbo Clothes |
| effects | Download all Habbo Effects |
| furnitures | Download all Habbo Furnitures + Icons |
| gamedata | Download all Habbo Gamedata |
| gordon | Download all Habbo Gordon Files |
| habboswf | Download the latest Habbo.swf |
| hotelview | Download all Habbo Hotelview Images |
| icons | Download all Habbo Catalogue Icons |
| mp3 | Download all Habbo MP3 Files (sound_machine_sample) |
| pets | Download all Habbo Pets |
| promo | Download all Habbo Web Promo Images |
FOR HABBO 2020 (EXPERIMENTAL)
| Command | Description |
|---|---|
| furnitures20 | Download all Habbo 2020 Furnitures |
FAQ
Q: I get this error: Error: Cannot find module 'stream/promises'
A: Make sure you have NodeJS version 15.0 or higher installed. You can check what version your using by typing node -v in your terminal.