Skip to content

A userscript to enhance the website by making it more friendly & modern

License

Notifications You must be signed in to change notification settings

Yvonnelim99/better-mdl

 
 

Repository files navigation

Enhance your MyDramaList experience~

Better MDL is a project i'm working on to enhance the website. I've been using MDL since the very beginning and it hasn't improved that much over the years. So here I am, trying to make the website more friendly and modern!

If you have suggestions, feel free to post them on this post, just keep in mind that there's a limitation to what I can do on with a userscript.

The themes I use in my screenshots is Catppuccin and must be installed separately.

Installation

  1. Install Tampermonkey for your browser (or your preferred Userscripts Manager)

  2. Install my userscript by clicking here and click "Install". This may take some time to load.

  3. Go to MyDramaList settings page to customize the script, just like you would to edit your profile (You need to scroll down to the end of the page to see the Better MDL Settings section)

  4. Try it out and let me know what you think!

How to use / customize (MAKE SURE TO READ)

  • The first time you're using the Thumbnail View on a page (people or dramalist), it might take a little while to load all the posters, especially if there's a lot of titles or if you have slow internet, just be patient.

  • It might take a little while to show all your Friend ratings, especially if you have many friends or if you have slow internet, just be patient. Also to favorite/unfavorite a friend, just click the heart. It will reflect the change on refresh.

  • For the pie chart "Titles by Country", the colors are the ones you defined in your settings for the status icons. Also stats don't include Planned & Not Interested.

  • To show your favorite titles on your profile for other BetterMDL users to see, you MUST create a Public List named "Better MDL: Favorites". It must be this exact title for it to work.

  • To see all the lists you bookmarked, just go to your custom lists and you will see a new button "Saved Lists".

  • To export your dramalist in .csv, go to your dramalist and a new button will appear at the bottom right of the page.

  • Dramalist' Poster View is not available on tab "All Dramas & Films" for performance reasons. It will already take a lot of time the first time if you have a lot of titles in a category! You can check in your settings the option to automatically change the default list link on profile to the "Currently Watching" tab. Directly edit your notes by clicking the pen icon and save with ENTER.

  • Filters for Search currently only works with the sidebar on the right. They work the same way as the Genre filters. (Originally written by Thenia)

  • To import/view your comments on a drama/movie, list or people, simply go to your tab "Stats" and click the new button "My Comments"

Known Bugs

  • [WON'T FIX] Some titles don't have the right result for external searches. Currently there's nothing I can do as MDL don't refer to those external ids anywhere and scraping can only be that accurate. But what you can do is reporting it to me and providing me the right urls for each website. I plan to make a mapping file at some point if you have many titles with this issue.

Features Available

Everywhere

  • Back to Top button
  • Hide comments with defined terms
  • Option to hide the default MDL stats on profile
  • Autofill Start Date for "Currently Watching" titles after watching 1 episode

Profile

  • Titles by Country
  • Option to hide share icons on drama & people
  • Bookmark lists & see saved lists on profile
  • Pin favorite titles on profile via a list (suggested by KC Drama LOVER)
  • Import/See your comments made on drama/people/list (suggested by Soju)
  • Option to force list link on Profile to direct to "Currently Watching" tab

Title pages

  • Links to IMDB/Trakt etc.
  • Ratings from IMDB/Rotten Tomatoes/Metacritic
  • Link to Anilist for Adaptations
  • Add a heart to your liked people
  • Friend ratings & ability to put your favs at the top (suggested by sailingmars)
  • Average friends score (suggested by Saarthak)

People pages

  • 3 Layout Views (Original, Thumbnails & Posters)
  • Status icons
  • Show the total for each status on your list
  • Sorting & Ordering options
  • Hide completed titles
  • Collapse the sections

Dramalist

  • Export dramalists in .csv (suggested by spepp)
  • 3 Layout Views (Original, Thumbnails & Posters)
  • Quick notes edit on hover (Poster View only)

Search

  • List status filters (suggested by Ruth and originally written by Thenia)

Screenshots

To-do & Suggestions

Task Doable? ETA
Click on a status total to only show those titles ✔️ N/A
Add the top 3 genres on Poster View ✔️ N/A
Hide cancelled titles ✔️ N/A
More stats & achievements ✔️ N/A

This list might no be up-to-date so please check the official MDL Thread.

Credits

About

A userscript to enhance the website by making it more friendly & modern

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.6%
  • CSS 2.4%