PyFilesystems for GitLab, GitHub, and Git
Project description
fs-code
PyFilesystems for GitLab, GitHub, and Git.
Installation
pip install fs-code[gitlabfs]
# or
pip install fs-code[githubfs]
# or
pip install fs-code[gitfs]
# or
pip install fs-code[all]
Usage
with FS URL
import fs
user_fs = fs.open_fs("gitlab://?user=dAnjou")
readme = user_fs.open("fs-code/main/README.md")
print(readme.read())
with class
from gitlab import Gitlab
from codefs.gitlabfs import UserFS
user_fs = UserFS(Gitlab(), user="dAnjou")
readme = user_fs.open("fs-code/main/README.md")
print(readme.read())
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fs_code-0.3.2.tar.gz
(8.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
fs_code-0.3.2-py3-none-any.whl
(12.0 kB
view details)
File details
Details for the file fs_code-0.3.2.tar.gz.
File metadata
- Download URL: fs_code-0.3.2.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.2 Linux/5.4.109+
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1661560d2834c08c0b4bcf1b9c255a5f14a08da030dc8b6aaa67d76e497a5e72
|
|
| MD5 |
3d02a2e2845fb4e4f80b249162742dbd
|
|
| BLAKE2b-256 |
fafc4417a327200964af4897df3b855900fb8e5308b42791420d352083b1d47b
|
File details
Details for the file fs_code-0.3.2-py3-none-any.whl.
File metadata
- Download URL: fs_code-0.3.2-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.2 Linux/5.4.109+
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a39a5c6d1eb564946adb74c745a460b21579e7df77ff07e8fbd20b953aecbd02
|
|
| MD5 |
6f37691247d03026e0787b0dd0bc0486
|
|
| BLAKE2b-256 |
31c83d24c25bd2abcb4a5919968e7f6b97d977b591eb345ab2d9388aafc97c78
|