MountainProject
MountainProject copied to clipboard
A scraper and reddit bot for the website MountainProject.com
For instance, in https://www.reddit.com/r/climbing/comments/715awf/red_rock_season_is_back_cruisin_up_yak_crack_511c/ the user mentioned that they are climbing "Yak Crack". While there are some results with that name, the real result is actually "Yaak Crack". We should...
Using protobuf would - theoretically - save us a lot of space in the size of the file https://developers.google.com/protocol-buffers/docs/csharptutorial
https://github.com/derekantrican/MountainProject/blob/a06a0b7ec07bcfdd159e5b68c2fab1e60a05e0d7/MountainProjectBot/ApprovalServerRequestHandler.cs#L135 In the above, I think we are using `approvalRequest.SearchResult.RelatedLocation` for each result, even though it may not apply to that area
There have been a few instances recently of duplicate comments (2 or 3 of the same comment) as a reply to a post/comment. Looking at the logs of the bot,...
The bot can respond with a "multicomment" for multiple MP links, but it can't do the same for a comment like the following: > !MountainProject Streetcar Named Desire > !MountainProject...
https://github.com/derekantrican/MountainProject/blob/0c17fda151a9f9f3ec51c720c39f6828f8e4af85/MountainProjectAPI/Functions/MountainProjectDataSearch.cs#L662 The "First priority" and "Fifth priority" are case-sensitive matches. This is failing for "Darkness at Noon" where the top priority match has a capitalized "At" and some lower priority...
Hey there 👋 Love the bot, but something that would be super useful would be if Australian grades were added to the list of grades on a climb. I remember...
Apparently the "British/UK" grades listed [here](https://www.mountainproject.com/international-climbing-grades) are trad grades. The feature request is that we also list these grades when the route type contains trad
When someone fills out the Google form requesting to be blacklisted, this should be done automatically. Something like this: 1. User fills out form 2. Google Apps Script behind the...
Investigate using machine learning (probably with [ML.NET](https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet)) to identify route/area names in post titles. This could possibly provide the following advantages: - Replace our [current name parsing function](https://github.com/derekantrican/MountainProject/blob/18158683d11d5d9032be90ef76ffdb33bb576c3a/MountainProjectAPI/Functions/MountainProjectDataSearch.cs#L362) which has...