User Selection Options

These options allow you to define which users (models) the program should process for scraping actions. You can combine these methods for granular control.

Specifying Usernames

-u, --username [argument]

  • Selects: Specific usernames to process, separated by commas (e.g., name1,name2).

  • Case-sensitive: Usernames are matched based on exact case.

  • ALL (case-sensitive): Use ALL to include all available usernames in the program's data.

Example: With -u user1,user2, only users "user1" and "user2" will be processed.

-eu, --excluded-username [argument]

  • Excludes: Specific usernames from processing, separated by commas (e.g., name1,name2).

  • Precedence: Excluded usernames take priority over usernames specified with -u.

Example: With -u user1,user2 and -eu user2, only "user1" will be processed (excluding "user2").


Using User Lists

-ul, --user-list [argument] (optional)

  • Filters: Users based on entries in a user list.

  • Default list: "ofscraper.main" (if no argument provided).

  • Built-in lists: The program also has built-in lists "ofscraper.active" and "ofscraper.disabled" corresponding to active and expired account respectively

  • Argument behavior:

    • If no argument is provided, the default list ("scrape") will be used.

    • If an argument is provided (e.g., "myuserList"), only the specified list will be processed.

Example: With -ul myUserList, only users in the "myUserList" list will be processed.

-bl, --black-list [argument] (optional)

  • Excludes: Users based on entries in a user list.

  • Blacklist behavior: Similar to user lists, but excludes all users from the specified list

  • Default list: None

  • Argument behavior:

    • If an argument is provided (e.g., "inactiveUsers"), only users from the specified blacklist will be excluded.

Example: With -bl inactiveUsers, users in the "inactiveUsers" blacklist will be excluded from processing

Last updated