Commit Graph

134 Commits

Author SHA1 Message Date
c3a81d8b01 update requirements.txt 2026-01-17 13:59:43 +00:00
ad416d4966 Add Comment DTO 2026-01-17 13:59:35 +00:00
47e71113f6 Merge branch 'main' of github:ThisBirchWood/ethnograph-view 2026-01-15 12:43:53 +00:00
b0e079599a Rename fetch data script & add check for empty posts 2026-01-13 19:06:00 +00:00
538ea9fe12 Remove database connection and schema setup from the project 2026-01-13 19:01:18 +00:00
73a19f3ce3 Add script to orchestrate dataset creation 2026-01-13 18:59:42 +00:00
e58c18bf99 add json files and vscode workspaces to gitignore 2026-01-13 18:57:29 +00:00
d4fb78aac4 Add pagination to new_subreddit method to bypass 100 post limit 2026-01-13 18:46:43 +00:00
05874d233f Implement subreddit search method for new posts 2026-01-13 18:39:55 +00:00
b5624035ec rename reddit_connecter to reddit_api 2026-01-13 14:45:20 +00:00
7c01c335fa remove base_connector and remove non-subreddit specific methods
Project will focus on specific communities, not enact a reddit-wide search
2026-01-13 14:19:43 +00:00
62823bfd44 update requirements.txt 2026-01-12 15:31:14 +00:00
0cc95c5358 add ID field to post dto 2026-01-11 20:36:19 +00:00
68642709b7 add rudimentary sentiment analysis endpoint to calculate average sentiment of posts 2026-01-11 17:31:37 +00:00
4d459f2035 update main.py to launch flask app 2026-01-11 17:21:09 +00:00
195188dcd7 update User-agent header in _fetch_data method and add __exit__ method to Database class 2026-01-11 15:30:34 +00:00
b5a2b01402 remove debug print statements from fetch_subreddit function 2026-01-11 15:11:49 +00:00
2a8e3fd4db update README to clarify requirements 2026-01-11 15:11:09 +00:00
4b8aebd312 add fetch_subreddit endpoint to retrieve and insert top posts from a specified subreddit 2026-01-11 15:07:44 +00:00
d3c985ba1f update posts table schema to include title and author_username fields 2026-01-11 14:44:34 +00:00
5e1bccb2a8 add execute_many method to Database class and update fetch_reddit endpoint to insert posts into database 2026-01-11 14:44:22 +00:00
1e9eb11aa1 update docker-compose to drop volume on restart
For faster development of database schema
2026-01-11 14:44:12 +00:00
c12e1f7623 add database schema and update docker-compose for initialization 2026-01-11 14:22:46 +00:00
550bba62f7 add Reddit post search endpoint 2026-01-11 13:46:11 +00:00
1907760f1a add docker-compose file and configure PostgreSQL service; update database credentials in app.py 2026-01-11 13:38:52 +00:00
fd437db4eb add basic flask server and requirements 2026-01-11 13:35:41 +00:00
19dff39dff add requirements section to readme 2026-01-11 13:35:25 +00:00
2034cf6537 update readme 2026-01-11 13:17:37 +00:00
6adfc2faf5 first commit 2025-11-10 19:30:19 +00:00
11755358a4 first commit 2025-11-10 19:30:05 +00:00
be61a9c7ae ADD requirements.txt & Database class 2025-11-06 15:45:09 +00:00
a9778f26b2 ADD: Subreddit search 2025-11-06 14:41:46 +00:00
6533bc2f13 PATCH: Broken URL handling 2025-11-06 14:28:41 +00:00
9f5c6a9647 Initial Commit 2025-11-06 14:15:50 +00:00