Jump to content

jadevwin

Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by jadevwin

  1. Is it possible to display a string if i extend the shared memory like:

     

    Content (1024 bytes):
    version (currently 2) - integer, 4 bytes
    bps bytes/s - 8 bytes
    total bytes - long, 8 bytes
    loaded bytes - long, 8 bytes
    remaining bytes - long, 8 bytes
    eta seconds - long, 8 bytes
    running downloads - long, 8 bytes
    open connections - long, 8 bytes
    running packages - long, 8 bytes

    eta string size - integer, 4 bytes

    eta string - char, variable bytes (not 0 terminated, ISO-8859-1)

     

    The byte order is little endian and all values are unsigned.

  2. Now JDownloader has a shared memory segment:

     

    To activate it open "Advanced settings" and check "GeneralSettings: Shared Memory State".

    Shared memory name: JDownloader
    Update interval: 1000 ms

    Content (1024 bytes):
    version (currently 1) - integer, 4 bytes
    bps bytes/s - 8 bytes
    total bytes - long, 8 bytes
    loaded bytes - long, 8 bytes
    remaining bytes - long, 8 bytes
    eta seconds - long, 8 bytes
    running downloads - long, 8 bytes
    open connections - long, 8 bytes
    running packages - long, 8 bytes

     

    It would be great if it is read by Aida64.

     

    Best regards

  3. Hi, there is an official API: My.JDownloader API

    That is documented here: https://docs.google.com/document/d/1IGeAwg8bQyaCTeTl_WyjLyBPh4NBOayO0_MAmvP5Mu4/edit?pli=1#

     

    To enable this API locally, go to Advanced Settings and enable "RemoteAPi: Deprecated Api". 

     

    The API is based on HTTP, i tried the following:

     

    Get current speed:
    Example result:
    {
      "data" : 12220
    }
     
     
    Get packages:
    Example result:
    {
      "data" : [ {
        "eta" : 1313,
        "enabled" : true,
        "bytesLoaded" : 4183966,
        "speed" : 5190,
        "bytesTotal" : 11003942,
        "name" : "node-v4 2 1-linux-armv7l",
        "uuid" : 1445344136056,
        "running" : true
      }, {
        "eta" : 692,
        "enabled" : true,
        "bytesLoaded" : 5837537,
        "speed" : 4920,
        "bytesTotal" : 9244672,
        "name" : "node-v4 2 1-x86",
        "uuid" : 1445344136058,
        "running" : true
      }, {
        "eta" : 1347,
        "enabled" : true,
        "bytesLoaded" : 4595697,
        "speed" : 4922,
        "bytesTotal" : 11231892,
        "name" : "node-v4 2 1-linux-x86",
        "uuid" : 1445344136059,
        "running" : true
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 13552232,
        "name" : "node",
        "uuid" : 1445344136060
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 402,
        "name" : "apple-touch-icon",
        "uuid" : 1445344136061
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "name" : "v4",
        "uuid" : 1445344136062
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 10158080,
        "name" : "node-v4 2 1-x64",
        "uuid" : 1445344136063
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 12954343,
        "name" : "node-v4 2 1-sunos-x86",
        "uuid" : 1445344136064
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 13956448,
        "name" : "node-v4 2 1-sunos-x64",
        "uuid" : 1445344136065
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 12589250,
        "name" : "node-v4 2",
        "uuid" : 1445344136066
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 11674722,
        "name" : "node-v4 2 1-linux-x64",
        "uuid" : 1445344136067
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 22505860,
        "name" : "node-v4 2 1",
        "uuid" : 1445344136068
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 10992882,
        "name" : "node-v4 2 1-linux-armv6l",
        "uuid" : 1445344136069
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 11114971,
        "name" : "node-v4 2 1-linux-arm64",
        "uuid" : 1445344136070
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 5526,
        "name" : "platform-icon-generic",
        "uuid" : 1445344136071
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 4076,
        "name" : "platform-icon-osx",
        "uuid" : 1445344136072
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 6076,
        "name" : "platform-icon-win",
        "uuid" : 1445344136073
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 9772442,
        "name" : "node-v4 2 1-darwin-x64",
        "uuid" : 1445344136074
      }, {
        "enabled" : true,
        "bytesLoaded" : 0,
        "bytesTotal" : 138382,
        "name" : "trademark-policy",
        "uuid" : 1445344136075
      } ]
    }
     
     
    Best regards
  4. Hi,

     

    it would be great to support remote display on Android devices connected only via USB (no reverse tethering, no Wifi).

     

    Or provide a way to get an image (instead of an HTML page) to allow a window Application to be written that sends the image to a Andriod app for display.

     

    Best regards
×
×
  • Create New...