


downloads 0 Number of times the file(s) may be downloaded. days 3 Number of days the file(s) are available for download confirm Email confirmation after sending the files? compress Compress (ZIP) data before sending? nc, -no-checksum Skip calculating checksum on added files free Send files without a registered Filemail account version show program's version number and exitĪdd API KEY from Filemail to local config file h, -help show this help message and exit ]Ĭommand line Filemail transfer through Python I’ll try to get my hands on a Windows and OSX machine and addapt the code to make sure it works there as well.ĪPI documentation is available at readthedocsĪny feedback is more than welcome and please report bugs through github So far this has been developed and tested on Ubuntu 16.04.
#Filemail location validation code#
It also saves me a lot of head ache writing rock solid validation code and I think this is a more flexible way of doing it if the Filemail team decides to changeĪppart from pyfilemail.User and pyfilemail.Transfer classes, all return objects from filemail are dict objects based on json responses. The reason for this is that I don’t work at filemail and have no insight in what validation they have for the data passed. I’ve tried to keep this api as simple as possible and rely on filemail’s own validation of data to keep you all in check :) Without registering you’ll still be able to send files as a free plan user but remember to use the -free argument in the command line tool.įor more info on the different plans please go to Filemail If you register for a paid plan you unlock all features and will be able to add/delete/update your transfers/contacts/group/company settings. To avoid nagging about API KEY you should register and get one here. Pyfilemail is a command line tool and API for sending and recieving files with Filemail
