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

Metadata

Release files for fbc 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fbc 0.3.1
File Size Uploaded
fbc-0.3.1.tar.gz 13.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fbc 0.3.1
File Interpreter ABI Platform
fbc-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.2 kB

Release files / fbc-0.3.1.tar.gz

Download URL fbc-0.3.1.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c6b91a2c19c9524e425eb1cf527759cd0cd8bc185459c76c8ddf0a081d2e4008
BLAKE2b-256 checksum
How to use checksums
8e4b783643003e5f40e40f6607972dcd6068f45e10c32668534e97aa02cb8974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fbc-0.3.1-py3-none-any.whl

Download URL fbc-0.3.1-py3-none-any.whl
Size 13.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5e51dece6694c0ef0ebaed029e762084abff11ef2202edf55f415d65bb6b1dc
BLAKE2b-256 checksum
How to use checksums
dc70f4ecdc5e57f3899b156495e219d79b044c538541f6da973f8df3488451f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page