{"id":15144617,"url":"https://github.com/kowalpy/robot-framework-ftp-library","last_synced_at":"2025-08-19T02:40:07.236Z","repository":{"id":139331883,"uuid":"77949158","full_name":"kowalpy/Robot-Framework-FTP-Library","owner":"kowalpy","description":"FTP client for Robot Framework","archived":false,"fork":false,"pushed_at":"2020-04-06T07:42:50.000Z","size":226,"stargazers_count":7,"open_issues_count":7,"forks_count":15,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-29T22:09:28.123Z","etag":null,"topics":["ftp-client","robot-framework"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kowalpy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE_lgpl-3.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-01-03T20:07:57.000Z","updated_at":"2023-08-29T05:33:54.000Z","dependencies_parsed_at":"2024-01-13T12:53:09.988Z","dependency_job_id":"4a64dd66-c0d6-4bf5-94ce-9cb43d65183a","html_url":"https://github.com/kowalpy/Robot-Framework-FTP-Library","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kowalpy%2FRobot-Framework-FTP-Library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kowalpy%2FRobot-Framework-FTP-Library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kowalpy%2FRobot-Framework-FTP-Library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kowalpy%2FRobot-Framework-FTP-Library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kowalpy","download_url":"https://codeload.github.com/kowalpy/Robot-Framework-FTP-Library/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237890775,"owners_count":19382562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ftp-client","robot-framework"],"created_at":"2024-09-26T10:42:37.073Z","updated_at":"2025-02-09T00:33:53.198Z","avatar_url":"https://github.com/kowalpy.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robot Framework FTP Library\n\nThis library provides functionality of FTP client. FTP communication provided by ftplib.\n\nStarting from 3rd of Janury 2017, project is hosted at Github. \n\n## License\n\nLGPL 3.0\n\n## Keyword documentation\n\n[FtpLibrary.html](https://kowalpy.github.io/Robot-Framework-FTP-Library/FtpLibrary.html)\n\n## Version history\n\nVersion 1.3 released on 30th of January 2016.\n\nWhat's new in release 1.3:\n- multiple connections in parallel\n- strongly refactored source code\n- enabling/disabling printout of messages returned by ftp server\n\nVersion 1.4 released on 17th of May 2017  \n\nWhat's new in release 1.4:\n- running library remotely\n- IronPython compatibility issue fixed by Jarkko Peltonen\n\nVersion 1.5 released on 25th of December 2017\n\nWhat's new in release 1.5:\n- Python 3 support by Dirk Richter\n- New Keyword Dir Names\n\nVersion 1.6 released on 10th of January 2018\n\nWhat's new in release 1.6:\n- fixed session closing by Antonpaa\n\nVersion 1.8 released on 30th of December 2019\n\nWhat's new in release 1.8:\n- TLS support by Antonpaa\n- one bugfix by Jarkko Peltonen\n\nVersion 1.9 released on 27th of February 2020\n\nWhat's new in release 1.9:\n- active mode added by Alexander Klose (scathaig)\n\n## Installation\n- run command: **pip install robotframework-ftplibrary**\n\nOR\n- download, unzip and run command: python setup.py install\n\n## Usage\n\t\nThe simplest example (connect, change working dir, print working dir, close):\n```\n | ftp connect | 192.168.1.10             | mylogin | mypassword |\n | cwd         | /home/myname/tmp/testdir |         |            |\n | pwd         |                          |         |            |\n | ftp close   |                          |         |            |\n```\n\nIt is possible to use multiple ftp connections in parallel. Connections are\nidentified by string identifiers:\n```\n | ftp connect | 192.168.1.10             | mylogin  | mypassword  | connId=ftp1 |\n | ftp connect | 192.168.1.20             | mylogin2 | mypassword2 | connId=ftp2 |\n | cwd         | /home/myname/tmp/testdir | ftp1     |             |             |\n | cwd         | /home/myname/tmp/testdir | ftp2     |             |             |\n | pwd         | ftp2                     |          |             |             |\n | pwd         | ftp1                     |          |             |             |\n | ftp close   | ftp2                     |          |             |             |\n | ftp close   | ftp1                     |          |             |             |\n```\n\nDuring library import it is possible to disable logging of server messages.\nBy default logging is enabled:\n```\n | Library | FtpLibrary.py |\n```\n To disable logging of server messages, additional parameter must be added to import:\n``` \n | Library | FtpLibrary.py | False |\n``` \n\n## Running remotely\n\nTo run library remotely execute: *python FtpLibrary.py ipaddress portnumber*\n(for example: *python FtpLibrary.py 192.168.0.101 8222*)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkowalpy%2Frobot-framework-ftp-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkowalpy%2Frobot-framework-ftp-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkowalpy%2Frobot-framework-ftp-library/lists"}