Skip to main content

File Browser Client

Project description

File Browser Client

fbc is a client of File Browser

File Browser is an open source web-based file managing. It's like your personal cloud drive

install

install by pypi

pip install fbc

usage

fbc --help

add shorcut for connection

fbc server new

view or change parameter

fbc defaults fbc default show global fbc default set global prompt ">>>"

add or change connection

fbc servers fbc server show <name_connection> fbc server set <name_connection> ssl true

connection

fbc http://@:

You can change your prompt with dynamic value.

fbc <name_connection> fbc> set prompt "{red}{username}{reset}@{blue}{host}{reset}:{green}{cwd}{reset} " user@tutu.fr:/

You can use keyword:

  • colors: green, red, blue, violet, magenta, cyan, yellow, black, reset
  • cwd current path remote
  • connect information: username, host, scheme

List of action in shell

help

Available commands
?                                        Display this help text
bye                                      Quit
env                                      display parameter shell
exit                                     Quit
help                                     Display this help text
history                                  Show history command
quit                                     Quit
set <attr> [value]                       config prompt, cert, token and verify_ssl
version                                  Show FileBrowserClient version

Local:
! <args>                                 Execute 'command' in local shell
lcd  [path]                              Change local directory to 'path'
lcmd <args>                              Execute 'command' in local shell
lls  [path]                              Display local directory listing
lpwd                                     Display local working directory

Remote:
cd  [path]                               Change remote directory to 'path'
connect <url>                            Connect remote
del <path>                               Delete remote file
download <remote_file> [local_file]      Download file
get <remote_file> [local_file]           Download file
login <url>                              Connect remote
logout                                   Disconnect remote
ls  [path]                               Display remote directory listing
mkdir <path>                             Create remote directory
put <local_file> [remote_path]           Upload file
pwd                                      Display remote working directory
rm <path>                                Delete remote file
upload <local_file> [remote_path]        Upload file

You can use "tab" for complementation help

development

Before propose your merge

flake8

for push on pypi

python -m build

twine upload dist/*

todo

  • add systrace in log file
  • add synchro functionnality
  • manage upload and download dir and path*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fbc-0.3.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fbc-0.3.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file fbc-0.3.0.tar.gz.

File metadata

  • Download URL: fbc-0.3.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for fbc-0.3.0.tar.gz
Algorithm Hash digest
SHA256 643a3ce906761bf5795cb01c73724a8896217ee60893b3f64d548cc1ec221b3d
MD5 fa213b175df9b16a033e088a66b72992
BLAKE2b-256 09c5da45fd3782530008a8b39c5b968db4fedabeba2fe814abee1a2c8ad1d5c5

See more details on using hashes here.

File details

Details for the file fbc-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: fbc-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for fbc-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09ca683335ebbb335ff4186cc12adb15a27e4fac26d896be08083e274780f04c
MD5 e7d41ccff5c0ce4eacb2555cd9350125
BLAKE2b-256 d1af1965acd2588360acef1a478614d921022d7de5e597751654bf0c6936a506

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page