Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

EzRemote Client Vita: Difference between revisions

From GameBrew
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|description=Remote file manager for FTP, SMB, NFS and WebDAV protocols.
|description=Remote file manager for FTP, SMB, NFS and WebDAV protocols.
|author=cy33hc
|author=cy33hc
|lastupdated=2024/06/17
|lastupdated=2024/07/16
|type=File Browsers
|type=File Browsers
|version=1.04
|version=1.05
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/vitahomebrews/ezremoteclientvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/ezremoteclientvita.7z
Line 21: Line 21:
ezRemote Client is a File Manager application that allows you to connect the VITA to remote FTP, SMB, NFS, WebDAV servers to transfer and manage files. The interface is inspired by Filezilla client which provides a commander like GUI.
ezRemote Client is a File Manager application that allows you to connect the VITA to remote FTP, SMB, NFS, WebDAV servers to transfer and manage files. The interface is inspired by Filezilla client which provides a commander like GUI.


This was entered into the FuHEN Homebrew Contest.
This was entered into the FuHEN Homebrew Contest (Utility, 1st place).


== Features ==
== Features ==
Line 138: Line 138:


==Changelog==
==Changelog==
'''v1.0.5'''
* Add support for archive.org download URLs:
** This allows you to browse, download, extract, install files.
** Only supports parsing of the download URL (ie the URL where you see a list of files). [https://github.com/cy33hc/vita-ezremote-client/releases/tag/1.05 Example].
* Added support for WebDAV servers that don't support http HEAD request. Fixes download issues from real-debrid webdav.
'''v1.0.4'''
'''v1.0.4'''
* Updated the Progress Dialog to show the Avg Transfer Speed instead of percentage completed
* Updated the Progress Dialog to show the Avg Transfer Speed instead of percentage completed.
* Implemented wrap around while scrolling the file list
* Implemented wrap around while scrolling the file list.
'''v1.0.3'''
'''v1.0.3'''
* Little speed improvement of about 10-15% in extracting and installing compressed files from SMB and NFS.
* Little speed improvement of about 10-15% in extracting and installing compressed files from SMB and NFS.
Line 160: Line 165:
* FuHen - https://fuhen.homebrew-contest.com/submissions/42/
* FuHen - https://fuhen.homebrew-contest.com/submissions/42/
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1131
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1131
[[Category:FuHEN Homebrew Contest]]

Latest revision as of 02:48, 18 July 2024

ezRemote Client
Ezremoteclientvita.png
General
Authorcy33hc
TypeFile Browsers
Version1.05
LicenseGPL-2.0
Last Updated2024/07/16
Links
Download
Website
Source

ezRemote Client is a File Manager application that allows you to connect the VITA to remote FTP, SMB, NFS, WebDAV servers to transfer and manage files. The interface is inspired by Filezilla client which provides a commander like GUI.

This was entered into the FuHEN Homebrew Contest (Utility, 1st place).

Features

  • Transfer files back and forth between VITA and FTP/SMB/NFS/WebDAV/Http(Rclone,IIS,nginx,apache,NpxServe) server.
  • File management function include cut/copy/paste/rename/delete/new folder/file for files on VITA local drives.
  • Install homebrew packages in VPK,ZIP,RAR,7ZIP/Folders from both Local and Remote.
  • Install NPS_Browser generates packages in ZIP,RAR,7ZIP/Folders from both Local and Remote.
  • Extract ZIP, RAR, 7ZIP files for both Local and Remote.
  • Create ZIP package on Local.

User guide

To distinguish between FTP, SMB, NFS, WebDAV or HTTP, the URL must be prefix with ftp://, smb://, nfs://, webdav://, webdavs://, http://, https://

FTP URL format:

ftp://hostname[:port]
  - hostname can be the textual hostname or an IP address. hostname is required
  - port is optional and defaults to 21(ftp) if not provided

SMB URL format:

smb://hostname[:port]/sharename
  - hostname can be the textual hostname or an IP address. hostname is required
  - port is optional and defaults to 445 if not provided
  - sharename is required

NFS URL format:

nfs://hostname[:port]/export_path[?uid=<UID>&gid=<GID>]
  - hostname can be the textual hostname or an IP address. hostname is required
  - port is optional and defaults to 2049 if not provided
  - export_path is required
  - uid is the UID value to use when talking to the server. Defaults to 65534 if not specified.
  - gid is the GID value to use when talking to the server. Defaults to 65534 if not specified.

  Special characters in 'path' are escaped using %-hex-hex syntax.

  For example '?' must be escaped if it occurs in a path as '?' is also used to
  separate the path from the optional list of url arguments.

  Example:
  nfs://192.168.0.1/my?path?uid=1000&gid=1000
  must be escaped as
  nfs://192.168.0.1/my%3Fpath?uid=1000&gid=1000

WebDAV URL format:

webdav://hostname[:port]/[url_path]
webdavs://hostname[:port]/[url_path]

  - hostname can be the textual hostname or an IP address. hostname is required
  - port is optional and defaults to 80(webdav) and 443(webdavs) if not provided
  - url_path is optional based on your WebDAV hosting requiremets

HTTP URL format:

http://hostname[:port]/[url_path]
https://hostname[:port]/[url_path]

  - hostname can be the textual hostname or an IP address. hostname is required
  - port is optional and defaults to 80(http) and 443(https) if not provided
  - url_path is optional

Tested with following WebDAV server:

  • (Recommeded) RClone - For hosting your own WebDAV server. You can use RClone WebDAV server as proxy to 70+ public file hosting services (Eg. Google Drive, OneDrive, Mega, dropbox, NextCloud etc..)
  • Dufs - For hosting your own WebDAV server.
  • SFTPgo - For local hosted WebDAV server. Can also be used as a webdav frontend for Cloud Storage like AWS S3, Azure Blob or Google Storage.

Multi Language Support

The application support following languages.

The following languages are auto detected.

Dutch
English
French
German
Italiano
Japanese
Korean
Polish
Portuguese_BR
Russian
Spanish
Chinese_Simplified
Chinese_Traditional

The following aren't standard languages supported by the VITA, therefore requires a config file update.

Arabic
Catalan
Croatian
Euskera
Galego
Greek
Hungarian
Indonesian
Romanian
Ryukyuan
Thai
Turkish

User must modify the file ux0:/data/RMTCLI001/config.ini and update the language setting with the exact values from the list above.

Controls

Triangle - Menu (after a file(s)/folder(s) is selected)

Cross - Select Button/TextBox

Circle - Un-Select the file list to navigate to other widgets or Close Dialog window in most cases

Square - Mark file(s)/folder(s) for Delete/Rename/Upload/Download

R1 - Navigate to the Remote list of files

L1 - Navigate to the Local list of files

Screenshots

Ezremoteclientvita.png

Changelog

v1.0.5

  • Add support for archive.org download URLs:
    • This allows you to browse, download, extract, install files.
    • Only supports parsing of the download URL (ie the URL where you see a list of files). Example.
  • Added support for WebDAV servers that don't support http HEAD request. Fixes download issues from real-debrid webdav.

v1.0.4

  • Updated the Progress Dialog to show the Avg Transfer Speed instead of percentage completed.
  • Implemented wrap around while scrolling the file list.

v1.0.3

  • Little speed improvement of about 10-15% in extracting and installing compressed files from SMB and NFS.
  • Fixed an issue in FTP where connection fails using hostname.
  • Update Simplified Chinese language.

v1.0.2

  • Install homebrew packages in VPK, ZIP, RAR, 7ZIP and from Folders from both Local and Remote Server.
  • Install NPS_Browser generates packages in ZIP, RAR, 7ZIP and from Folders from both Local and Remote Server.
  • Extract ZIP, RAR, 7ZIP from both Local and Remote Servers.
  • Create ZIP package on Local.
  • Add new support for HTTP servers like Apache, Ngnix, IIS, RClone, NPX Server. For Apache/Ngnix you need to enable directory listing module.

v1.0.1

  • Fix language files read from wrong location.

v1.0

  • First Release.

External links

Advertising: