Dediggefedde's avatar

Dediggefedde

Userscripts and Casual Art
345 Watchers321 Deviations
61.5K
Pageviews

Now at version 2.1!

dA_Ignore

- Now you can automatically ignore users that use a certain phrase in their comment from your notification center!

The phrases are line-separated and casing-insensitive.

You can use regular expressions, for example .*? as a non-greedy wildcard.

The script will attach a \b (word-ending) around each phrase to match only whole words.

Thanks a log to Valognir for the feature, which I only tweaked slightly.


- I replaced the 500ms-interval-based trigger with a new technique I learned. Mutation-observers trigger when the website changes. This seems to work faster in most cases and is less resource-hungry when idling.


- The alerts (message boxes) are now replaced with a less intrusive notification. I don't use the windows-notification system (GM_notify), because that is already pretty cluttered for me.

Now a small textbox will appear for 2s on the top-left corner when

- you save dA_ignore settings

- you ignore/unignore a user

- the automated phrase ignore feature (APIF) adds a user to the ignore list


- Fix for changed page layout. Again, thank you Valognir for the fix!


Here is a showcase of the new features:

(click to play the animation)

dA ignore autoignore
Join the community to add your comment. Already a deviant? Log In

Since I didn't update some userscripts in quite a while, I give you an overview which ones still work. For that I made a quick test of their main functionality today.

If you find bugs or have suggestions, please feel free to comment here or on their page.

Working Userscripts

dA_FilterNotifications [Link] Filter, Selection and site updates for /notifications


dA_archive_note [Link] download notes from /note and search them offline


Dev_sidebar_2 [Link] /watch and /Notification counts in dA and any other website


dA_zoomImage [Link] Better Fullview options for images


dA_Drag'n'fav [Link] Drag&Drop images/thumbs to a favourite bar at the top


Dev_Multi_Open2 [Link] Select deviations/notification with drag/drop; Open multiple deviations at once


dev_group_list2 [Link] Better Submit-Deviation-to-Group GUI (searchable, collections, macros, already-in-marks)


AutoSaveDiv [Link] Saves input fields while you type. Restores text when browser crashed, website reloaded etc.


dA_Ignore [Link] Additional Block options for users on dA: hide/remove comments and thumbs.


tgchan_Blick [Link] Improved readability for questden[dot]org (previously tgchan[dot]org)


Currently in Repair

dev_Deviation_Channel [Link] Slider on deviantart with DDs or deviations of channel of your choice


Dev_Top_Menu_Links2 [Link] Add custom links to your usermenu


dA_devfolder [Link] Categorize /watch deviations by filters

Join the community to add your comment. Already a deviant? Log In

I repeatedly read people missing the “drag to favorite” option.

So, I wrote an userscript, that is already working, but still needs some polishing.


Here is a short demonstration. GUI and colors will be reworked at some point. Currently, red text indicates it is already in a collection.

dA DragnFav demo

Since I'm working on the GUI, it would be nice to have some user input!


  • How many collections do you have?

  • How many do you actively use?

  • Would you like a Move option in addition to Add to collections

Join the community to add your comment. Already a deviant? Log In

I added another feature to the workaround for dev_group_list2.

Now in v3.5, once new groups are fetched, you will get a prompt if IDs are empty.

If you press "cancel", it will behave like it did in v3.4.


If you press OK, all the groups with unknown ids will be visited on their page once to fetch their id. For me, this takes 1.1 seconds per group, which is also the basis for the estimation time.


I purposefully made it make one request after the last one with a 250ms delay to prevent getting caught in bot-protection. If your internet-connection is too fast or after thousands of groups it triggers anyway, there will be an "Error 403" message when you visit deviantart. The site should become accessible again after 5-10 minutes.


You can interrupt the scan and leave the page at any time. Next time you open the dialog, a prompt for the remaining groups will open. Then you can continue the scan.

Join the community to add your comment. Already a deviant? Log In

About

New version of dev_group_list2 v3.2 released.

dev_group_list2

Problem

Recently there is a bug in eclipse where you can't see a user's full list of groups in their profile's about page.


This also affected my script:

It would not refresh the list of groups and new users would not get a list at all.


The submission/subfolder process is still working fine.


Eclipse status

I reported the problem together with some other deviants. The support center answered, that this is a known problem and gave me a link with a button "I suffer, too". After almost two weeks nothing really has changed.


So now I released a workaround.




Workaround script details

The script will go to your modal-page https://www.deviantart.com/dediggefedde/modals/mygroups/ And fetch the list of groups. However, that list does not include IDs, only names and images.


The missing IDs are bad, since collections, macros and submitting need them. I fixed this by fetching the ID every time you click on a group from the group's profile-page. This can take 1-5 seconds. It is not done automatically, since with hundreds of groups it could take up to an hour. Also bot-protection.


What changes for you

  • Groups can be fetched again. Perhaps even faster/better than before.

  • Your old collections and macros will not work with newly added groups!

  • if you add a group again to a collection it should show.

  • Also, just clicking on a group (right/left) should make it appear again in its collections/macros.

  • Once dA fixes the bug, all collections will magically work again anyway.

  • Clicking on a group will have a delay of 1-5 s until something happens if it's new.

  • once a group has an id (from before bug or after fetch) the delay should vanish.

Join the community to add your comment. Already a deviant? Log In
Featured

Still Working Userscripts 09-2022 by Dediggefedde, journal

Question: Drag'n'Fav userscript by Dediggefedde, journal

dev_group_list2 fix/workaround by Dediggefedde, journal

Dev_Group_List2 update by Dediggefedde, journal

New Firefox, new Greasemonkey, broken Userscripts. by Dediggefedde, journal