is a powerful tool for analyzing news sentiment on both national and local stories, allowing users to correlate these stories with their own uploaded metrics, starting with stock market price data. Stay ahead of the curve and make informed decisions with SentimentSync.
MIT License
1
stars
0
forks
source link
Creation of Python Module for Gathering Historical News Data using RSS Feeds #17
This task requires the creation of a Python module for gathering historical news data pertaining to specific topics like a company. The data source for this module should be RSS Feeds, as the aim is to find a free alternative to RapidAPI.
Scope
Investigate: Conduct research on existing solutions and identify potential RSS feeds that can provide reputable news stories.
Design: Plan the architecture of the Python module, including key functions and interfaces.
Develop: Create the Python module that fetches, processes, and formats data from chosen RSS feeds. The module should be able to scrape and download the text from the source.
Test: Test the module against the acceptance criteria outlined below.
Acceptance Criteria
Cost: The Python module does not incur any additional API-related costs.
Content Quality: The selected sources publish reputable news stories.
Functionality: The Python module has the ability to download all the text from the source.
Historical data: The Python module can pull historical data related to a specific topic or company.
Blockers
While no immediate blockers are anticipated, potential challenges could include:
Issues finding an RSS feed catered to specific topics or companies
Difficulty in gathering historical data as not all RSS feeds might provide it
Ensuring the quality and reliability of news sources found.
Checklist
[ ] Identify potential RSS feeds as data sources
[ ] Design the Python module architecture
[ ] Create the Python module using Python’s RSS feed libraries
[ ] Implement data processing and formatting functionality in the module
[ ] Test the module against the acceptance criteria
[ ] Document the module, its functions, and usage.
Additional Notes
While the focus is to use RSS feeds, this should not limit the exploration of other potential free sources of news data. Consideration could be given to APIs that provide free-tier access or open-source libraries that might facilitate the task.
This task requires the creation of a Python module for gathering historical news data pertaining to specific topics like a company. The data source for this module should be RSS Feeds, as the aim is to find a free alternative to RapidAPI.
Scope
Acceptance Criteria
Blockers
Checklist
Additional Notes While the focus is to use RSS feeds, this should not limit the exploration of other potential free sources of news data. Consideration could be given to APIs that provide free-tier access or open-source libraries that might facilitate the task.