1.3.1 • Published 1 year ago

@woodytechnologies/browser v1.3.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

[TOC]

Use cases

  flowchart LR

  user(User)

  subgraph Browser
      direction TB
      open(Open selection)
      select(Select items)
      close(Close browser)
      sort(Sort items by name, date, etc...)
      f(Filter items by name, extension, etc..)
      subgraph Card
          scan(Scan directory for medias)
          stopScan(Stop scanning)
          openCard(Get medias from a card)
      end
      subgraph File
          openFile(Get selected files)
      end
      subgraph Folder
          selectFolder(Get directory path)
      end
  end

  scan -. include .-> stopScan
  open -. include .-> select

  openCard -. extend .-> open
  openFile -. extend .-> open

  user --> open
  user --> scan
  user --> close
  user --> sort
  user --> f
  user --> selectFolder

Ouverture de cartes

const props = {
  mode: 'card',
  sessionID: '',
  connector: { id: 'defaultSMB' },
  browseUrl: '',
  listDrivesUrl: '',
  webSocketUrl: '',
  //fileId: gIUState.CurrentSMBPath || "",
  fileId: '',
  openBrowser: true,
  openSelection: (message) => {
    console.log('access ', openSelection)
  },
  handleClose: (event) => {
    CloseSMBBrowser()
  },
}

await WoodyApp.init({
  container: '#SMB',
  page: 'browser',
  props: props,
})

openning

{
  "type": "openning",
  "id": "C:\\MEDIA\\Tournage MAG Cuba - Canon XF105",
  "count": 16
}

openning_progress

{
  "type": "openning_progress",
  "id": "C:\\MEDIA\\Tournage MAG Cuba - Canon XF105",
  "count": 16,
  "count_done": 10,
  "card": {
    "path": "C:''MEDIA''Tournage MAG Cuba - Canon XF105",
    "AVStruct": {
      "type": "CANON_XF",
      "path": "C:/MEDIA/Tournage MAG Cuba - Canon XF105/CONTENTS/"
    },
    "Path": "C:''MEDIA''Tournage MAG Cuba - Canon XF105/",
    "DriveLetter": "C",
    "Identifier": "857A1F3B-389F8A27-B8077924_CANON_XF",
    "id": "857A1F3B-389F8A27-B8077924_CANON_XF",
    "status": "open",
    "SerialNumber": -497141917,
    "VolumeName": "OS",
    "ShareName": "",
    "rootPath": "C:''MEDIA''Tournage MAG Cuba - Canon XF105/",
    "FileSystem": "NTFS",
    "nbclips": 16,
    "nbdoneclips": 10
  }
}

openned

{
  "type": "openned",
  "card": {
    "path": "C:''MEDIA''Tournage MAG Cuba - Canon XF105",
    "AVStruct": {
      "type": "CANON_XF",
      "path": "C:/MEDIA/Tournage MAG Cuba - Canon XF105/CONTENTS/"
    },
    "Path": "C:''MEDIA''Tournage MAG Cuba - Canon XF105/",
    "DriveLetter": "C",
    "Identifier": "857A1F3B-389F8A27-B8077924_CANON_XF",
    "id": "857A1F3B-389F8A27-B8077924_CANON_XF",
    "status": "open",
    "SerialNumber": -497141917,
    "VolumeName": "OS",
    "ShareName": "",
    "rootPath": "C:''MEDIA''Tournage MAG Cuba - Canon XF105/",
    "FileSystem": "NTFS",
    "nbclips": 16,
    "nbdoneclips": 16,
    "duration": 502.56000000000006,
    "First__clip__Date__Time": "2013-07-17 17:02:57",
    "First__clip__Date": "2013-07-17"
  },
  "clips": [
    {
      "_rev": "_crKmHca---",
      "AVstruct": "CANON_XF",
      "AVtype": "VIDEO",
      "Audio": "PCM - 48000Hz - 16bits - 2 channels",
      "ChannelPerStream": 1,
      "Container": "MXF OP-1a",
      "Device": "CANON XF100 - 303300100096",
      "Format": "XDCAM HD 50Mbits (1080i/50) [1920x1080 - 16:9 - 25fps] - PCM - 48000Hz - 16bits - 2 channels",
      "GOPSize": 12,
      "Lens": "",
      "Name": "AA8613",
      "Segments": 1,
      "SourcePath": "C:/MEDIA/Tournage MAG Cuba - Canon XF105/CONTENTS/CLIPS001\\AA8613\\",
      "Source__Basename": "AA8613",
      "Source__Date": "2013-07-17",
      "Source__Date__Time": "2013-07-17 17:02:57",
      "Source__Drive": "C:",
      "Source__Folder": "",
      "Source__Name": "AA8613",
      "Source__Path": "C:",
      "Source__Relative__Path": "C:''MEDIA''Tournage MAG Cuba - Canon XF105",
      "Source__Volume": "OS",
      "Streams": "V-A1-A1",
      "TC__Start": "15:13:19:15",
      "UNCSourcePath": "C:\\MEDIA\\Tournage MAG Cuba - Canon XF105\\CONTENTS\\CLIPS001\\AA8613\\",
      "UNC__Source__Path": "C:",
      "Umid": "060A2B340101010501010D43130000000A3C8F539064058000008500022426DA",
      "Video": "XDCAM HD 50Mbits (1080i/50) [1920x1080 - 16:9 - 25fps]",
      "assetType": "AVCardClip",
      "audChannels": 2,
      "audioBitRate": 48000,
      "audioBits": 16,
      "audioCodec": "PCM",
      "bandwidth": 50,
      "cardId": "857A1F3B-389F8A27-B8077924_CANON_XF",
      "colormatrix": "bt709",
      "creationDate": 1374073377000,
      "dar": "16:9",
      "dfps": "50i",
      "dur_TC": "00:00:09:03",
      "dur_fr": 228,
      "dur_s": 9.12,
      "fieldorder": "tff",
      "fps": 25,
      "framewrapped": true,
      "freerun_start_fr": 1534425,
      "fullAnalyse": true,
      "height": 1080,
      "id": "1627040260556091",
      "in_fr": 0,
      "metafile": "C:/MEDIA/Tournage MAG Cuba - Canon XF105/CONTENTS/CLIPS001/AA8613\\AA8613.CIF",
      "out_fr": 228,
      "rank": 1,
      "recrun_start_fr": 0,
      "sar": "1:1",
      "segments": [
        {
          "name": "AA861301",
          "url": "C:\\MEDIA\\Tournage MAG Cuba - Canon XF105\\CONTENTS\\CLIPS001\\AA8613\\AA861301.MXF",
          "dur_fr": 228,
          "dur_s": 9.12,
          "offset_fr": 0,
          "offset_s": 0
        }
      ],
      "start_fr": 1369990,
      "start_in_folder": 0,
      "status": "",
      "subsampling": "4:2:2",
      "target": {
        "Avid": 1,
        "File": 1
      },
      "timecode": "15:13:19:15",
      "videoCodec": "MPEG2",
      "videoStreamIndex": 0,
      "wFormat": "XDCAM HD 50Mbits (1080i/50)",
      "width": 1920
    }
  ]
}

open_error

{
  "type": "open_error",
  "id": "C:\\MEDIA\\DIVERS avec des putain d'espaces",
  "message": "Chemin d'accès introuvable"
}
1.3.1

1 year ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.12

1 year ago

1.2.13

1 year ago

1.2.10

2 years ago

1.2.11

2 years ago

1.2.14

1 year ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.0

3 years ago

1.1.6

3 years ago

1.1.0

3 years ago

1.1.4

3 years ago

1.0.10

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago