[TEASER cloudtools APKG] hubic, mega, dropbox command line tools

Post Reply
User avatar
father.mande
Posts: 1817
youtube meble na wymiar Warszawa
Joined: Sat Sep 12, 2015 2:55 am
Location: La Rochelle (France)

[TEASER cloudtools APKG] hubic, mega, dropbox command line tools

Post by father.mande »

Hi,

This TEASER is to prepare you (in case you want to be a tester) ... before end of this week I will propose a new APKG
===== cloudtools ===== a set of command line tools to access your cloud content
===== MY CHOICE is to don't request require software at install (but test if it's present at run) ... why ... because you don't want (perhaps) to have all the tools
... ANYBODY is free to add a Bash, Web, Php, etc. interface using this command line ...

REQUIREMENT :
know how to open a ssh console ... then + or - Linux command line tools (rsync to synchronize folder ; tar, zip archive ; copy or move; diff or compare, etc.)

TOOLS provide
Mega :
https://megatools.megous.com/
Command line tools (download, get, put, create dir, etc.) ... so no copy of all structure locally
... prerequisite : NOTHING
... download authorize to get "public link with key" so without login ; public link (but you need the key (asked) send to you by the owner) ; all your private BUT need an account
... account are in a file (clear unfortunately ... so access right is important)
... ... this file can be created (by you but sample is supply) in the HOME folder of the user (ex. for root /root/.megarc (but if you supply the path on each command you can use any place and name)
list of command : megadf, megaget, megaput, megadl, megals, megareg, megacopy, megamkdir, megarm
Fuse mount tools
... prerequisite : NOTHING
... hum! totally irrelevant except for specific usage ... for the moment (no read, no write) just list and remove ... BUT work ...
list of command : megafs

Hubic :
Fuse mount (fasthubicfuse)
https://github.com/dan-cristian/fasthubicfuse
... prerequisite : NOTHING
... full access directly on site (no local copy)
... BUT : access is erratic (even all other works fine in Asustor), access is slow , use of a cache increase perf. but up to the flush ... change are not reported really ...
... require a specific method for first use
... as mega a config file must be created in HOME folder of user
... as any mount : root is require as user ...
HubiC official client (synchronisation tool)
https://forums.hubic.com/showthread.php ... ion-b%EAta
... prerequisite : mono APKG
... modding script and dbus require
... generate multiple config file under HOME folder of the launcher
... ALL DATA are duplicated in a local folder ... so first run can be longer
... NO specific procedure before using it (just ONE launch manual to set the account parameters

Dropbox :
BASH command line tool
https://github.com/andreafabrizi/Dropbox-Uploader
... prerequisite : Entware-ng APKG (for full bash + readlink)
... A specific procedure will be done one to set the account and get back the credentials
... config file are created also in HOME folder
... commands available : download, upload, remote move, copy, link, share, saveurl, unlink ...
... a shell dedicated to act with Dropbox also exist
Official python client (synchronization ... so ALL data are copied locally)
http://www.dropboxwiki.com/tips-and-tri ... erface-cli
... prerequisite : python APKG
... VERY specific procedure first time
... ... download the version in HOME folder ... install structure in HOME folder ... then create a Dropbox folder in HOME where data are duplicated ...
... after can be started at boot time (the same program are a server AND a clinet using this server)
... Dbus specific configuration must be understand before using ... even it's easy to medium skill.

SO if you want to be a BETA tester (even I test all)... but procedures for each MUST be run with attention and precision ...
REMMEBER I don't link cloudtools to the required program ... so you must do it YOURSELF the install
Entware (then bash, readlink) for Dropbox shell
Python for Dropbox official synchronization tools
Mono for official Hubic client
.... all depend of your own usage and account ...

Philippe.
AS6602T / AS5202T /AS5002T / AS1002T / FS6706T
damien599901
Posts: 575
Joined: Mon Dec 30, 2013 2:53 am

Re: [TEASER cloudtools APKG] hubic, mega, dropbox command line tools

Post by damien599901 »

Hi Philippe

Great idéa.
Will It be a "all-in-one" app with apkg file or all Must be installéd manually by the terminal ?
Storage: AS7004T & AS5002T
Network: FREEBOX REVOLUTION V6
Laptop: Apple MACBOOK Pro OS X El Capitan & Windows 10
Media Player: ASUSTOR NAS with Kodi 16 Beta & HD_Engine 1 (thanks Fathe_Mande)
Portable: iPhone 6S Plus, iPad Mini 2 & iPad Air
User avatar
father.mande
Posts: 1817
Joined: Sat Sep 12, 2015 2:55 am
Location: La Rochelle (France)

Re: [TEASER cloudtools APKG] hubic, mega, dropbox command line tools

Post by father.mande »

Hi,
damien599901 wrote:Hi Philippe
Great idéa.
Will It be a "all-in-one" app with apkg file or all Must be installéd manually by the terminal ?
APKG contain all needed program ...
BUT each of them require a specific registering phase ... needed by Cloud site ... so NO generic system ... all depend of the provider

Mega ... very simple
Hubic very complex ... even using the "official client"
Dropbox
... bash simple (just follow the script requirement)
... python ... complex due to the load of server and install dynamically ... then register ... complexity is due to Dropbox but also to the fact to be on a NAS.

BUT for all you have to do this ONLY one time (except if you manage multiple account on the same Cloud provider)

A minimum of Linux skill is requested ... but no complex things
Mega it's like, copy, remove, etc.
... after copy to local it's available through any tools after all is possible
Hubicfuse is like on a file system (same as mega) but with specific rules so NO samvba, no file manager ... so only Linux tool (but mc for ex.)
HubiC after sync. is available using file manager / samba, all Linux command, etc.
dropbox_loader ... is for console ... like mega
dropbox.py after sync is available using file manager / samba, all Linux command, etc.

mega , dropbox_loader can be integrate to script, bash or cron (recurrent tasks) as any command line tool.

BUT if you have some knowledge in PHP or any Web language ... it's possible to add easily (as for any Linux command) in Web pages ... and Web interfaces

Philippe.
AS6602T / AS5202T /AS5002T / AS1002T / FS6706T
User avatar
father.mande
Posts: 1817
Joined: Sat Sep 12, 2015 2:55 am
Location: La Rochelle (France)

Re: [TEASER cloudtools APKG] hubic, mega, dropbox command line tools

Post by father.mande »

AS6602T / AS5202T /AS5002T / AS1002T / FS6706T
Post Reply

Return to “Cloodtools”