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*
  • add visual for up and download

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.1.tar.gz (13.5 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.1-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fbc-0.3.1.tar.gz
  • Upload date:
  • Size: 13.5 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.1.tar.gz
Algorithm Hash digest
SHA256 c6b91a2c19c9524e425eb1cf527759cd0cd8bc185459c76c8ddf0a081d2e4008
MD5 80707f86a8a0fa61026b777aae8b189f
BLAKE2b-256 8e4b783643003e5f40e40f6607972dcd6068f45e10c32668534e97aa02cb8974

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fbc-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5e51dece6694c0ef0ebaed029e762084abff11ef2202edf55f415d65bb6b1dc
MD5 ee473ffc849a758a6eda4d68246a1e45
BLAKE2b-256 dc70f4ecdc5e57f3899b156495e219d79b044c538541f6da973f8df3488451f2

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