Skip to content

Commit

Permalink
feat: get data using news api drivers
Browse files Browse the repository at this point in the history
  • Loading branch information
FlorentLvr committed Feb 7, 2024
1 parent 51fa8bf commit 19434d2
Showing 1 changed file with 233 additions and 0 deletions.
233 changes: 233 additions & 0 deletions News API/News_API_Get_data.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,233 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "addressed-topic",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"<img width=\"8%\" alt=\"Newsapi.png\" src=\"https://raw.githubusercontent.com/jupyter-naas/awesome-notebooks/master/.github/assets/logos/Newsapi.png\" style=\"border-radius: 15%\">"
]
},
{
"cell_type": "markdown",
"id": "brief-wichita",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"# News API - Get data\n",
"<a href=\"https://app.naas.ai/user-redirect/naas/downloader?url=https://raw.githubusercontent.com/jupyter-naas/awesome-notebooks/master/Newsapi/Newsapi_Get_data.ipynb\" target=\"_parent\"><img src=\"https://naasai-public.s3.eu-west-3.amazonaws.com/Open_in_Naas_Lab.svg\"/></a><br><br><a href=\"https://bit.ly/3JyWIk6\">Give Feedback</a> | <a href=\"https://github.com/jupyter-naas/awesome-notebooks/issues/new?assignees=&labels=bug&template=bug_report.md&title=Newsapi+-+Get+data:+Error+short+description\">Bug report</a>"
]
},
{
"cell_type": "markdown",
"id": "8c55f142-3b12-4ba0-a4f3-baed8d8792e0",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"**Tags:** #newsapi #news #snippet #opendata #dataframe"
]
},
{
"cell_type": "markdown",
"id": "naas-author",
"metadata": {
"papermill": {},
"tags": [
"naas"
]
},
"source": [
"**Author:** [Jeremy Ravenel](https://www.linkedin.com/in/ACoAAAJHE7sB5OxuKHuzguZ9L6lfDHqw--cdnJg/)"
]
},
{
"cell_type": "markdown",
"id": "a3d27ec3-7d88-4c17-b1f9-0279480ede11",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"**Last update:** 2024-02-07 (Created: 2021-02-28)"
]
},
{
"cell_type": "markdown",
"id": "naas-description",
"metadata": {
"papermill": {},
"tags": [
"description"
]
},
"source": [
"**Description:** This notebook provides a guide to access and retrieve data from News API."
]
},
{
"cell_type": "markdown",
"id": "input_cell",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"## Input"
]
},
{
"cell_type": "markdown",
"id": "import_cell",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"### Import library"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "compressed-denial",
"metadata": {
"papermill": {},
"tags": []
},
"outputs": [],
"source": [
"from naas_drivers import newsapi"
]
},
{
"cell_type": "markdown",
"id": "6e51e3e8-4cdb-4fcc-8a91-8eb310550778",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"### Setup variables"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "acoustic-result",
"metadata": {
"papermill": {},
"tags": []
},
"outputs": [],
"source": [
"query = \"TSLA\"\n",
"fields = [\"image\", \"title\"]"
]
},
{
"cell_type": "markdown",
"id": "model_cell",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"## Model"
]
},
{
"cell_type": "markdown",
"id": "13126c00-a741-46ef-baf1-91007f1fb92b",
"metadata": {},
"source": [
"### Get data"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "fa7b6134-b8cb-44e5-8dc4-be7ad1ba8088",
"metadata": {
"papermill": {},
"tags": []
},
"outputs": [],
"source": [
"df = newsapi.connect().get(query, fields=fields)\n",
"df"
]
},
{
"cell_type": "markdown",
"id": "output_cell",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"## Output"
]
},
{
"cell_type": "markdown",
"id": "display_cell",
"metadata": {
"papermill": {},
"tags": []
},
"source": [
"### Display result"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "2940c391-b3a8-4bc6-a966-36280e022e74",
"metadata": {
"tags": []
},
"outputs": [],
"source": [
"df"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.6"
},
"naas": {
"notebook_id": "ad988b3acb38ff32d1a21f78c88a01d3436a580add95cb262464d26b5b65eb39",
"notebook_path": "Newsapi/Newsapi_Get_data.ipynb"
},
"papermill": {
"default_parameters": {},
"environment_variables": {},
"parameters": {},
"version": "2.3.3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

0 comments on commit 19434d2

Please sign in to comment.