Skip to content

Configuration

Husko edited this page Dec 5, 2023 · 1 revision

Details on how to configure the Uploader.

Config Example

{
    "version": "1.3.0",
    "checkForUpdates": true,
    "useProxies": false,
    "saveLinksToFile": true,
    "randomUserAgent": false,
    "presetSystem": {
        "autoLoadPreset": false,
        "presetName": "",
        "enablePresetSelection": false
    },
    "advancedMode": false,
    "api_keys": {
        "BowFile": {
            "apiKey1": "Aa9Bb8Cc7Dd6Ee5Ff4Gg3Hh2Ii1Jj0KkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz",
            "apiKey2": "PqR7sTuVx1y2z3w4H5G6F7Q8E9D0C2A1B3"
        },
        "DooDrive": {
            "apiKey": "XyZ8AbCdEfGhIjKlMnOpQrStUvWuVxYz2A3B4C5D6E7F8G9H0I1J2K3L4M5N6O7P8Q9R0S1T2U3V4W5X6Y7Z8",
            "apiToken": "3P2Q9K4L8W1H6E5T7J0S9O2Z8I4Y6A1R7U3N5MxFvDcBgNhIjKlMnPqRoStUvWuXyZa2b1C3d4E5f6G7h8"
        }
    },
    "blacklist": [
        "SomeSiteName",
        "CheapGoFileCopy",
        "HotSinglesInYourArea"
    ]
}

Configuration Parameters

version

  • Description: Specifies the version of the configuration format.
  • Example: "version": "1.3.0"

checkForUpdates

  • Description: Enables or disables automatic updates checks.
  • Example: "checkForUpdates": true

useProxies

  • Description: Enables or disables the use of proxies.
  • Example: "useProxies": false

saveLinksToFile

  • Description: Enables or disables saving links to a file.
  • Example: "saveLinksToFile": true

randomUserAgent

  • Description: Enables or disables the use of a random user agent.
  • Example: "randomUserAgent": false

presetSystem

  • Description: Configuration for the preset system.

    • autoLoadPreset: Enables or disables the automatic loading of presets.

      • Example: "autoLoadPreset": false
    • presetName: Name of the preset to be loaded.

      • Example: "presetName": "f95.json"
    • enablePresetSelection: Enables or disables the ability to select presets.

      • Example: "enablePresetSelection": false

advancedMode

  • Description: Enables or disables advanced mode. If enabled, the check of the config version will be skipped and requires the user to update it if necessary.
  • Example: "advancedMode": false

api_keys

  • Description: Contains API credentials for various services.

    • BowFile: API credentials for BowFile.

      • "apiKey1": API key 1 for BowFile.
      • "apiKey2": API key 2 for BowFile.
      • Example:
        "api_keys": { 
            "BowFile": { 
                "apiKey1": "", 
                "apiKey2": "" 
            } 
        }
    • DooDrive: API credentials for DooDrive.

      • "apiKey": API key for DooDrive.
      • "apiToken": API token for DooDrive.
      • Example:
        "api_keys": { 
            "DooDrive": { 
                "apiKey": "", 
                "apiToken": "" 
            } 
        }

blacklist

  • Description: Specifies a list of blacklisted items.
  • Example: "blacklist": [ "SomeSiteName", "CheapGoFileCopy", "HotSinglesInYourArea" ]