# blueskysocial
blueskysocial is a Python library for managing social media posts and images. It provides a Client class for interacting with social media platforms, as well as classes for representing posts and images.
## Installation
To install blueskysocial, you can use pip:
```bash
pip install blueskysocial
```
## Usage
```python
from blueskysocial import Client, Post, Image
client = Client(user_name, password)
client.authenticate()
image = Image('path/to/image.jpg', alt_text='This is an image.')
post = Post('Hello, world!', 'This is my first post.', images=[image])
client.post(post)
```
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
blueskysocial is licensed under the MIT License. See [LICENSE](LICENSE) for more information.
```
Raw data
{
"_id": null,
"home_page": "https://github.com/dmoggles/blueskysocial",
"name": "blueskysocial",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Dmitry Mogilevsky",
"author_email": "dmitry.mogilevsky@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/66/75/c6ce4c93a12f5809e63b8546b8f071e1e6ed5d4dc1ce265583472e536738/blueskysocial-1.1.1.tar.gz",
"platform": null,
"description": "# blueskysocial\n\nblueskysocial is a Python library for managing social media posts and images. It provides a Client class for interacting with social media platforms, as well as classes for representing posts and images.\n\n## Installation\n\nTo install blueskysocial, you can use pip:\n\n```bash\npip install blueskysocial\n```\n\n## Usage\n\n```python\nfrom blueskysocial import Client, Post, Image\n\nclient = Client(user_name, password)\nclient.authenticate()\n\nimage = Image('path/to/image.jpg', alt_text='This is an image.')\npost = Post('Hello, world!', 'This is my first post.', images=[image])\nclient.post(post)\n```\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\nblueskysocial is licensed under the MIT License. See [LICENSE](LICENSE) for more information.\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "API for BlueSky social network",
"version": "1.1.1",
"project_urls": {
"Homepage": "https://github.com/dmoggles/blueskysocial"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6d95ceaacfac4e328d4e98c4e016e497456b86ecbdb5d2e380e47011bdb77bb3",
"md5": "1d70df353e1111423a4f73fa8a02e75e",
"sha256": "a08bd73a5d0d8c7e6012966bb5dd830097b1d78dbf9a64f136166e8bdf65a74f"
},
"downloads": -1,
"filename": "blueskysocial-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1d70df353e1111423a4f73fa8a02e75e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 7632,
"upload_time": "2024-10-26T15:37:08",
"upload_time_iso_8601": "2024-10-26T15:37:08.015604Z",
"url": "https://files.pythonhosted.org/packages/6d/95/ceaacfac4e328d4e98c4e016e497456b86ecbdb5d2e380e47011bdb77bb3/blueskysocial-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6675c6ce4c93a12f5809e63b8546b8f071e1e6ed5d4dc1ce265583472e536738",
"md5": "662188775440fb92bbc412e98c5f2244",
"sha256": "13e363ed42dd0536f27fe7e7b7851bd09ebb161f58bfd216d675e828772433cf"
},
"downloads": -1,
"filename": "blueskysocial-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "662188775440fb92bbc412e98c5f2244",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 7167,
"upload_time": "2024-10-26T15:37:09",
"upload_time_iso_8601": "2024-10-26T15:37:09.366442Z",
"url": "https://files.pythonhosted.org/packages/66/75/c6ce4c93a12f5809e63b8546b8f071e1e6ed5d4dc1ce265583472e536738/blueskysocial-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-26 15:37:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dmoggles",
"github_project": "blueskysocial",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "blueskysocial"
}