Shop Mobile More Submit  Join Login
Dev Group List by Dediggefedde Dev Group List by Dediggefedde

About:


Enhances the deviantart-suggest-to-group-popup.

video how to use: youtu.be/MXVA3q4Vmbk
another one: how to use collections

This is a working script! Install it if you want this!



:iconstrictlyhandmade: asked me to collaborate for the current dA-Related Collaborative Contest and made a suggestion about listing all groups, changing the display and graying out Groups you can't submit to:
fav.me/d4veqv4

Functions:


  1. List all your groups (your member of) at once with icons and descriptions*!
  2. Search within your group's name real-time and with regexp**!
  3. All groups he deviation is already in will be grayed out***
  4. Search for new groups by typing "#", the name of the group and return. If you are allowed to submit, it will be temporary displayed within the list.
  5. Make your own lists of groups! Just select a group, type the name of the collection in the panel on the bottom-left and press "OK" while "Add" is selected. Now when you choose the new entry and click "show" all added groups will be shown! Selecting and pressing "OK" while "Remove" is selected will remove them from the collection. empty collections will get deleted
  6. Type "*" and the list of a group-collection to show the groups within the collection!
  7. You can even add groups you aren't a member of to the a collection-group! You only have to search for them via inserting their name with a "#" before and pressing enter to get the new list-entry. Then select it and add it to your collection
  8. Multiple group-collections can be made at once (one for photos, one for journal-skins, one for general groups etc.)
  9. New Hiding feature: hide groups from your list


*To get/refresh the grouplist, you need to simply click the button "Update List of Groups"
**Regexp provides wildcards as placeholder and many other useful things:
Type "Journal|CSS" to get all groups with "Journal" or "CSS" in their name.
Type "d.*d" to get all groups with 2 "d" in their name.
Type "ba(na)*d?" to match "band", "banana", "bad" etc.
Type "beauty" to get all groups with "beauty" in their name.^^
Invalid regexps will be marked red.
***only the groups listed on the deviation's page will be grayed, so after submitting, you need to refresh to get the new one grayed out.
This also means that for suggestion favourites it won't gray out anything.


Preferences:


works well with...
firefox + Greasmonkey-addon,
chrome + tampermonkey,

Information for installing can be seen here: fav.me/d4akman

Install: phi.pf-control.de/userscripts/…

Mirror: greasyfork.org/de/scripts/5771…


Updates


27.10.12, v1.3:
I fixed a few bug regarding groups you aren't member of.
If they are open, adding them to a collection will work now.
Thanks to WillyGalleta for sending me a note!
27.10.12, v1.5:
Multi-account-support, groups are separated.
Also bug fixed: If you had a new account with no "recent groups" the script crashed.
Thanks to IridescentStardust for sending me a note!
6.9.13 v1.56:
Adapted to new dA-design
17.9.15 v1.77:
Adapted to new dA-design
Added Hiding-feature.


:iconcritiques-requested: :iconplzcomment1::iconplzcomment2:
Add a Comment:
 
:iconcatkinsvedka:
CatkinSvedka Featured By Owner Edited Feb 20, 2017  Hobbyist General Artist
I noticed that I can't hide groups which doesn't let me submit (like devBUG) "Sorry, you do not have permission to submit artwork to this group", the warning comes up immediately, and when I close the warning the hide button is gone.
Reply
:iconode-chan:
Ode-Chan Featured By Owner Feb 15, 2017  Hobbyist Digital Artist
I was wondering if it could possibly have and option to have only the names of the groups, without their avatar, so it will be more compact? ^^"
Also an indicator of the collection the group is in would be useful, since it's hard to remember which groups you already put in a collection so you end up trying to add all the groups you want and have a lot of pop ups because the group is already in the collection..
Also typing # for searching for new groups doesn't seem to work for me, it just shows me a single group the has the word I was searching for.
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Feb 15, 2017
Thanks for the report!

I can integrate such an option, but I don't have much time at the moment, so it can take a while.
collections the deviation is in could also be marked with e.g. a grey background.

I'll have to check, how the # search is supposed to work. If I remember correctly, it was just a way to add one specific group to a collection, not a general search...
Reply
:iconxhilia7:
Xhilia7 Featured By Owner Edited Feb 12, 2017   Digital Artist
OMG
I've always been complaining how it's time consuming submit work to multiple groups
and had to google.

So glad I found this!
Thank you!!! It works like a charm. Just what I needed!
don't get why DA doesn't fix this
Reply
:iconode-chan:
Ode-Chan Featured By Owner Edited Feb 12, 2017  Hobbyist Digital Artist
This doesn't work for me on Chrome, not all the groups load and there is no collections dropdown menu...
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Feb 12, 2017
Hi!
Thanks for the report!
I noticed a part of the code responsible for compatibility with old versions was messing with the group name storage.
Please update to v1.82 and tell me if this fixed your problem!
You might need to click the "update groups" button first and then close and open the group dialog again.
Reply
:iconode-chan:
Ode-Chan Featured By Owner Feb 12, 2017  Hobbyist Digital Artist
Awesome! It works! Thank you so much, it's great idea! :D
Reply
:iconfrappe7:
Frappe7 Featured By Owner Edited Dec 27, 2016
It worked! thank you so much!!!
Reply
:iconthesangson:
TheSangson Featured By Owner Dec 17, 2016  Professional General Artist
It was so funny to watch the yt video see the name there first and to slowly realize: "Ey, en annere Hess!"
Reply
:iconrandom223:
Random223 Featured By Owner Oct 15, 2016  Hobbyist Interface Designer
Thank you for sharing.  BUT I CANNOT USE IT!

Clicking on submit to group refreshes the whole page 1/3 second after I click on the button.

However I did not notice it before and I failed to join all the groups I contribute to (Lazy person I am). That I can change. The bug I have I cannot.
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Oct 16, 2016
Hello!
I just checked this in Firefox + Greasemonkey and Google Chrome with Tampermonkey, and it seems to work well for me.
Are you using a different setup?
Have you tried the "Update list of Groups" button?
If this doesn't help, try uninstalling the script, restart your browser and install it again. Make sure Collections are exported before uninstalling the script or they will be lost.
Reply
:iconrandom223:
Random223 Featured By Owner Oct 16, 2016  Hobbyist Interface Designer
My problem is more basic. I click on the button and right after in a blink it reloads the page.
Reply
:iconzer0frost:
Zer0Frost Featured By Owner Oct 13, 2016
Thanks for making this script :)
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Oct 16, 2016
You're welcome! ^^
I'm glad you like it!
Reply
:iconnivailis:
Nivailis Featured By Owner Sep 25, 2016   Digital Artist
It used to work like a charm but a have a problem lately- it doesn't show full list of my groups even after updating it. Can you please help me? :<
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Sep 29, 2016
Hi! Sorry for the wait, I had some health issues and didn't check dA for some time.

There was some update in firefox recently that seem to have broken greasemonkey's default value for when to run scripts. Before they were running after the document was loaded, now they do something else. This causes the script's database to be inaccessable and for the script to crash.
I added the runAt tag now, to force loading the script after the document was loaded.

Please update to version 1.81 and check, if your problem was fixed!
Reply
:iconnivailis:
Nivailis Featured By Owner Sep 30, 2016   Digital Artist
That's ok. I hope you're well now and thank you for your response.
I use Chrome but the update still helped. It's fixed. Thank you so much! :)
Reply
:iconnix-tempesedo:
Nix-Tempesedo Featured By Owner Sep 12, 2016  Hobbyist General Artist
Hey there!
Just wondering about one thing, is there an option to remove groups from the list if you've left them? Since for me, it only comes up with the 'you do not have permission to submit to this group', and doesn't give me the option to hide or remove the group.
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Sep 13, 2016
Usually the "Update List of groups" button should delete groups you are not listed in anymore.
If this doesn't help, you can press the "Hide" button on a selected group, so it doesn't show up anymore.
Reply
:iconakarichi-dono:
Akarichi-Dono Featured By Owner Aug 11, 2016  Student Digital Artist
*v* yay
Reply
:iconshiina-yuki:
Shiina-Yuki Featured By Owner Mar 27, 2016
Thank you so much for this!!! I was wondering if you could add a feature like the group folders sorted because some groups have many folders and they are not alphabetically sorted and it's a pain to find the you're looking for... also, I wonder is there a way to submit to more than one group at a time.....of course it's just my suggestion! Thank you so much!
Reply
:iconlovebby:
lovebby Featured By Owner Feb 14, 2016  Student Digital Artist
So I was wondering! I use both a desktop and laptop, and I was wondering if there's a way to save my group's list (my own that I've made with the 5th feature) on different computers? The list becomes rather long and it's really tiring to make just one and keep that updated lol.

Also love this script! Saves so much time Q uQ!!
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Feb 14, 2016
Hi again!
I made an update to v1.78.
Now it includes an Import and an Export button to get you a .txt file that you can take to a different PC (e.g. using Dropbox or USB Device).
Reply
:iconkuroya-ken:
kuroya-ken Featured By Owner Mar 11, 2016  Hobbyist General Artist
Hello! Thanks for making the wonderful script, I cannot begin to tell you how helpful this is ;u;
I noticed the new button on your program that allows for 'import' and 'export', and came back here to read more about it, then I found your comment here, though for the life of me, I'm too slow to even begin to understand what has been said here^^"

Though I seem to gather that when you click on the button, it should generate a text file? Alas when I try, nothing happens^^" Though I'm using Chrome so I'm not sure if that's what's causing it? What would you suggest I do? I'm migrating to a new computer these 2 days and if possible, I'd love to keep my lists. Just like the above commenter, I too have a huge list and it would be really tedious to have to move them manually, and if there's a method of doing thiseasily I'd love to learn. Thank you so much, and so sorry for the inconvenience ><
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Mar 12, 2016
Mmh... I was just testing this with chrome (desk win10) and "Export" did download a text file...
Try to export this list as the first thing you do on the website: reload, open add-to-group dialog, press export. Also look into your download-folder in case the notification wasn't generated. Also make sure you don't have extensions that disable javascripts (e.g. some addblockers) or add dA to the exceptions there.

In case this still doesn't help:
Before you press "Add to groups", press ctrl+shift+j. This opens a new window panel ("console") that is probably mostly empty. Now try to export the list again and tell me, if any new elements appear inside the console-panel.
Reply
:iconkuroya-ken:
kuroya-ken Featured By Owner Mar 12, 2016  Hobbyist General Artist
Oh gosh, thank you for the quick response! And I tried all the things you suggested (did it as the first action, checked download folder, disabled adblocking extensions), but to no avail.

Here's the console panel message I got:

AdsErrors Ads.error Object
VM712:372 Uncaught TypeError: Failed to execute 'initMouseEvent' on 'MouseEvent': parameter 4 is not of type 'Window'.


Thanks again ;u;
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Mar 12, 2016
Hi again!
I couldn't reproduce the error, but as the error was caused by the click emulation, I added a little workaround:
Export now creates a little "Download"-link right next to it. if the "export" button is not downloading the text file, click download to start it manually.

For that, please update to v1.79
Reply
:iconkuroya-ken:
kuroya-ken Featured By Owner Mar 12, 2016  Hobbyist General Artist
O______O oh gosh, thank you SO MUCH! Yes, it worked perfectly!
I was already really surprised you answered so quickly, but it caught me totally off guard that you'd come up with a solution and fix so quickly! Thank youuu ;u;
This is really, really, really helpful TvT You saved me so much trouble. I can't thank you enough!
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Mar 12, 2016
I'm glad that I could help you. ^^
And I guess you were lucky that I read this today and had time to work on now.
(just was away for ~2 weeks ^^)
Reply
(2 Replies)
:iconlovebby:
lovebby Featured By Owner Feb 15, 2016  Student Digital Artist
Ah thank so much, it works perfectly from my windows pc with firefox to chromebook with chrome lol. You were so quick with a response and update! This helps me so much so thanks again!! *U*
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Feb 14, 2016
Well, in principle it's possible, but there is no feature present at the moment.

If it's urgent you can copy the database entry from one PC to the other PC, if you use Firefox.
This may sound a bit complicated, but is easier done.
  1. The database file for each Firefox Greasemonkey script is located at something like C:\Users\User\AppData\Roaming\Mozilla\Firefox\Profiles\vv12ub32.default\gm_scripts.
  2. the vv12ub32.default folder is your Firefox Profile and may have different letters, but should be the only folder there.
  3. The Database File is dev_group_list.db. You can either move the file from one PC to another or overwrite the database-entries Dediggefedde_collist and Dediggefedde_grouplist. Your username will be written instead of Dediggefedde.
  4. You need a program to edit SQLite Database files (there is a firefox-addon but I prefer SQLiteStudio)

In case of Chrome things are a bigger hassle. All data of ALL scripts in Tampermonkey seem to be stored in C:\Users\User\AppData\Local\Google\Chrome\User Data\Default\Local Extension Settings\dhdgffkkebhmkfjojejmpbldmpobfkfo\000346.log (the # in the .log file may vary) and seems to be some sort of binary levelDB Database... Replacing this will probably not work...
I didn't find any information about Opera's Violent Monkey or Safari's GreaseKit...

But I will also take a look into it today, it may be easy to write a feature for it...

Reply
:icongalaxase:
galaxase Featured By Owner Feb 13, 2016
Thank you so much!!! This is a time saver and absolute gem!! I've shared this on twitter and will be sure to share this again for those who don't know about it
Reply
:icontinselswan:
tinselswan Featured By Owner Dec 8, 2015  Student Digital Artist
Hello, sorry about spamming but I think dA must have eaten the message i tried to send earlier. I'm having trouble with your script, it worked perfectly fine about a month ago but now it's not updating the group list for some reason
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Dec 8, 2015
Hi! I got your note, but I hadn't time today to look into the issue...
My own list seems to update well. Please note that you can only update your list on your own submissions.
you can try to clear the internal storage by uninstalling the script and restarting the browser. In most cases, this is enough to clear the storage and get a blank plate when you install the script again.
Reply
:icontinselswan:
tinselswan Featured By Owner Dec 8, 2015  Student Digital Artist
hey! thanks for your response, i found out what the issue is--I unticked the new beta navigation option and your script started working again! groups are still coming up doubled, but that's probably some invisible dA updates.
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Dec 8, 2015
I noticed the double-view bug stops when you just scan your groups again.
At least for me, it only appears the very first time I try to scan my groups.
Reply
:icontinselswan:
tinselswan Featured By Owner Dec 8, 2015  Student Digital Artist
oh brilliant, it's back to normal! thanks for the help ^.^

i should take the opportunity to thank you! this is insanely valuable to me because it saves so much time, so thank you very much for making it
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Dec 8, 2015
You're welcome! ^^
I'm glad it's working for you again!
Reply
:iconkaizenkitty:
KaizenKitty Featured By Owner Dec 7, 2015   Writer
how does this work exactly? do you install on each computer device you use deviantart on? or do you install this on your deviantart account?
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Dec 8, 2015
This is a userscript, which is a piece of javascript code that is run within your browser's extension (greasemonkey, tampermonkey etc.).
This means, it is only installed within your browser on one pc, but can neither access your deviantart database nor your local file system.
Reply
:iconkaizenkitty:
KaizenKitty Featured By Owner Dec 11, 2015   Writer
ah thank You! :hug:
Reply
:iconbootsii:
Bootsii Featured By Owner Nov 28, 2015  Hobbyist Digital Artist
This is such a godsend, thank you so much :iconthiskillsthemanplz:
I made a collection of three groups though before leaving all the groups, and when they still showed up in the collection, I tried removing them all but now I have an empty collection and don't know how to delete it 8(
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Nov 29, 2015
Hi!
Thanks for your report!
It's difficult to fix this as the script has a feature to add groups to collections that you are not a member of, if you put a # in front of the name, when searching.
Of course they only appear when you are allowed to submit to them as non-member. This is mostly used for the second tab, "suggest a favourite" to groups you are not a member of.

To fix your problem, you could try to choose "suggest to group favourites" at the top, choose your collection and press "show". You might need to do this both twice as there is some handler issue...
Then the group you left will appear again and can be removed from the collection.

Alternatively you could download a SQLLight data Tool, fint the database file on your system and change the userscript value, but that's complicated, so if the solution above doesn't help, I will probably add a feature to remove a collection directly...
Reply
:iconbootsii:
Bootsii Featured By Owner Dec 1, 2015  Hobbyist Digital Artist
Ah, it worked!
It didn't show for a moment but I just had to try a time or two like you said.
Thank you so so much :aww:

Also, and sorry to bother but, is it possible to rename collections?
Reply
:iconluztapia:
LuzTapia Featured By Owner Nov 25, 2015  Student Digital Artist
Let me tell you just how much I LOVE YOU! THIS SAVED MY LIFE!! Words can´t describe how awesome you are!! MILLION THANKS FOR THIS!!
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Nov 29, 2015
Thanks!
I'm glad you like it. ^^
Reply
:iconluztapia:
LuzTapia Featured By Owner Dec 1, 2015  Student Digital Artist
Most welcome! :D I really loved it and tested it, everything works super fine! I´m so thankful you did this :heart:
Reply
:iconvoleno:
Voleno Featured By Owner Nov 21, 2015  Student Digital Artist
There was an update to Tampermonkey on the 19th that I think may possibly have broken something. I've tried reinstalling and updating Chrome and re-installing the scripts and so far when pulling up the groups, it doesn't seem to go past a certain loading point anymore in Chrome.
Reply
:icondediggefedde:
Dediggefedde Featured By Owner Nov 25, 2015
mmh... I just tried in chrome, requesting an update, uninstalling the script, restarting, installing everything again from the link above...
And it still seem to work for me... were you on your own deviations when this error occured?
Reply
Add a Comment:
 
×





Details

Submitted on
April 28, 2012
Image Size
85.9 KB
Resolution
584×473
Submitted with
Sta.sh
Link
Thumb
Embed

Stats

Views
10,619
Favourites
398 (who?)
Comments
311
×