File: find.py

package info (click to toggle)
nc-py-api 0.19.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,320 kB
  • sloc: python: 12,415; makefile: 238; xml: 100; javascript: 56; sh: 14
file content (16 lines) | stat: -rw-r--r-- 622 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import nc_py_api

if __name__ == "__main__":
    # create Nextcloud client instance class
    nc = nc_py_api.Nextcloud(nextcloud_url="http://nextcloud.local", nc_auth_user="admin", nc_auth_pass="admin")

    print("Searching for all files which names ends with `.txt`:")
    result = nc.files.find(["like", "name", "%.txt"])
    for i in result:
        print(i)
    print("")
    print("Searching for all files which name is equal to `Nextcloud_Server_Administration_Manual.pdf`:")
    result = nc.files.find(["eq", "name", "Nextcloud_Server_Administration_Manual.pdf"])
    for i in result:
        print(i)
    exit(0)