# Python Flysystem
[![Testing](https://github.com/rabiloo/python-flysystem/actions/workflows/test.yml/badge.svg)](https://github.com/rabiloo/python-flysystem/actions/workflows/test.yml)
[![Latest Version](https://img.shields.io/pypi/v/flysystem.svg)](https://pypi.org/project/flysystem)
[![Downloads](https://img.shields.io/pypi/dm/flysystem.svg)](https://pypi.org/project/flysystem)
[![Pypi Status](https://img.shields.io/pypi/status/flysystem.svg)](https://pypi.org/project/flysystem)
[![Python Versions](https://img.shields.io/pypi/pyversions/flysystem.svg)](https://pypi.org/project/flysystem)
## About Flysystem
[Flysystem](https://github.com/thephpleague/flysystem) is a file storage library for PHP. It provides one interface to interact with many types of filesystems. When you use Flysystem, you're not only protected from vendor lock-in, you'll also have a consistent experience for which ever storage is right for you.
Flysystem is created by [Frank de Jonge](https://github.com/frankdejonge) and https://thephpleague.com/
Python Flysystem is a port of Flysystem for Python
## Install
```
$ pip install flysystem
```
## Usage
```
from flysystem.adapters.local import LocalFilesystemAdapter
from flysystem.filesystem import Filesystem
adapter = LocalFilesystemAdapter(".")
filesystem = Filesystem(adapter)
filesystem.file_exists("/tmp/hello.txt")
```
## Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.
## Contributing
Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.
## Security Vulnerabilities
Please review [our security policy](../../security/policy) on how to report security vulnerabilities.
## Credits
Special thanks to [Frank de Jonge](https://github.com/frankdejonge) and [Flysystem](https://github.com/thephpleague/flysystem)'s maintainers.
- [Oanh Nguyen](https://github.com/oanhnn)
- [Frank de Jonge](https://github.com/frankdejonge)
- [All Contributors](../../contributors)
## License
The MIT License (MIT). Please see [License File](LICENSE) for more information.
Raw data
{
"_id": null,
"home_page": "",
"name": "flysystem",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "Rabiloo Developers <oss@rabiloo.com>",
"keywords": "filesystem,storage,fs,s3,cloud-storage",
"author": "",
"author_email": "Oanh Nguyen <oanhnn.bk@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/82/e3/09544c1e82180d937b5217cf72b93e52963c9ff499e28d81f41e8d21fc86/flysystem-0.1.1.tar.gz",
"platform": null,
"description": "# Python Flysystem\n\n[![Testing](https://github.com/rabiloo/python-flysystem/actions/workflows/test.yml/badge.svg)](https://github.com/rabiloo/python-flysystem/actions/workflows/test.yml)\n[![Latest Version](https://img.shields.io/pypi/v/flysystem.svg)](https://pypi.org/project/flysystem)\n[![Downloads](https://img.shields.io/pypi/dm/flysystem.svg)](https://pypi.org/project/flysystem)\n[![Pypi Status](https://img.shields.io/pypi/status/flysystem.svg)](https://pypi.org/project/flysystem)\n[![Python Versions](https://img.shields.io/pypi/pyversions/flysystem.svg)](https://pypi.org/project/flysystem)\n\n## About Flysystem\n\n[Flysystem](https://github.com/thephpleague/flysystem) is a file storage library for PHP. It provides one interface to interact with many types of filesystems. When you use Flysystem, you're not only protected from vendor lock-in, you'll also have a consistent experience for which ever storage is right for you.\n\nFlysystem is created by [Frank de Jonge](https://github.com/frankdejonge) and https://thephpleague.com/\n\nPython Flysystem is a port of Flysystem for Python\n\n## Install\n\n```\n$ pip install flysystem\n```\n\n## Usage\n\n```\nfrom flysystem.adapters.local import LocalFilesystemAdapter\nfrom flysystem.filesystem import Filesystem\n\n\nadapter = LocalFilesystemAdapter(\".\")\nfilesystem = Filesystem(adapter)\n\nfilesystem.file_exists(\"/tmp/hello.txt\")\n```\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Contributing\n\nPlease see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n## Security Vulnerabilities\n\nPlease review [our security policy](../../security/policy) on how to report security vulnerabilities.\n\n## Credits\n\nSpecial thanks to [Frank de Jonge](https://github.com/frankdejonge) and [Flysystem](https://github.com/thephpleague/flysystem)'s maintainers.\n\n- [Oanh Nguyen](https://github.com/oanhnn)\n- [Frank de Jonge](https://github.com/frankdejonge)\n- [All Contributors](../../contributors)\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE) for more information.\n",
"bugtrack_url": null,
"license": "The MIT License",
"summary": "Abstraction for local and remote filesystems",
"version": "0.1.1",
"project_urls": {
"Bug Tracker": "https://github.com/rabiloo/python-flysystem/issues",
"Homepage": "https://github.com/rabiloo/python-flysystem",
"Repository": "https://github.com/rabiloo/python-flysystem"
},
"split_keywords": [
"filesystem",
"storage",
"fs",
"s3",
"cloud-storage"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bbfc4074a91f44c655c0062e919f2e4d4dbd1188f1fcdc71a8f39aca8a3f24e7",
"md5": "fc72e34e2c1bd7e3611e1f5cd215d42c",
"sha256": "4e4a0acf710fb899f158a91f4785df8c9bb97e3470fbbb71438c164756e6cbdb"
},
"downloads": -1,
"filename": "flysystem-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fc72e34e2c1bd7e3611e1f5cd215d42c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 14468,
"upload_time": "2024-03-07T08:42:23",
"upload_time_iso_8601": "2024-03-07T08:42:23.728305Z",
"url": "https://files.pythonhosted.org/packages/bb/fc/4074a91f44c655c0062e919f2e4d4dbd1188f1fcdc71a8f39aca8a3f24e7/flysystem-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "82e309544c1e82180d937b5217cf72b93e52963c9ff499e28d81f41e8d21fc86",
"md5": "eacba4f0c82facf44f95a121e26e4862",
"sha256": "49313f3b7e8a9ad8715acdab9bfb9ccecefffd2f128a4553d8951860f1e8e4a2"
},
"downloads": -1,
"filename": "flysystem-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "eacba4f0c82facf44f95a121e26e4862",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 13402,
"upload_time": "2024-03-07T08:42:24",
"upload_time_iso_8601": "2024-03-07T08:42:24.665917Z",
"url": "https://files.pythonhosted.org/packages/82/e3/09544c1e82180d937b5217cf72b93e52963c9ff499e28d81f41e8d21fc86/flysystem-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-07 08:42:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rabiloo",
"github_project": "python-flysystem",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "flysystem"
}