boxnotes2html

Convert Box's proprietary Box Notes to HTML, Markdown, or plain text
git clone git://git.alexwennerberg.com/boxnotes2html
Log | Files | Refs | README | LICENSE

normal note.boxnote (4018B) - raw


      1 {
      2   "head": 117,
      3   "savepointDataFileId": "400025482140",
      4   "savepointListObject": {
      5     "80": {
      6       "revisionId": 80,
      7       "timestamp": 1549845414056,
      8       "state": "saved",
      9       "type": "session",
     10       "diffAuthorList": {
     11         "3960991723": true
     12       }
     13     }
     14   },
     15   "lastEditTimestamp": 1549846860417,
     16   "diffChangeset": "Z:3i5<2nq*4*9|1-8*4*e*5*f+6|1=1=14*4*k*4=b=7s*4*9|4-11n|1=1*4*8=1*4*9-6|1=2s*4*8=1=17*4*9-1k|1=1*4*c=1=13*4*e*4=t|1=w*4*d=1=46*4*l*4=w|1=e*4*c=1|1=31*4*d=1|1=2y*4*j=1=1i*4*9|7-193*4*9-b8|4=f*4*m*4=1$HEADER",
     17   "invalidDiffChangeset": false,
     18   "authorList": {
     19     "3960991723": {
     20       "authorName": "Alex Wennerberg",
     21       "authorCustomAvatarUrl": "/users/3960991723/avatar"
     22     }
     23   },
     24   "diffAuthorList": {
     25     "3960991723": true
     26   },
     27   "shouldCreateSavepointBeforeApplyingNextRevision": false,
     28   "firstKeyRevision": 5,
     29   "atext": {
     30     "text": "HEADER\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Duis in lorem est. Nunc ac lectus eget nibh iaculis hendrerit vitae in lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi consectetur nunc leo, id sollicitudin nibh blandit a. Donec euismod mollis nisl quis vehicula. Donec \n*ex maximus tortor, ac convallis nisl lorem laoreet nisi. Sed ullamcorper purus porttitor convallis \n*eleifend. Vivamus venenatis vestibulum odio\n*Donec vehicula lacus ut nisi suscipit, sit amet cursus mauris varius. Aenean consectetur fermentum \n*metus, eu faucibus ex luctus eget. Sed consectetur metus sit amet nisl fermentum, in consectetur justvenenatis. Donec ipsum quam, tempor quis arcu a, tincidunt vehicula neque. Nullam eget ligula \n*venenatis, sollicitudin neque non, iaculis ipsum. Phasellus eu nunc nec dui lobortis facilisis. Nullam quis \n*augue et massa consequat tincidunt. Vestibulum sit amet libero augue. Praesent condimentum sed ligula eu \n*viverra. Praesent bibendum dapibus erat vitae posuere.\n\nTO DO\n*lorem\n*ipsum\n*lorem2\n*impsum2\n\n",
     31     "attribs": "*4*e*5*f+6*4|1+1*4+14*4*k+b*4|1+7t*4*2*7*3*8+1*4*b*6+2r*4|1+1*4*2*a*3*8+1*4*b*6+17*4|1+1*4*2*a*3*c+1*4*b*6+13*4*e*b*6+t*4*b*6+v*4|1+1*4*2*a*3*d+1*4*b*6+46*4*b*6*l+w*4*b*6+d*4|1+1*4*2*7*3*c+1*4*b*6+30*4|1+1*4*2*7*3*d+1*4*b*6+2x*4|1+1*4*2*7*3*j+1*4*b*6+1i*4|2+2*4*5*f+5|1+1*4*2*i*3+1*4*5*6+5*4|1+1*4*2*m*3+1*4*5*6+5*4|1+1*4*2*i*3+1*4*5*6+6*4|1+1*4*2*i*3+1*4*5*6+7|2+2",
     32     "opCount": 44,
     33     "appliedAttribsCount": 120,
     34     "maxAttribsOnSingleOp": 5
     35   },
     36   "pool": {
     37     "numToAttrib": {
     38       "0": [
     39         "author",
     40         "a.4fz9s4pIrvcRKF5l"
     41       ],
     42       "1": [
     43         "align",
     44         "left"
     45       ],
     46       "2": [
     47         "insertorder",
     48         "first"
     49       ],
     50       "3": [
     51         "lmkr",
     52         "1"
     53       ],
     54       "4": [
     55         "author",
     56         "3960991723"
     57       ],
     58       "5": [
     59         "font-color-000000",
     60         "true"
     61       ],
     62       "6": [
     63         "font-size-medium",
     64         "true"
     65       ],
     66       "7": [
     67         "list",
     68         "number1"
     69       ],
     70       "8": [
     71         "start",
     72         "1"
     73       ],
     74       "9": [
     75         "removed",
     76         "true"
     77       ],
     78       "10": [
     79         "list",
     80         "number2"
     81       ],
     82       "11": [
     83         "font-color-222222",
     84         "true"
     85       ],
     86       "12": [
     87         "start",
     88         "2"
     89       ],
     90       "13": [
     91         "start",
     92         "3"
     93       ],
     94       "14": [
     95         "bold",
     96         "true"
     97       ],
     98       "15": [
     99         "font-size-large",
    100         "true"
    101       ],
    102       "16": [
    103         "font-size-medium",
    104         ""
    105       ],
    106       "17": [
    107         "link-MTU0OTg0NTM4NDI5MC1nb29nbGUuY29t",
    108         "true"
    109       ],
    110       "18": [
    111         "list",
    112         "unchecked1"
    113       ],
    114       "19": [
    115         "start",
    116         "4"
    117       ],
    118       "20": [
    119         "link-MTU0OTg0NjgyMTM3MC1nb29nbGUuY29t",
    120         "true"
    121       ],
    122       "21": [
    123         "italic",
    124         "true"
    125       ],
    126       "22": [
    127         "list",
    128         "checked1"
    129       ]
    130     },
    131     "nextNum": 23
    132   },
    133   "chatHead": -1,
    134   "publicStatus": false,
    135   "passwordHash": null,
    136   "savedRevisions": []
    137 }