diff --git a/README.md b/README.md index 1268fb1..00771be 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,8 @@ MSN lets you read articles from other news outlets on the MSN site. Some people It's a simple redirect extension (based on the examples from [Mozilla Developers Network](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests)) that intercepts http requests, checks to see if the url is from MSN, and runs a redirect function. Since the original article isn't linked, and URL schemes tend to differ between MSN and the original publisher, I get the original article's URL through a DuckDuckGo dork that pulls up the original article as the first (and usually only) article option. Then, I scrape the results, do some parsing, and extract the original URL. ## To Do List -Right now, this is still a work in progress. Here is a list of features I would like to add or fix. -- Link accuracy: It currently pulls an article, but sometimes it isn't the right one. I'm trying to find a way to extract the original site url from MSN, but it isn't as easy as a normal scrape. -- Isolate only to articles: If you go to something that isn't an article, it will either pull up something random from what it finds, or just look up the definition of undefined. -- Add UI: Make it possible to toggle between original and MSN, and add some control for the user. \ No newline at end of file +Here's kind of a roadmap of stuff I need to do with this. +- [X] Basic Functionality: Detects if a link is for an MSN article, finds a link from the title, and redirects. +- [X] Isolate only to articles: I got it reasonably working so other non-news aspects of MSN work for those who might still want that. +- [ ] Link accuracy: It currently pulls an article, but sometimes it isn't the right one. I'm trying to find a way to extract the original site url from MSN, but it isn't as easy as a normal scrape. +- [ ] Add UI: Make it possible to toggle between original and MSN, and add some control for the user. \ No newline at end of file