{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":454461509,"defaultBranch":"main","name":"omero-cli-transfer","ownerLogin":"ome","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-01T16:25:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1831717?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711035322.0","currentOid":""},"activityList":{"items":[{"before":"06281d2449a59ffae7c58481f5a74742bdcdf1e5","after":"dd6d61c328b7ab420ef6953e62b75c3314dd1ab1","ref":"refs/heads/main","pushedAt":"2024-05-13T12:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Making reference to image IDs not contained in a pack negative in Figures (#84)\n\n* replacing non-source image IDs with -1\r\n\r\n* using the correct var and type","shortMessageHtmlLink":"Making reference to image IDs not contained in a pack negative in Fig…"}},{"before":"7fdeb974c5ba2d00909539a360e8e02921b8b247","after":"06281d2449a59ffae7c58481f5a74742bdcdf1e5","ref":"refs/heads/main","pushedAt":"2024-04-03T13:42:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"raising a `NonzeroReturnCode` when download fails (#81)\n\n* raising a `Nonzero return code` when download fails\r\n\r\n(also cleaning up)\r\n\r\n* doing the same for exports and FileAnnotations\r\n\r\n* adding `--ignore_errors` option\r\n\r\n* making the flake8 gods happy\r\n\r\n* updating ome-types and cli-transfer versions\r\n\r\n* added tests, updated requirements\r\n\r\n* added `--ignore_errors` to readme","shortMessageHtmlLink":"raising a NonzeroReturnCode when download fails (#81)"}},{"before":"4ab1c7e0263f785bbed82444b703213bbe9b725d","after":"7fdeb974c5ba2d00909539a360e8e02921b8b247","ref":"refs/heads/main","pushedAt":"2024-03-21T15:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"updating to 1.0.1","shortMessageHtmlLink":"updating to 1.0.1"}},{"before":"f28eb4ac3ef367edc0cc78851ae28dbe6733fea0","after":"4ab1c7e0263f785bbed82444b703213bbe9b725d","ref":"refs/heads/main","pushedAt":"2024-03-21T15:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Updating ome-types","shortMessageHtmlLink":"Updating ome-types"}},{"before":"4f1940919df376a70a4d065868fd5a70cbed22e3","after":"f28eb4ac3ef367edc0cc78851ae28dbe6733fea0","ref":"refs/heads/main","pushedAt":"2024-03-21T15:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"full 1.0 version","shortMessageHtmlLink":"full 1.0 version"}},{"before":"40ee7a7c5458e980638ca5800f1df3a0c4ef59d8","after":null,"ref":"refs/tags/1.0.0rc1","pushedAt":"2024-01-30T15:17:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"}},{"before":"40ee7a7c5458e980638ca5800f1df3a0c4ef59d8","after":"4f1940919df376a70a4d065868fd5a70cbed22e3","ref":"refs/heads/main","pushedAt":"2024-01-30T15:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"marking as release candidate","shortMessageHtmlLink":"marking as release candidate"}},{"before":"e8fc2809628fecb98c369145b1f382637b60d9e9","after":"40ee7a7c5458e980638ca5800f1df3a0c4ef59d8","ref":"refs/heads/main","pushedAt":"2024-01-30T15:09:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"sets action to \"published\" so it runs on prereleases (#80)","shortMessageHtmlLink":"sets action to \"published\" so it runs on prereleases (#80)"}},{"before":"e8fc2809628fecb98c369145b1f382637b60d9e9","after":null,"ref":"refs/tags/1.0.0rc1","pushedAt":"2024-01-30T14:57:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"}},{"before":"97cf7efc718cf58c1e16d53f0d408344f78daa94","after":"e8fc2809628fecb98c369145b1f382637b60d9e9","ref":"refs/heads/main","pushedAt":"2024-01-25T18:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Changing from negative-id `CommentAnnotations` and `MapAnnotations` to `XMLAnnotations` for non-OME data model info (#74)\n\n* schemas!\r\n\r\n* better schemas!\r\n\r\n* starting to move towards XML annotations\r\n\r\n* creating XML path references\r\n\r\n* annotations correct for prepare\r\n\r\n* prepare working, using global count for new annotations\r\n\r\nBut how do I stop annotation ID collision from happening? move everything to global annotation counter?\r\n\r\n* packside working\r\n\r\n* annotated places that need XML rework\r\n\r\n* missing only using provenance XMLs\r\n\r\n* changed and used provenance metadata XML\r\n\r\n* removed renderingsettings schema, fixed func signature\r\n\r\n* fixing `get_server_path` to work as intended\r\n\r\n* creating prov metadata, accounting for multiple XML anns\r\n\r\n* debugging, new valid_single_image test data\r\n\r\n* new test data, minor test fixes\r\n\r\n* tests passing!\r\n\r\n* using pip from glencoe zeroc-ice, fixing flake8\r\n\r\n* reverting to conda - wrong bftools...\r\n\r\n* pinning flake and pycodestyle for now\r\n\r\n* moving to python 3.9\r\n\r\n* update for 1.0.0, updating dependencies\r\n\r\n* readding submodule\r\n\r\n* minor readme fix","shortMessageHtmlLink":"Changing from negative-id CommentAnnotations and MapAnnotations t…"}},{"before":"009504b7874c6125f01fdb0310ff7bae9d04710f","after":"97cf7efc718cf58c1e16d53f0d408344f78daa94","ref":"refs/heads/main","pushedAt":"2024-01-25T14:10:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"adds a --metadata-only option to pack (#72)\n\n* adds a --server option to pack\r\n\r\n* removed black autoformatting\r\n\r\n* fix too many blank lines\r\n\r\n* changes cli option to avoid collision\r\n\r\n* line length\r\n\r\n* adds store_true to add_argument\r\n\r\n* rename tests\r\n\r\n* changes cli argument to\r\n\r\n* fix line lengths\r\n\r\n* removes\r\n\r\n* wrong valuerror test\r\n\r\n* line length (sorry)\r\n\r\n* fix readme (doc was on the wrong section)\r\n\r\n* update .omero, some test failing\r\n\r\n* remove spurious merge chars, without ruff formating\r\n\r\n* merge chores\r\n\r\n* restore wrongly deleted lines\r\n\r\n* making sure submodule is still there\r\n\r\n---------\r\n\r\nCo-authored-by: Erick Martins Ratamero ","shortMessageHtmlLink":"adds a --metadata-only option to pack (#72)"}},{"before":"760b7893877563435adf0d0fe2fcd407a559395d","after":"009504b7874c6125f01fdb0310ff7bae9d04710f","ref":"refs/heads/main","pushedAt":"2024-01-23T19:50:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Update infra (#75)\n\n* bump actions/checkout to v4\r\n\r\n* use branch\r\n\r\n* remove local copy of files from omero-test-infra\r\n\r\n* rename folder\r\n\r\n* exclude .DS_Store\r\n\r\n* change permissions\r\n\r\n* split test\r\n\r\n* do no upack if plate or screen\r\n\r\n* using submodules\r\n\r\n* set python version\r\n\r\n* bump actions/checkout to v4\r\n\r\n* use ome branch\r\n\r\n* bumping python to 3.9, new omero-test-infra\r\n\r\n* run the tests for plate and screen\r\n\r\n* use own branch\r\n\r\n* pass parameter\r\n\r\n* remove customised file\r\n\r\n* combine tests\r\n\r\n* use ome repository\r\n\r\n---------\r\n\r\nCo-authored-by: Erick Martins Ratamero ","shortMessageHtmlLink":"Update infra (#75)"}},{"before":"3a1c056fa11048afeb513630bc318b73924e1ca6","after":"760b7893877563435adf0d0fe2fcd407a559395d","ref":"refs/heads/main","pushedAt":"2023-12-12T15:16:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Added plugin interface for external packers (#73)\n\n* added plugin interface for pack\r\n\r\n* added usage instructions for plugins to readme and added developer instructions as docstrings to omero_cli_transfer\r\n\r\n* added doc for plugin interface and modified plugin interface\r\n\r\n* modified plugin interface documentation\r\n\r\n* fixed typo in README","shortMessageHtmlLink":"Added plugin interface for external packers (#73)"}},{"before":"1f3e8c34802b17ac059a5c5ae98af025fb32ff99","after":"3a1c056fa11048afeb513630bc318b73924e1ca6","ref":"refs/heads/main","pushedAt":"2023-11-16T15:14:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"migrate to Docker Compose V2 using (#70)","shortMessageHtmlLink":"migrate to Docker Compose V2 using (#70)"}},{"before":"baeb5094430820bf8b0baa499a8faee70e026b09","after":"1f3e8c34802b17ac059a5c5ae98af025fb32ff99","ref":"refs/heads/main","pushedAt":"2023-11-06T13:55:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Packing and unpacking figures (#67)\n\n* help text for figure pack/unpack\r\n\r\n* added arguments\r\n\r\n* stub `populate_figures`\r\n\r\n* grabbing correct Figures\r\n\r\n* adding figures to XML\r\n\r\n* unpacking Figures, updating IDs\r\n\r\n* flake8\r\n\r\n* using Will's Figure infra\r\n\r\n* flake8\r\n\r\n* tests passing!","shortMessageHtmlLink":"Packing and unpacking figures (#67)"}},{"before":"64e6d9f5b0e081ada14426b43850125992bbe590","after":"baeb5094430820bf8b0baa499a8faee70e026b09","ref":"refs/heads/main","pushedAt":"2023-09-27T12:48:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Human readable pack (#65)\n\n* scaffold for simple pack\r\n\r\n* simple test case working\r\n\r\n* new tests, all passing\r\n\r\n* improved testing, catching duplicate dataset names case\r\n\r\n* removing debug print\r\n\r\n* oops didn't need duplicate code\r\n\r\n* flake8 fixes","shortMessageHtmlLink":"Human readable pack (#65)"}},{"before":"c78060043d39ef7adfcac8e79d896649a6f31381","after":"64e6d9f5b0e081ada14426b43850125992bbe590","ref":"refs/heads/main","pushedAt":"2023-08-22T13:52:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Update setup.py","shortMessageHtmlLink":"Update setup.py"}},{"before":"c78060043d39ef7adfcac8e79d896649a6f31381","after":null,"ref":"refs/tags/0.7.3","pushedAt":"2023-08-22T13:52:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"}},{"before":"e033ac2e40d9cef0a5b777cd56b6b9016eb8eaaa","after":"c78060043d39ef7adfcac8e79d896649a6f31381","ref":"refs/heads/main","pushedAt":"2023-08-22T13:19:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"updated ome-types version (#62)","shortMessageHtmlLink":"updated ome-types version (#62)"}},{"before":"a13e385f079f8c664f4f9e647275a2d7c4706667","after":"e033ac2e40d9cef0a5b777cd56b6b9016eb8eaaa","ref":"refs/heads/main","pushedAt":"2023-08-10T16:13:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"using relative paths for `--filelist` as well (#61)\n\n* using relative paths for `--filelist` as well\r\n\r\n* tests passing","shortMessageHtmlLink":"using relative paths for --filelist as well (#61)"}},{"before":"3ba94d0d5140937d62ca8dcc4f138dbc91479a18","after":"a13e385f079f8c664f4f9e647275a2d7c4706667","ref":"refs/heads/main","pushedAt":"2023-08-08T19:20:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"prepare now uses relative paths (#60)","shortMessageHtmlLink":"prepare now uses relative paths (#60)"}},{"before":"581996c21e3591c866759adaffa60284908167a3","after":"3ba94d0d5140937d62ca8dcc4f138dbc91479a18","ref":"refs/heads/main","pushedAt":"2023-08-04T17:01:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Fix typo in README.md (forge not force, and single =) (#58)\n\n* Fix typo in README.md (forge not force)\r\n\r\n* fix conda install version specification","shortMessageHtmlLink":"Fix typo in README.md (forge not force, and single =) (#58)"}},{"before":"2f3c319d12e5176786fdaa7acf68e8ff3be803f9","after":"581996c21e3591c866759adaffa60284908167a3","ref":"refs/heads/main","pushedAt":"2023-08-03T17:29:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Add `--merge` option to `unpack` (#57)\n\n* bump to new ome-types\r\n\r\n* updating things for ome_types=0.4.0\r\n\r\n* first try at merge projects, stubs for others\r\n\r\n* only missing find_dataset\r\n\r\n* first pass at merge, find_dataset needs reviewing\r\n\r\n* now resolving dataset refs to actual datasets\r\n\r\n* basic merge functionality working\r\n\r\n* added basic prepare metadata\r\n\r\n* doing clever image matching (again?) considering annotations\r\n\r\n* tests passing - made `conn` optional on `make_image_map`\r\n\r\n* merge tests passing, some extra minor fixes\r\n\r\n- merging orphaned datasets\r\n- using `isInstance` instead of `type`\r\n\r\n* updated readme and setup.py","shortMessageHtmlLink":"Add --merge option to unpack (#57)"}},{"before":"b3b89495d17d894440fe34e7cfdf6df00f5168ec","after":"2f3c319d12e5176786fdaa7acf68e8ff3be803f9","ref":"refs/heads/main","pushedAt":"2023-07-17T14:40:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"bump to 0.6.0","shortMessageHtmlLink":"bump to 0.6.0"}},{"before":"788222faf26cd590277441b67d6d0c8650fb5972","after":"b3b89495d17d894440fe34e7cfdf6df00f5168ec","ref":"refs/heads/main","pushedAt":"2023-07-14T13:38:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"`prepare` can take a filelist instead of folder path (#55)\n\n* added filelist argument\r\n\r\n* generating targets from filelist when necessary\r\n\r\n* putting initialization where it should be\r\n\r\n* prepare with filelist seems to be working!\r\n\r\n* prepare filelist working, tests passing\r\n\r\n* using simpler pip install for tests\r\n\r\n* removing unnecessary export\r\n\r\n* raising an exception if a plate has no CommentAnnotation","shortMessageHtmlLink":"prepare can take a filelist instead of folder path (#55)"}},{"before":"fdcfbaa2f6a4e8a65b52f575a1113f347a66e77f","after":null,"ref":"refs/tags/0.5.0","pushedAt":"2023-06-20T16:56:36.058Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"}},{"before":"0983eb9b4ebf047edb8dba268392b5dfe4ea7d56","after":"788222faf26cd590277441b67d6d0c8650fb5972","ref":"refs/heads/main","pushedAt":"2023-06-20T16:38:54.494Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Update setup.py with version 0.5.0","shortMessageHtmlLink":"Update setup.py with version 0.5.0"}},{"before":"fdcfbaa2f6a4e8a65b52f575a1113f347a66e77f","after":"0983eb9b4ebf047edb8dba268392b5dfe4ea7d56","ref":"refs/heads/main","pushedAt":"2023-06-20T16:34:54.502Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"Update setup.py with version 0.5.0","shortMessageHtmlLink":"Update setup.py with version 0.5.0"}},{"before":"5780268076519846edc301f355c138a9602c3cf0","after":"fdcfbaa2f6a4e8a65b52f575a1113f347a66e77f","ref":"refs/heads/main","pushedAt":"2023-06-20T16:08:36.594Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"EXPERIMENTAL addition of `omero transfer prepare` (#52)\n\n* added help for `omero transfer prepare`\r\n\r\n* hooked command into `prepare` function\r\n\r\n* next step: parsing stdout from `import -f` for multifile\r\n\r\n* generating valid XML for simple images\r\n\r\n* correctly generating XML for simple plates (and renaming them)\r\n\r\n* tests are... running?\r\n\r\n* found the test issues (parser on `from_xml`)\r\n\r\nnow just need to fix the actual tests\r\n\r\n* after 3 days of fighting with encoding: tests working as intended\r\n\r\n* tests passing!\r\n\r\n* changed to ezomero 2.0\r\n\r\n* readme update for prepare","shortMessageHtmlLink":"EXPERIMENTAL addition of omero transfer prepare (#52)"}},{"before":"a5930b047a391c7e9314ef46e38ba496a060f6cb","after":"5780268076519846edc301f355c138a9602c3cf0","ref":"refs/heads/main","pushedAt":"2023-06-13T13:33:21.177Z","pushType":"push","commitsCount":1,"pusher":{"login":"erickmartins","name":"Erick Martins Ratamero","path":"/erickmartins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1597542?s=80&v=4"},"commit":{"message":"using the correct version-agnostic DOI","shortMessageHtmlLink":"using the correct version-agnostic DOI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESGfKnwA","startCursor":null,"endCursor":null}},"title":"Activity · ome/omero-cli-transfer"}