Metadata-Version: 2.1
Name: contentconvertor
Version: 0.0.5
Summary: Converts content from Twitter to a png image that can be uploaded to Instagram
Author-email: Léo Leducq <iziatask@gmail.com>
Project-URL: GitHub, https://github.com/leoleducq/Content-Convertor
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: French
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE

# Content-Convertor

Content-Convertor est un package python permettant de convertir des tweets en fichiers png prêts à être postés sur Instagram.

## Installation
Pour l'installer, il suffit de lancer la commande : `pip install contentconvertor`.

## Utilisation
Ce package comprends différentes fonctions.

1. `connexion_to_api` : permet de se connecter à l'API de Twitter. Il faut pour cela rentrer les clés d'API et les tokens d'accès. Pour les obtenir, il faut créer une application sur le site de Twitter.
- Liste des paramètres dans l'ordre : 
    - `bearer_token` : token d'authentification `Bearer`
    - `consumer_key` : clé d'API
    - `consumer_secret` : clé secret d'API
    - `access_token` : token d'accès
    - `access_token_secret` : token secret d'accès
- Retourne la connexion à l'API de Twitter

2. `get_tweets` : permet de récupérer les tweets d'un utilisateur. Il faut pour cela rentrer le nom de l'utilisateur et le nombre de tweets à récupérer.
- Liste des paramètres dans l'ordre : 
    - `api` : connexion à l'API de Twitter (obtenue avec la fonction `connexion_to_api`)
    - `username` : nom de l'utilisateur
    - `nb_tweets` : nombre de tweets à récupérer
- Retourne un utilisateur,  associé à une liste de tweets

3. `get_image` : permet de récupérer l'image d'un tweet. Il faut pour cela rentrer l'URL de l'image.
- Liste des paramètres dans l'ordre : 
    - `url` : URL de l'image
- Retourne l'objet Image

4. `resizing` : permet de redimensionner une image.
- Liste des paramètres dans l'ordre : 
    - `image` : objet Image (obtenu avec la fonction `get_image`)
- Retourne l'objet Image redimensionné, la taille de l'image redimensionnée et la taille de l'image originale. 
