# xtweet
**xtweet** es una biblioteca que te permite interactuar de manera eficiente con la API de Twitter. Con ella, puedes obtener información detallada sobre tweets y medios de manera rápida y sencilla.
## Uso
La clase `Tweet` representa un tweet de Twitter y proporciona propiedades para acceder a la información del tweet.
```py
from xtweet import Tweet
tweet = Tweet(url)
```
### Propiedades
La clase Tweet proporciona las siguientes propiedades para acceder a la información del tweet:
- `date`: Fecha de publicación del tweet.
- `text`: Texto del tweet.
- `thumbnail_url`: URL de la miniatura de la primera imagen incluida en el tweet, si está disponible.
- `likes`: Número de me gusta del tweet.
- `replies`: Número de respuestas al tweet.
- `retweets`: Número de retweets del tweet.
- `tweet_id`: ID del tweet.
- `user_name`: Nombre del usuario que publicó el tweet.
- `user_screen_name`: Nombre de pantalla del usuario que publicó el tweet.
La clase `Media` representa los medios incluidos en un tweet y proporciona métodos para descargar imágenes y videos.
```py
from xtweet import Media
media = Media(url)
```
### Métodos
La clase `Media` proporciona los siguientes métodos para descargar imágenes y videos:
- `download_photo(fp, name_file)`: Descarga todas las imágenes incluidas en el tweet y las guarda en el directorio especificado por el argumento `fp` con un nombre de archivo que incluye un índice para distinguir entre las diferentes imágenes. El argumento opcional `name_file` especifica el nombre base del archivo.
- `download_video(fp, name_file)`: Descarga todos los videos incluidos en el tweet y los guarda en el directorio especificado por el argumento `fp` con un nombre de archivo que incluye un índice para distinguir entre los diferentes videos. El argumento opcional `name_file` especifica el nombre base del archivo.
Raw data
{
"_id": null,
"home_page": "https://github.com/fcoagz/pydolarvenezuela",
"name": "xtweet",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "api,twitter,social media,data extraction,media download,python",
"author": "Francisco Griman",
"author_email": "Francisco Griman <grihardware@gmail.com>",
"download_url": "",
"platform": null,
"description": "# xtweet\r\n**xtweet** es una biblioteca que te permite interactuar de manera eficiente con la API de Twitter. Con ella, puedes obtener informaci\u00f3n detallada sobre tweets y medios de manera r\u00e1pida y sencilla.\r\n\r\n## Uso\r\nLa clase `Tweet` representa un tweet de Twitter y proporciona propiedades para acceder a la informaci\u00f3n del tweet.\r\n\r\n```py\r\nfrom xtweet import Tweet\r\n\r\ntweet = Tweet(url)\r\n```\r\n\r\n### Propiedades\r\nLa clase Tweet proporciona las siguientes propiedades para acceder a la informaci\u00f3n del tweet:\r\n\r\n- `date`: Fecha de publicaci\u00f3n del tweet.\r\n- `text`: Texto del tweet.\r\n- `thumbnail_url`: URL de la miniatura de la primera imagen incluida en el tweet, si est\u00e1 disponible.\r\n- `likes`: N\u00famero de me gusta del tweet.\r\n- `replies`: N\u00famero de respuestas al tweet.\r\n- `retweets`: N\u00famero de retweets del tweet.\r\n- `tweet_id`: ID del tweet.\r\n- `user_name`: Nombre del usuario que public\u00f3 el tweet.\r\n- `user_screen_name`: Nombre de pantalla del usuario que public\u00f3 el tweet.\r\n\r\nLa clase `Media` representa los medios incluidos en un tweet y proporciona m\u00e9todos para descargar im\u00e1genes y videos.\r\n\r\n```py\r\nfrom xtweet import Media\r\n\r\nmedia = Media(url)\r\n```\r\n\r\n### M\u00e9todos\r\nLa clase `Media` proporciona los siguientes m\u00e9todos para descargar im\u00e1genes y videos:\r\n\r\n- `download_photo(fp, name_file)`: Descarga todas las im\u00e1genes incluidas en el tweet y las guarda en el directorio especificado por el argumento `fp` con un nombre de archivo que incluye un \u00edndice para distinguir entre las diferentes im\u00e1genes. El argumento opcional `name_file` especifica el nombre base del archivo.\r\n\r\n- `download_video(fp, name_file)`: Descarga todos los videos incluidos en el tweet y los guarda en el directorio especificado por el argumento `fp` con un nombre de archivo que incluye un \u00edndice para distinguir entre los diferentes videos. El argumento opcional `name_file` especifica el nombre base del archivo.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Es una biblioteca que te permite interactuar de manera eficiente con la API de Twitter.",
"version": "1.0.2",
"project_urls": {
"Bug Tracker": "https://github.com/fcoagz/xtweet/issues",
"Homepage": "https://github.com/fcoagz/xtweet"
},
"split_keywords": [
"api",
"twitter",
"social media",
"data extraction",
"media download",
"python"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b912dc46deef457a9cb55162e77d45b670219e486ce76694a7af98e69dfb14ac",
"md5": "edaa5cebcbb9596de99767047576ddc0",
"sha256": "ce78f17490d8806e79fb79b2f111e58ed6d35c4f746c0b5b795a003ca03da11c"
},
"downloads": -1,
"filename": "xtweet-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "edaa5cebcbb9596de99767047576ddc0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5078,
"upload_time": "2023-08-05T02:05:48",
"upload_time_iso_8601": "2023-08-05T02:05:48.336142Z",
"url": "https://files.pythonhosted.org/packages/b9/12/dc46deef457a9cb55162e77d45b670219e486ce76694a7af98e69dfb14ac/xtweet-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-05 02:05:48",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "fcoagz",
"github_project": "pydolarvenezuela",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "xtweet"
}