Control your feed, extra map types, bulk delete/import/export/kudos, more
ATTENTION: Strava's recent update broke everything. I'm lucky the menu still appears but they changed how the feed works. Not sure when I'll have time to get this fixed.
Str*Viewer is a browser extension that allows you to view more of what is important to you in your Strava feed. You can choose which type of posts to see, which activities to view, and what data to view for each activity. You can even filter your feed based on athlete names, title contents, or activity description contents.
-filter for showing only favorite athletes on main feed
-modified the Shrink entries option to shrink the images and text of main feed entries
-KML export from activity page includes photos if available
-Map switching support for new Route Builder
-A bunch of new map types
-KML (Google Earth) export
-can export a simple path or virtual "tour" of the activity
-supports bird's eye, aerial, and athlete-level views
-shows athlete data (speed, HR, cadence, power) if available at each point of the activity
-Support for es (Spanish) and es-419 (Latin American Spanish)
-GPX & TCX file export for basic (non-Summit) users
-bulk uploads (more that 25 files at a time)
-extra maps and map overlays for the activities, segment explorer, and route builder page
Video capture of a ride as viewed in Google Earth: https://www.youtube.com/watch?v=QdYYs9VlM1w
Feed filtering and UI improvements (dashboard, club activities, athlete activities pages)
-reduce whitespace around feed entries
-hide maps/images/description/comments/kudos/achievements on feed
-load all feed entries at once
-sort feed by date/athlete name/distance/duration/elevation
-show only feed items without kudos
-show/hide feed items by activity type (e.g., hide virtual rides, yoga, etc.)
-show/hide feed item types: activities/posts/challenges/clubs
-filter feed items by name/title/description patterns
-filter items by duration (i.e., exclude short activities)
-give kudos to all
-download GPX, TCX, and KML files for activities and segments, even for Strava basic members
-download links added to activity and segment titles for convenience
-view all of your activities on a single page
-bulk download GPX/TCX/KML/original files from activities list
-bulk upload of activities (more than 25 at a time)
-join all challenges (dashboard feed or challenges page)
-map switching on activities, segment explorer, and route builder pages
Note on maps:
Stadia and Thunderforest maps are included as options but these require API keys. Since I'm not exactly raking in donations for this code, I'm not willing to pony up for everyone else to use these. If I ever get enough income from this, I'll provide the API keys.
However, you can sign up for personal/hobby use API keys on their websites (https://stadiamaps.com/ and https://www.thunderforest.com/) and enter your key in the extension menu.
Major props to Tomáš Janoušek for his map switcher code located here: https://github.com/liskin/strava-map-switcher/
This code is included in heavily modified form, but it taught me all kinds of cool techniques for injecting code into the page. Copyright notices for included code can be found in the app by clicking the Copyrights button in the Str*Viewer menu.