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)
| File | Size | Uploaded | |
|---|---|---|---|
| fbc-0.3.1.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|