DropBox-Handler makes your Dropbox account appear as an ordinary AmigaDOS
volume named DBOX:. Once mounted you can browse it in the Workbench, change
into its drawers from the Shell, and open or save files from any application,
exactly as if it were a local disk. Files are transferred to and from Dropbox
on demand over a secure HTTPS connection - no external programs, no temporary
files.
FEATURES
- Dropbox mounted as a normal volume (DBOX:); browse, copy, create, delete,
run programs, open projects.
- Works from the Workbench, the Shell, and from applications.
- Secure connection via AmiSSL; nothing else required at run time.
- MUI setup program (DropBoxPrefs) that stores your keys, logs you in, and
writes the configuration for you.
- Phone-based login: DropBoxPrefs shows a QR code you scan with your phone
to authorise, so there is no long web address to copy by hand (Amiga
browsers cannot display the Dropbox login page).
- One "DropBox-Toggle" script that mounts and unmounts with a single command.
- Adaptive read-ahead: large sequential reads speed up automatically while
drawer browsing and small reads stay light.
- Live storage quota via Info DBOX:.
- Optional blocking of background thumbnail/indexer tools (e.g. Eastern) so
they do not download every image just to open a drawer.
- All credentials live in a single config file; nothing secret is compiled
into the programs, and the short-lived session token is kept in memory
only, never written to disk.
INSTALLATION
Double-click the Install icon (Commodore Installer). It copies the handler
and its data to DEVS:Cloud, DropBoxPrefs to SYS:Prefs, and the DropBox-Toggle
script to S:.
SETUP IN BRIEF
Create a free Dropbox "app" in the Dropbox App Console to obtain an app key
and app secret, then run DropBoxPrefs: enter the keys, press "Show QR code",
scan it with your phone, approve access, and type the short code back in.
Mount with "Execute S:DropBox-Toggle". The included AmigaGuide describes the
whole Dropbox App Console process step by step - please read it, as that is
the part most people miss.
REQUIREMENTS
- AmigaOS 3.0 or higher, 68020 or better (including 68080 / Vampire).
- A working TCP/IP stack (Roadshow, AmiTCP, Miami, ...) and an internet
connection.
- AmiSSL installed (amissl.library and amisslmaster.library).
- MUI, for the DropBoxPrefs setup program.
- KillDev (from the idefix97 package, not included) in C:, used by the
supplied DropBox-Toggle script to unmount.
- A Dropbox account (free is fine) and a phone to scan the login QR code.
CREDITS
Based on the original Dropbox handler by Norbert Kett (anchor). QR codes via
the MIT-licensed QR Code generator library by Project Nayuki. Thanks to the
AmiSSL and MUI teams. Dropbox is a trademark of Dropbox, Inc.; this is an
independent, unofficial program.
|