Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patricnilackshan/uom_dms_toolkit
UoM_DMS_Toolkit streamlines file tasks for students at UoM. Enjoy data-free downloads/uploads and multimedia processing, including Torrents, Youtube, M3U8 links. Say goodbye to bandwidth worries and focus on your education! 😁
https://github.com/patricnilackshan/uom_dms_toolkit
dms download-to-dms m3u8-to-dms nextcloud torrent-to-dms uom uom-dms uom-dms-toolkit youtube-to-dms
Last synced: about 1 month ago
JSON representation
UoM_DMS_Toolkit streamlines file tasks for students at UoM. Enjoy data-free downloads/uploads and multimedia processing, including Torrents, Youtube, M3U8 links. Say goodbye to bandwidth worries and focus on your education! 😁
- Host: GitHub
- URL: https://github.com/patricnilackshan/uom_dms_toolkit
- Owner: patricnilackshan
- Created: 2024-05-23T12:23:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-03T20:26:24.000Z (about 1 month ago)
- Last Synced: 2024-10-09T19:04:06.092Z (about 1 month ago)
- Topics: dms, download-to-dms, m3u8-to-dms, nextcloud, torrent-to-dms, uom, uom-dms, uom-dms-toolkit, youtube-to-dms
- Language: Jupyter Notebook
- Homepage: https://colab.research.google.com/github/patricnilackshan/UoM_DMS_Toolkit/blob/main/UoM_DMS_Toolkit_by_Patric.ipynb
- Size: 111 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# __UoM DMS Toolkit__ 💻
JUST OPEN THE [__UoM_DMS_Toolkit_by_Patric.ipynb__](https://colab.research.google.com/github/patricnilackshan/UoM_DMS_Toolkit/blob/main/UoM_DMS_Toolkit_by_Patric.ipynb) in Google Colab and Run 🧑💻
# BRIEF EXPLANATION IS GIVEN BELOW
## Introduction 📋
UoM_DMS_Toolkit streamlines file tasks for students at UoM. Enjoy data-free downloads/uploads and multimedia processing, including Torrents, Youtube, M3U8 links. Say goodbye to bandwidth worries and focus on your education! 😁## Prerequisites 🎯
* Update package lists:
> sudo apt update -y
* Install ffmpeg for multimedia processing:
> sudo apt install ffmpeg -y
---
### Variable are written inside angular brackets `< >`
---## Download File from URL 📥
```bash
wget -O
```__OR__
```bash
curl -o
```
## Download M3U8 files to MP4 🔗
```bash
ffmpeg -i -c copy -threads 8
```
## Uploading File to DMS 📤
```bash
curl -u : -T "https://dms.uom.lk/remote.php/webdav/"
```
## Share file from the DMS 🔁
```bash
curl -u : -X POST -d "path=&shareType=3&permissions=1" "https://dms.uom.lk/ocs/v2.php/apps/files_sharing/api/v1/shares?format=json" -H "OCS-APIRequest: true"
```
## Get details of all shares in DMS Account 📢
```bash
curl -u : -X GET "https://dms.uom.lk/ocs/v2.php/apps/files_sharing/api/v1/shares?format=json" -H "OCS-APIRequest: true"
```
## Delete a share with its share_ID 🗑️
```bash
curl -u : -X DELETE "https://dms.uom.lk/ocs/v2.php/apps/files_sharing/api/v1/shares/" -H "OCS-APIRequest: true"
```
## Mount DMS WebDAV in My Computer 🖥️ **(OPTIONAL)**
### To map DMS as a local disk in Windows 🪟, run this command in Command Prompt
`
net use Z: https://dms.uom.lk/remote.php/webdav/ /user:
`- Replace 'userName' and 'userPassword' with actual values
### To access DMS in Linux 🐧, enter this address in the `Enter server address` field in your File Manager
`
davs://dms.uom.lk/remote.php/webdav/
`
## Conclusion 😎
This notebook provides a convenient way to interact with the DMS for educational purposes, enabling data-free downloads, uploads, and sharing of files and folders.🧑💻
### © PATRIC NILACKSHAN ([email protected])