remove base_connector and remove non-subreddit specific methods

Project will focus on specific communities, not enact a reddit-wide search
This commit is contained in:
2026-01-13 14:19:43 +00:00
parent 62823bfd44
commit 7c01c335fa
3 changed files with 5 additions and 64 deletions

View File

@@ -8,18 +8,6 @@ db = Database(db_name='ethnograph', user='ethnograph_user', password='ethnograph
reddit_connector = RedditConnector()
@app.route('/fetch_reddit/<string:search>/<int:limit>', methods=['GET'])
def index(search, limit = 10):
posts = reddit_connector.search_posts(search, limit=limit)
db.execute_many(
"""INSERT INTO ethnograph.posts (title, content, author_username, created_utc)
VALUES (%s, %s, %s, to_timestamp(%s));""",
[(post.title, post.content, post.author, post.timestamp) for post in posts]
)
return {"status": "success", "inserted_posts": len(posts)}
@app.route('/fetch_subreddit/<string:subreddit>/<int:limit>', methods=['GET'])
def fetch_subreddit(subreddit, limit = 10):
posts = reddit_connector.get_top_subreddit_posts(subreddit, limit=limit, timeframe='all')