Skip to content

Commit 8c016f1

Browse files
author
Rasmus Oscar Welander
committed
Adapted examples to create a resource instance using abs_path
1 parent a2e65b8 commit 8c016f1

6 files changed

+19
-19
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,15 @@ auth_token = Auth.check_token(token)
146146
### File Example
147147
```python
148148
# mkdir
149-
directory_resource = Resource.from_file_ref_and_endpoint(f"/eos/user/r/rwelande/test_directory")
149+
directory_resource = Resource(abs_path=f"/eos/user/r/rwelande/test_directory")
150150
res = client.file.make_dir(auth.get_token(), directory_resource)
151151

152152
# touchfile
153-
touch_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/touch_file.txt")
153+
touch_resource = Resource(abs_path="/eos/user/r/rwelande/touch_file.txt")
154154
res = client.file.touch_file(auth.get_token(), touch_resource)
155155

156156
# setxattr
157-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/text_file.txt")
157+
resource = Resource(abs_path="/eos/user/r/rwelande/text_file.txt")
158158
res = client.file.set_xattr(auth.get_token(), resource, "iop.wopi.lastwritetime", str(1720696124))
159159

160160
# rmxattr
@@ -167,7 +167,7 @@ res = client.file.stat(auth.get_token(), resource)
167167
res = client.file.remove_file(auth.get_token(), touch_resource)
168168

169169
# rename
170-
rename_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/rename_file.txt")
170+
rename_resource = Resource(abs_path="/eos/user/r/rwelande/rename_file.txt")
171171
res = client.file.rename_file(auth.get_token(), resource, rename_resource)
172172

173173
# writefile
@@ -176,7 +176,7 @@ size = len(content)
176176
res = client.file.write_file(auth.get_token(), rename_resource, content, size)
177177

178178
# listdir
179-
list_directory_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande")
179+
list_directory_resource = Resource(abs_path="/eos/user/r/rwelande")
180180
res = client.file.list_dir(auth.get_token(), list_directory_resource)
181181

182182

@@ -195,7 +195,7 @@ def encode_lock(lock):
195195
return WEBDAV_LOCK_PREFIX + ' ' + b64encode(lock.encode()).decode()
196196
return None
197197

198-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/lock_test.txt")
198+
resource = Resource(abs_path="/eos/user/r/rwelande/lock_test.txt")
199199

200200
# Set lock
201201
client.file.set_lock(auth_token, resource, app_name="a", lock_id=encode_lock("some_lock"))
@@ -227,7 +227,7 @@ if res is not None:
227227
### Share Example
228228
```python
229229
# Create share #
230-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/<some_username>/text.txt")
230+
resource = Resource(abs_path="/eos/user/r/<some_username>/text.txt")
231231
resource_info = client.file.stat(auth.get_token(), resource)
232232
user = client.user.get_user_by_claim("username", "<some_username>")
233233
res = client.share.create_share(auth.get_token(), resource_info, user.id.opaque_id, user.id.idp, "EDITOR", "USER")
@@ -308,14 +308,14 @@ res = client.user.get_user_by_claim("username", "rwelande")
308308
res = client.app.list_app_providers(auth.get_token())
309309

310310
# open_in_app
311-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/collabora.odt")
311+
resource = Resource(abs_path="/eos/user/r/rwelande/collabora.odt")
312312
res = client.app.open_in_app(auth.get_token(), resource)
313313
```
314314

315315
### Checkpoint Example
316316
```python
317317
# list file versions
318-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/test.md")
318+
resource = Resource(abs_path="/eos/user/r/rwelande/test.md")
319319
res = client.checkpoint.list_file_versions(auth.get_token(), resource)
320320

321321
# restore file version

examples/app_api_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
print(res)
4343

4444
# open_in_app
45-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/collabora.odt")
45+
resource = Resource(abs_path="/eos/user/r/rwelande/collabora.odt")
4646
res = client.app.open_in_app(auth.get_token(), resource)
4747
if res is not None:
4848
print(res)

examples/checkpoints_api_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
res = None
4040

41-
markdown_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/test.md")
41+
markdown_resource = Resource(abs_path="/eos/user/r/rwelande/test.md")
4242

4343
res = client.checkpoint.list_file_versions(auth.get_token(), markdown_resource)
4444

examples/file_api_example.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,22 @@
4747

4848
# mkdir
4949
for i in range(1, 4):
50-
directory_resource = Resource.from_file_ref_and_endpoint(f"/eos/user/r/rwelande/test_directory{i}")
50+
directory_resource = Resource(abs_path=f"/eos/user/r/rwelande/test_directory{i}")
5151
res = client.file.make_dir(auth.get_token(), directory_resource)
5252
if res is not None:
5353
print(res)
5454

5555
# touchfile
56-
touch_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/touch_file.txt")
57-
text_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/text_file.txt")
56+
touch_resource = Resource(abs_path="/eos/user/r/rwelande/touch_file.txt")
57+
text_resource = Resource(abs_path="/eos/user/r/rwelande/text_file.txt")
5858
res = client.file.touch_file(auth.get_token(), touch_resource)
5959
res = client.file.touch_file(auth.get_token(), text_resource)
6060

6161
if res is not None:
6262
print(res)
6363

6464
# setxattr
65-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/text_file.txt")
65+
resource = Resource(abs_path="/eos/user/r/rwelande/text_file.txt")
6666
res = client.file.set_xattr(auth.get_token(), resource, "iop.wopi.lastwritetime", str(1720696124))
6767

6868
if res is not None:
@@ -89,7 +89,7 @@
8989
res = client.file.touch_file(auth.get_token(), touch_resource)
9090

9191
# rename
92-
rename_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/rename_file.txt")
92+
rename_resource = Resource(abs_path="/eos/user/r/rwelande/rename_file.txt")
9393
res = client.file.rename_file(auth.get_token(), resource, rename_resource)
9494

9595
if res is not None:
@@ -110,7 +110,7 @@
110110
print(res)
111111

112112
# listdir
113-
list_directory_resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande")
113+
list_directory_resource = Resource(abs_path="/eos/user/r/rwelande")
114114
res = client.file.list_dir(auth.get_token(), list_directory_resource)
115115

116116
first_item = next(res, None)

examples/lock_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
token = "<your_reva_token>"
3838
auth_token = Auth.check_token(token)
3939

40-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/lock_test.txt")
40+
resource = Resource(abs_path="/eos/user/r/rwelande/lock_test.txt")
4141

4242
# Set lock
4343
client.file.set_lock(auth_token, resource, app_name="a", lock_id="some_lock")

examples/shares_api_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
res = None
4040

4141
# Create share #
42-
resource = Resource.from_file_ref_and_endpoint("/eos/user/r/rwelande/text.txt")
42+
resource = Resource(abs_path="/eos/user/r/rwelande/text.txt")
4343
resource_info = client.file.stat(auth.get_token(), resource)
4444

4545
# VIEWER

0 commit comments

Comments
 (0)