Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MZachmann/FtpTiny-Micropython
Really small ftp server that runs in a thread
https://github.com/MZachmann/FtpTiny-Micropython
Last synced: 24 days ago
JSON representation
Really small ftp server that runs in a thread
- Host: GitHub
- URL: https://github.com/MZachmann/FtpTiny-Micropython
- Owner: MZachmann
- License: mit
- Created: 2018-03-02T03:29:02.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-04T17:18:09.000Z (almost 7 years ago)
- Last Synced: 2024-04-22T12:33:11.214Z (8 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-micropython - FtpTiny-Micropython - Really small FTP server that runs in a thread. (Libraries / Communications)
README
# FtpTiny
## Summary
A simple ftp server that runs in Micropython in a thread. To use this with FileZilla, set it to PASV mode and maximum of 1 connection at a time.Modified from https://github.com/cpopp/MicroFTPServer/tree/master/uftp
## Usage
To use this, import the library (ftptiny), create one, then use start and stop.
```python
import ftptiny
ftp = ftptiny.FtpTiny() # create one
ftp.start() # start an ftp thread
# do whatever you want to do here
ftp.stop() # stop the ftp thread
```
## Supported
This supports:
* `Folders`: create, delete, rename
* `Files`: send, receive, delete, rename
* `Path`: change directory, list contents