========= Adoptions ========= .. contents:: Table of Contents Here comes a list of softwares and systems using pyftpdlib. In case you want to add your software to such list add a comment below. Please help us in keeping such list updated. Packages ======== Following lists the packages of pyftpdlib from various platforms. Debian ------ .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/debian.png A `.deb packaged version of pyftpdlib `__ is available. Fedora ------ .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/fedora.png A `RPM packaged version `__ is available. FreeBSD ------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/freebsd.gif A `freshport `__ is available. GNU Darwin ---------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/gnudarwin.png `GNU Darwin `__ is a Unix distribution which focuses on the porting of free software to Darwin and Mac OS X. pyftpdlib has been recently included in the official repositories to make users can easily install and use it on GNU Darwin systems. Softwares ========= Following lists the softwares adopting pyftpdlib. Google Chrome ------------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/chrome.jpg `Google Chrome `__ is the new free and open source web browser developed by Google. `Google Chromium `__, the open source project behind Google Chrome, included pyftpdlib in the code base to develop Google Chrome's FTP client unit tests. Smartfile --------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/smartfile.jpg `Smartfile `__ is a market leader in FTP and online file storage that has a robust and easy-to-use web interface. We utilize pyftpdlib as the underpinnings of our FTP service. Pyftpdlib gives us the flexibility we require to integrate FTP with the rest of our application. Bazaar ------ .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/bazaar.jpg `Bazaar `__ is a distributed version control system similar to Subversion which supports different protocols among which FTP. As for `Google Chrome `__, Bazaar recently adopted pyftpdlib as base FTP server to implement internal FTP unit tests. Python for OpenVMS ------------------ .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/pyopenvms.png `OpenVMS `__ is an operating system that runs on the `VAX `__ and `Alpha `__ families of computers, now owned by Hewlett-Packard. `vmspython `__ is a porting of the original cPython interpreter that runs on OpenVMS platforms. pyftpdlib recently became a standard library module installed by default on every new vmspython installation. http://www.vmspython.org/DownloadAndInstallationPython OpenERP ------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/openerp.jpg `OpenERP `__ is an Open Source enterprise management software. It covers and integrates most enterprise needs and processes: accounting, hr, sales, crm, purchase, stock, production, services management, project management, marketing campaign, management by affairs. OpenERP recently included pyftpdlib as plug in to serve documents via FTP. Plumi ----- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/plumi.jpg `Plumi `__ is a video sharing Content Management System based on `Plone `__ that enables you to create your own sophisticated video sharing site. pyftpdlib has been included in Plumi to allow resumable large video file uploads into `Zope `__. put.io FTP connector -------------------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/putio.png A proof of concept FTP server that proxies FTP clients requests to `putio `__ via HTTP, or in other words an FTP interface to put.io Put.io is a storage service that fetches media files remotely and lets you stream them immediately. More info can be found `here `__. See https://github.com/ybrs/putio-ftp-connector `blog entry `__ Rackspace Cloud's FTP --------------------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/rackspace-cloud-hosting.jpg `ftp-cloudfs `__ is a ftp server acting as a proxy to Rackspace `Cloud Files `__. It allows you to connect via any FTP client to do upload/download or create containers. Far Manager ----------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/farmanager.png `Far Manager `__ is a program for managing files and archives in Windows operating systems. Far Manager recently included pyftpdlib as a plug-in for making the current directory accessible through FTP. Convenient for exchanging files with virtual machines. Google Pages FTPd ----------------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/google-pages.gif `gpftpd `__ is a pyftpdlib based FTP server you can connect to using your Google e-mail account. It redirects you to all files hosted on your `Google Pages `__ account giving you access to download them and upload new ones. Peerscape --------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/peerscape.gif `Peerscape `__ is an experimental peer-to-peer social network implemented as an extension to the Firefox web browser. It implements a kind of serverless read-write web supporting third-party AJAX application development. Under the hood, your computer stores copies of your data, the data of your friends and the groups you have joined, and some data about, e.g., friends of friends. It also caches copies of other data that you navigate to. Computers that store the same data establish connections among themselves to keep it in sync. feitp-server ------------ An `extra layer `__ on top of pyftpdlib introducing multi processing capabilities and overall higher performances. Symbian Python FTP server ------------------------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/symbianftp.png An FTP server for Symbian OS: http://code.google.com/p/sypftp/ ftp-cloudfs ----------- An FTP server acting as a proxy to Rackspace Cloud Files or to OpenStack Swift. It allow you to connect via any FTP client to do upload/download or create containers: https://github.com/chmouel/ftp-cloudfs Sierramobilepos --------------- The goal of this project is to extend Openbravo POS to use Windows Mobile Professional or Standard devices. It will import the data from Ob POS (originally in Postgres, later MySql). This data will reside in a database using sqlite3. Later a program will allow to sync by FTP or using a USB cable connected to the WinMob device. `link `__ Faetus ------ `Faetus `__ is a FTP server that translates FTP commands into Amazon S3 API calls providing an FTP interface on top of Amazon S3 storage. Pyfilesystem ------------ `Pyfilesystem `__ is a Python module that provides a common interface to many types of filesystem, and provides some powerful features such as exposing filesystems over an internet connection, or to the native filesystem. It uses pyftpdlib as a backend for testing its FTP component. Manent ------ `Manent `__ is an algorithmically strong backup and archival program which can offer remote backup via a pyftpdlib-based S/FTP server. Aksy ---- `Aksy `__ is a Python module to control S5000/S6000, Z4/Z8 and MPC4000 Akai sampler models with System Exclusive over USB. Aksy introduced the possibility to mount samplers as web folders and manage files on the sampler via FTP. Imgserve -------- `Imgserve `__ is a python image processing server designed to provide image processing service. It can utilize modern multicore CPU to achieve higher throughput and possibly better performance. It uses pyftpdlib to permit image downloading/uploading through FTP/FTPS. Shareme ------- Ever needed to share a directory between two computers? Usually this is done using NFS, FTP or Samba, which could be a pain to setup when you just want to move some files around. `Shareme `__ is a small FTP server that, without configuration files or manuals to learn, will publish your directory, and users can download from it and upload files and directory. Just open a shell and run ``shareme -d ~/incoming/`` ...and that's it! Zenftp ------ A simple service that bridges an FTP client with zenfolio via SOAP. Start zenftp.py, providing the name of the target photoset on Zenfolio, and then connect to localhost with your FTP client. `link `__ ftpmaster --------- A very simple FTP-based content management system (CMS) including an LDAP authorizer. `link `__ ShareFTP -------- A program functionally equivalent to Shareme project. `link `__ EasyFTPd -------- An end-user UNIX FTP server with focus on simplicity. It basically provides a configuration file interface over pyftpdlib to easily set up an FTP daemon. `link `__. Eframe ------ `Eframe `__ offers Python support for the BT EFrame 1000 digital photo frame. Fastersync ---------- A tool to synchronize data between desktop PCs, laptops, USB drives, remote FTP/SFTP servers, and different online data storages. `link `__ bftpd ----- A small easy to configure FTP server. `link `__ Web sites using pyftpdlib ========================= www.bitsontherun.com -------------------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/bitsontherun.png http://www.bitsontherun.com www.adcast.tv ------------- .. image:: http://pyftpdlib.googlecode.com/svn-history/wiki/images/adcast.png http://www.adcast.tv http://www.adcast.tv www.netplay.it -------------- .. image:: http://pyftpdlib.googlecode.com/svn/wiki/images/netplay.jpg http://netplay.it/