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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6b91a2c19c9524e425eb1cf527759cd0cd8bc185459c76c8ddf0a081d2e4008
|
|
| MD5 |
80707f86a8a0fa61026b777aae8b189f
|
|
| BLAKE2b-256 |
8e4b783643003e5f40e40f6607972dcd6068f45e10c32668534e97aa02cb8974
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5e51dece6694c0ef0ebaed029e762084abff11ef2202edf55f415d65bb6b1dc
|
|
| MD5 |
ee473ffc849a758a6eda4d68246a1e45
|
|
| BLAKE2b-256 |
dc70f4ecdc5e57f3899b156495e219d79b044c538541f6da973f8df3488451f2
|