atfm#
Exploring files in your server directory
FileManager
#
Aternos file manager class for viewing files structure
__init__(atserv)
#
Aternos file manager class for viewing files structure
Parameters:
Name | Type | Description | Default |
---|---|---|---|
atserv |
python_aternos.atserver.AternosServer
|
atserver.AternosServer instance |
required |
convert_size(num, measure)
#
Converts "human" file size to size in bytes
Parameters:
Name | Type | Description | Default |
---|---|---|---|
num |
Union[int, float]
|
Size |
required |
measure |
str
|
Units (B, kB, MB, GB) |
required |
Returns:
Type | Description |
---|---|
float
|
Size in bytes |
dl_file(path)
#
Returns the file content in bytes (downloads it)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
path |
str
|
Path to file including its filename |
required |
Returns:
Type | Description |
---|---|
bytes
|
File content |
dl_world(world='world')
#
Returns the world zip file content by its name (downloads it)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
world |
str
|
Name of world |
'world'
|
Returns:
Type | Description |
---|---|
bytes
|
ZIP file content |
extract_size(fsize_raw)
#
Parses file size from the LXML tree
Parameters:
Name | Type | Description | Default |
---|---|---|---|
fsize_raw |
List[Any]
|
XPath parsing result |
required |
Returns:
Type | Description |
---|---|
float
|
File size in bytes |
get_file(path)
#
Returns :class:python_aternos.atfile.AternosFile
instance by its path
Parameters:
Name | Type | Description | Default |
---|---|---|---|
path |
str
|
Path to the file including its filename |
required |
Returns:
Type | Description |
---|---|
Optional[AternosFile]
|
atfile.AternosFile object |
Optional[AternosFile]
|
if file has been found, |
Optional[AternosFile]
|
otherwise None |
list_dir(path='')
#
Requests a list of files in the specified directory
Parameters:
Name | Type | Description | Default |
---|---|---|---|
path |
str
|
Directory (an empty string means root) |
''
|
Returns:
Type | Description |
---|---|
List[AternosFile]
|
List of atfile.AternosFile objects |