HOME | DD

Dediggefedde β€” Dev_Multi_Open

Published: 2011-04-30 22:34:05 +0000 UTC; Views: 14961; Favourites: 220; Downloads: 0
Redirect to original
Description About:
Clicking the button will open all selected Items in your message-center in new tabs.
Stacked items won't get opened.

Source of idea:
fav.me/d3f87rn

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

Features:--> open all selected entries of your message-center in new tabs/windows (depending on your browser-Setting)
-->doesn't open Stacks, so they doesn't get counted
-->deviantart-skin
-->works with deviations, polls, comments etc.
-->open even entries from different groups at the same time if they are selected on the same page

Preferences:
--> Firefox + Greasemonkey
--> Chrome (tested with Tampermonkey)
--> Opera + Greasemonkey-Workaround

How to install userscripts outside Firefox:
dediggefedde.deviantart.com/jo…

Please note that you need to change your popup-settings if the pages doesn't show up:
Within Firefox you can enable popups within options->content->javascript->extended
Opera: Tools->preferences->general->popups->open in background (if "unwanted blocked" is checked, the button will only open one deviation at a time)


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

Update 1.1:
-->Works again after the dA-messagecenter-pagechanges
-->using jquery makes everything easier, faster and usable in
-->Will now work in Opera
-->Group-notifications will open 2 Tabs: one with the deviation and one with the discussion
Related content
Comments: 136

Dediggefedde In reply to ??? [2019-06-06 14:14:09 +0000 UTC]

To avoid advertisement and affiliation.
That was an early script, where I was a bit more strict about these things. ^^

πŸ‘: 0 ⏩: 1

Strongman20 In reply to Dediggefedde [2019-06-06 18:22:11 +0000 UTC]

What do you mean by advertisement and affiliation?

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to Strongman20 [2019-06-07 10:22:11 +0000 UTC]

I blurred the images in the screenshot, so I wouldn't make an advertisement for the deviants/deviations that were displayed.

Some people might also get the idea that I had something to do with making those or that the script had helped the artists.


So, they are not blurred by the script, by me only in the screenshot.

πŸ‘: 0 ⏩: 1

Strongman20 In reply to Dediggefedde [2019-06-07 14:51:06 +0000 UTC]

I understand.Β 

πŸ‘: 0 ⏩: 0

DisneyMaster [2019-04-09 06:10:25 +0000 UTC]

Never mind. I got it.

πŸ‘: 0 ⏩: 0

DisneyMaster [2019-04-09 05:33:47 +0000 UTC]

I installed it on Chrome, but the Open button isn't showing up. Can youΒ help me out?

πŸ‘: 0 ⏩: 0

Imakegoodsushi [2015-07-22 15:25:07 +0000 UTC]

Awesome script! Thanks

πŸ‘: 0 ⏩: 0

econic-media [2015-06-12 18:49:50 +0000 UTC]

Hey, thanks for this awesome script! I used it a lot in the past. Since the last change in the notification centre, it's now broken Would it be possible to fix the script?

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to econic-media [2015-06-12 21:52:26 +0000 UTC]

Thanks for the report!
I fixed the url-issue some hours after the update and tested it in firefox.
For me it seems to be working now...
Could you please install it again from the source (phi.pf-control.de) ?
Which browser are you using?

πŸ‘: 0 ⏩: 1

econic-media In reply to Dediggefedde [2015-06-12 22:17:05 +0000 UTC]

Just reinstalled the script. Running firefox 38.0.5 with scriptish. The button doesn't appear. It doesn't matter if I click on "All Notifications" or "Watch".

πŸ‘: 0 ⏩: 2

Dediggefedde In reply to econic-media [2015-06-12 23:02:49 +0000 UTC]

sorry, v1.29 is the current one.

πŸ‘: 0 ⏩: 1

econic-media In reply to Dediggefedde [2015-06-12 23:13:04 +0000 UTC]

Works fine now! Thanks for the effort and info about scriptish

πŸ‘: 0 ⏩: 0

Dediggefedde In reply to econic-media [2015-06-12 23:01:12 +0000 UTC]

Well, I took a closer look at scriptish and it's really sad but has a lot of unresolved issues and apparently noone actively resolving them...
e.g. in this case there are cross-origin-problems. In this case I just wrote a workaround as it was just a different way to get jquery, but in some other scripts of mine, I doubt scriptish would work.

So, if you install it again now (1.39), it should also show in scriptish, but please consider going back to greasemonkey for firefox for compatibility reasons.
All my scripts are tested in there and I don't have enough time to test them in all script handlers that are out there...

πŸ‘: 0 ⏩: 0

AlexanderDario [2014-06-11 13:34:02 +0000 UTC]

It seems that userscripts.org is now down...

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to AlexanderDario [2014-06-11 17:48:27 +0000 UTC]

Thank you for your report!
I replaced the install-link with a working one.
If you find any other errors on this or other scripts or the script's pages, feel free to comment again!^^

πŸ‘: 0 ⏩: 1

AlexanderDario In reply to Dediggefedde [2014-06-12 10:49:28 +0000 UTC]

You're welcome... Thank you for you great work

πŸ‘: 0 ⏩: 0

RazorPhoenix [2013-11-22 20:28:03 +0000 UTC]

You are my hero.

πŸ‘: 0 ⏩: 0

Drifter85m [2013-04-17 03:08:00 +0000 UTC]

Unsure of why, but stopped working for me in Chrome after the last update (even with the newer script from 4 days ago).

Works find in Firefox with greasemonkey though.

Hmmmmmmm

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to Drifter85m [2013-04-17 09:32:29 +0000 UTC]

Thanks for your report!

It still seems to work for me...
However, Chrome has appearantly done some things to its popup-blocker.
When clicking the open-button, which should still appear as normal, there is only the first item opened in a new tab or, when you disable the popupblocker, all other but the first in new windows, the first in a new tab... However, there is a simple solution:
Just press "ctrl"-key when clicking on the button and all Items will open in tabs even with popup-blocker activated.

I tried to emulate the "ctrl"-key, but chrome doesn't like false "ctrl"-events, so the only way is to press the key while clicking on your own^^

By the way: if you are using "tab" to switch to the button and press Enter, even ctrl won't help you. If you don't want to use a mouse I must excuse myself here.

πŸ‘: 0 ⏩: 0

AlexanderDario [2013-04-12 06:28:48 +0000 UTC]

I'm sorry ut I have to report that yesterday stopped to work... DA updates sometimes are "pain in the ass"...

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to AlexanderDario [2013-04-12 16:27:07 +0000 UTC]

Thanks for your report!
dA changed the site's subdomain from my.deviantart.com to www.deviantart.com
The script filtered all sites to work only on sites matching my.deviantart.com/messages/*, so I changed it now to *.deviantart.com/messages/.

πŸ‘: 0 ⏩: 1

AlexanderDario In reply to Dediggefedde [2013-04-12 20:35:15 +0000 UTC]

Thanks for your fast reply and solution!!

πŸ‘: 0 ⏩: 0

Astrikos [2012-10-24 00:22:08 +0000 UTC]

This is brilliant. Wonderful work!
Very awesome.

πŸ‘: 0 ⏩: 0

AreteEirene [2012-05-20 17:10:10 +0000 UTC]

This script is behaving erratically after I reloaded it. It opens deviations and journals in reverse order (I view oldest to newest and it opens them newest to oldest). It opens journals submitted to groups twice. It doesn't work anymore for llamas and favorites. Instead of opening the deviants it opens just my profile (for llamas) or my deviation (for favorites).

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to AreteEirene [2012-05-20 17:38:08 +0000 UTC]

Thanks for your report!
I just have a small problem... I can't reproduce even one of your reported bugs^^
I tested just now on 2 Accounts with Chrome, Opera and Firefox (All newest)...

Are you sure it shows the false order? for me, it will open in the correct one, but focus on the last opened tab.
Which Browser do you use? Are you using Version 1.2? Maybe other userscripts?
And what do you mean with "Journals submitted to groups"?
In every case there shouldn't be anything opened twice as I made an internal function to detect double-stored urls... So is the site-address different on those tabs?

πŸ‘: 0 ⏩: 1

AreteEirene In reply to Dediggefedde [2012-05-20 23:47:49 +0000 UTC]

I had just reloaded the extension about a week ago, and I went ahead just now and deleted and reloaded it again to see if that would solve things. It seems to have solved all but the journals submitted to groups issue. You can submit a journal to a group gallery, and when those journals show up in my stack or folder it reads it twice. The button even says "open 25". I took a screenshot: [link] . The journal is the second from the left in the top row, and the button at the bottom says Open 25.

I'm using Firefox 12.0 on a Mac running 10.7.4. As far as I can tell the site address looks the same as any other deviation, but maybe it has something to do with it being a journal on the deviant's site but a deviation at the group?

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to AreteEirene [2012-05-21 00:24:17 +0000 UTC]

Ah, nice to hear it works now (v1.25)^^
And thank you very much for the screenshot! I was able to reproduce the error.
I think I could fix it now. I disabled clicking on the link behind the journal-thumb. Now it only clicks the text-link there. The Problem was that one link was in .../art/... and on in .../journal/... ^^
So, sorry for the inconvenience!

πŸ‘: 0 ⏩: 0

AlexanderDario [2012-05-11 19:23:32 +0000 UTC]

mmm...today it stopped working on my pc (at the office and also at home)... I hope it's just a temporary issue

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to AlexanderDario [2012-05-12 00:39:35 +0000 UTC]

Thanks for reporting!
I made an update that should fix the problem.

πŸ‘: 0 ⏩: 1

AlexanderDario In reply to Dediggefedde [2012-05-12 09:16:09 +0000 UTC]

You are welcome! Thank you for your great work and the fast fix!!

πŸ‘: 0 ⏩: 0

deviant-garde [2011-06-05 20:54:50 +0000 UTC]

Damn, you sure like playing with DiFi.

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to deviant-garde [2011-06-05 21:03:47 +0000 UTC]

I would like it a bit more if someone (like the ones that set that thing up) would talk about how it works^^
I don't see the part why DA offers a System to automate all transactions and read the message-center via script and then giving no clue how it works^^
I already downloaded some scripts and extensions just read their source-code to handle difi^^
but some simple things like the display_class of birthdays and how to filter the response of difi via url is something I don't know yet^^ (all user-made libraries seems to be something around 20-30%)
If the DA-team would give a more detailed manual, there could be much less traffic to their systems (when scripts use more difi-requests than necessary)...

However, nice to see you like it + thanks for comment and getting spammed^^

πŸ‘: 0 ⏩: 1

deviant-garde In reply to Dediggefedde [2011-06-05 22:17:49 +0000 UTC]

They don't give any documentation whatsoever and they never will. They're adamant about this because DiFi is made for the guys developing on the website to use, so in a way it's naturally not very suited to a lot of third party apps. For example, a lot of things return markup to apply directly to a page instead of JSON that a third party developer could so something useful with. A lot of queries also require weird internal values like the ID of a user that a third party developer would never want to be concerned with. It also changes a lot as things develop and they don't want to be tied down to stability in certain areas because they have to consider third party developers. The best we'll ever get is the documentation created by developers like us who want to fiddle around with these things.

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to deviant-garde [2011-06-05 22:42:25 +0000 UTC]

But if they don't want us to use it, why not blocking access from anywhere except deviantart via htaccess? The developed scripts will work on (as the request from DA) but it won't be possible to access difi from about:blank or something like that, so it will be harder for new developers to find difi and that would result in less scripts^^

πŸ‘: 0 ⏩: 1

deviant-garde In reply to Dediggefedde [2011-06-05 23:49:56 +0000 UTC]

It isn't so much about them not wanting us to use it as much as it's about them not caring enough to make it third-party developer friendly because it was never intended for third-party developers. This includes making documentation.

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to deviant-garde [2011-06-06 15:28:01 +0000 UTC]

Well, I wouldn't use difi, too, if there would be a better way^^
in my first devtoolbar I parsed the DA-sourcecode, as the first ca. 50 entries are listed in there... however, I only realized this when the amount of messages differed^^
In this script (Dev_Multi_Open) I didn't use difi, but in my activity-Filter-script as I don't see a better way to alter the list of shown entries than to delete the old one and insert a new one^^

πŸ‘: 0 ⏩: 0

namenotrequired [2011-05-23 20:48:28 +0000 UTC]

I've featured this in my journal; dA Updates - Recent and Upcoming

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to namenotrequired [2011-05-23 22:40:19 +0000 UTC]

thank you very much^^

πŸ‘: 0 ⏩: 1

namenotrequired In reply to Dediggefedde [2011-05-23 22:54:40 +0000 UTC]

My pleasure!

πŸ‘: 0 ⏩: 0

neurotype-on-discord [2011-05-18 01:47:19 +0000 UTC]

this is totally awesome however, I'm getting this weird error where the last thing in a selected group isn't opening.

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to neurotype-on-discord [2011-05-18 10:31:32 +0000 UTC]

nice to see you like it^^

That is really a strange error, as I am able to open all selected items with this script^^

Some questions to help me understand the error:
Did you install it some days ago?
Is it always the last thing you selected? Where did you test it?
If you select n items (and the buttons shows "open n"), are n tabs opened?
Does the last item open a tab in the wrong place, a 404-page or doesn't it open up at all?
If the last item is a stack, it won't get opened, however it shouldn't get counted either.

πŸ‘: 0 ⏩: 2

neurotype-on-discord In reply to Dediggefedde [2011-05-18 15:51:31 +0000 UTC]

P.S. Here's something really weird--for Open 1, it doesn't do anything at all.

πŸ‘: 0 ⏩: 0

neurotype-on-discord In reply to Dediggefedde [2011-05-18 15:49:28 +0000 UTC]

Yeah, I don't know what's going on with my computer

I installed it a couple of weeks ago, I think. It's consistently the last item I select (in Firefox 4 on a Windows Vista 32-bit). It opens n-1 tabs...and I haven't used stacks on it. Hope that helps!

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to neurotype-on-discord [2011-05-18 21:01:37 +0000 UTC]

Well, if you installed it a couple of weeks ago, maybe it's a prior Version!
Try to install it again (you don't need to uninstall it first)!

πŸ‘: 0 ⏩: 1

neurotype-on-discord In reply to Dediggefedde [2011-05-19 00:53:21 +0000 UTC]

still getting the error if you don't hear from anyone else though it is probably my computer.

πŸ‘: 0 ⏩: 0

exarobibliologist [2011-05-07 15:17:51 +0000 UTC]

Will this work in Chrome?

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to exarobibliologist [2011-05-08 11:27:31 +0000 UTC]

I tested it in Iron, so I think it will work in Chrome, too^^
just go to the site of the Install-Link I posted in the description (userscripts.org) and press the "install" button there.
Then reload Deviantart and the button should be there!

πŸ‘: 0 ⏩: 0

davidrak [2011-05-03 07:05:54 +0000 UTC]

I found error Script doesn't open first of selected images.

πŸ‘: 0 ⏩: 1

Dediggefedde In reply to davidrak [2011-05-03 09:04:36 +0000 UTC]

Well it does when i using it^^
When did you install it?
Maybe you should reinstall it to see, if the error is from a former Version.

πŸ‘: 0 ⏩: 1

davidrak In reply to Dediggefedde [2011-05-03 10:39:24 +0000 UTC]

So after reinstalling it works well
Thanks

πŸ‘: 0 ⏩: 0


| Next =>