Le-tools.com Forum Contact
DumpItBlue - Documentation

Using DumpItBlue

  1. You must start Google Chrome in remote debug mode. I suggest you to create a shortcut on your desktop. You must add the string --remote-debugging-port=9222 in the target field. See this image.
  2. Login to your profile;
  3. Go to your target profile;
  4. Right-click on DumpItBlue taskbar icon to popup the menu.
Menu

Dump Albums

This function can be use to gather all (or selected) albums of photos. It works with any type of profile that may contain albums like people, page and group profiles.

DumpAlbumsWindow

When you select this function, DumpItBlue:

  1. Displays the Dump albums window (as shown above)
  2. Checks if you are in the right page:
    • If you are not in the right page: If you selected Load and scroll automatically in Settings, DumpItBlue will load it for you. Otherwise, it will display an error message.
  3. When you are in the right page, DumpItBlue determine the profile type, get the username (or the userid) to propose it as filename. Then, it load the available albums.

Available options are:

DumpItBlue will create a directory for each album selected and download all the images from that album. The HTML report contain all albums with the small pictures. You can click on any small picture to get the large picture. You must know that if you don't download the pictures, they will be displayed in the HTML report, but as links. Download of videos is not supported actually.

Dump Friends

This function can be use to gather all friend lists (or selected) of a profile. It produces a report that contains details of profile's friends.

DumpFriendsWindow

When you select this function, DumpItBlue:

  1. Displays the Dump friends window (as shown above)
  2. Checks if you are in the right page:
    • If you are not in the right page: If you selected Load and scroll automatically in Settings, DumpItBlue will load it for you. Otherwise, it will display an error message.
  3. When you are in the right page, DumpItBlue get the username (or the userid) to propose it as filename. Then, it load the available friend lists.

Available options are:

The XLSX report will look like this:

DumpFriendsSample

Dump Mutual Friends

This function can be used to get the friends from a mutual friends page. The report is similar to Dump Friends.

DumpMutualFriendsWindow

Available options are:

Dump Contributors

This function can be used to list all persons that contribute to a particular page. It can be used on any page that contains comments and/or Likes. For people profile, DumpItBlue can browse picture pages and gather all contributors.

DumpContribWindow

This function produce the same kind of report than Dump Friends, but there is an additional column, that contains the number of times a contributor is found. It can be used to determine who are the biggest contributor to a particular page. Types of contributors are:

Available options are:

When you click on Picture pages option, DumpItBlue load the album page of the profile to gather the album names and urls.

Dump Comments

This function can be used dump all comments posted on a particular page. It can be used on any page that contains comments. For people profile, DumpItBlue can browse picture pages and gather comments on those pages too.

DumpCommentsWindow

Available options are:

When you click on Picture pages option, DumpItBlue load the album page of the profile to gather the album names and urls.

Dump Group Members

This function can be used to list all the members of a group. The report is similar to Dump Friends.

DumpGMWindow

When you select this function, DumpItBlue:

  1. Displays the Dump Group Members window (as shown above)
  2. Checks if you are in the right page:
    • If you are not in the right page: If you selected Load and scroll automatically in Settings, DumpItBlue will load it for you. Otherwise, it will display an error message.
  3. When you are in the right page, DumpItBlue get the username (or the userid) to propose it as filename. Then, it load the available lists.

Available options are:

Queue

The queue allows you to batch multiple dump processes and start them all at the same time. When you use a dump function, DumpItBlue build a database that contains all the selected parameters and start a new DumpItBlue process that is independant from the main program. This new process loads the database and executes the dumping process while the main program is waiting (to prevent that more than one process run at the same time).

When you click the Add to queue button instead of the Dump Now button, the database is still created, but the process is not started. Instead, it is queued.

QueueWindow

All databases are stored in a Queue subfolder in the user directory. The Queue window (as shown above) contain the filename of the database ([DumpFonction]-[Unixtime]), the filename for the report and the starting url associated to the dump process.

You can delete any of the process from the queue by right clicking on it and selecting the appropriate function.

While a process is running, the database associated with it is updated to indicates the current status of the process and the data that has been collected so far. If the process crashes, it can be restarted manually by restarting the main program.

When DumpItBlue starts, it look for any pending job in the queue. This can be a job that hasn't been started yet, or a job that crashed. Whatever reason, DumpItBlue will ask you to load or delete all the remaining database in queue.

Settings

There are a few parameters that can be set in DumpItBlue.

General options

SettingsWindow

In Tool section, we have the following functions and options:

  • Export Lang.ini: Use this function to translate DumpItBlue GUI. See Translation for help about this functionality.
  • Open user dir: This is the directory where settings are saved. Copy the content of this directory if you want to backup your settings.
  • Check Update: Check on le-tools.com if a tool update is available.
  • Check for update at startup: When DumpItBlue starts, check on website for available update of the tool.

In Functions section, you have:

  • Remember position of all windows: By default, every windows are centered in your main screen. If you use multiple monitor, it can be useful to have DumpItBlue on the same screen as Chrome. Use this option to remember the position of any window. Position is saved when the window is closed.
  • Time for loading: Time to wait when a page (or new content) must be loaded in Chrome. Default value is 2 seconds. As DumpItBlue must often gather content from internet, it can be affected by network latency.
  • Charset: DumpItBlue supports UTF8 (used on Facebook) internally, but the interface (Win32-GUI) doesn't support it. So, in some cases (ex.: Friends categories, album names, etc.), it may be a problem. Sometime, the charset will depend on the language of your profile and sometime, it will depend on the language of the target profile. To deal with that, DumpItBlue supports different charsets. Default is cp1252.
  • Logging: Logging can be useful for troubleshooting. When enabled, all errors are stored in a file in the user directory.

Copyright (c) 2015-2019 Alain Rioux