Skip to main content

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

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.

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 files

0.3.0

2 files

0.2.0

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.1

2 files

Supported by

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