deviant art

Deviant Login Shop  Join deviantART for FREE Take the Tour
[x]
more ▶

More from =Dediggefedde

Featured in Groups:

Details

October 16, 2011
530 KB
1239×1372
Link
Thumb

Statistics

Comments: 522
Favourites: 858 [who?]

Views: 20,256 (1 today)
[x]
:icondediggefedde:

About:

This script adds a symbol next to the deviants name that shows if the user is online, some days offline, offline for a longer time or invisible.
It also shows you if the user is watching you.

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



Features:

--> adds a symbol next to the deviants name that shows his status:
red - Offline longer than a week
yellow - Offline shorter than a week
green - Online
grey - Invisible
--> GM-Menu lets you set if there should be a Not-Watching-Button and since when a Deviant is in red-status!
--> displays a new button "Watching You" when Deviant is watching you, otherwise "Not watching you"
--> only works on their profile-page!
--> uncheck "extra watch-button"to change the present +watch-button instead!
--> if the clock-symbol is shown, the script currently updates your watcher-list! Hover over the symbol to see how many are already updated! (something about 600 Watchers/second)
--> if you go to another profile/actualize while the script is updating, it will resume updating on the new site
--> clicking on the button will get you a setting-window to choose:
- - - >when a Deviant is not yellow but red
- - - >if the button should be visible when not watching you
- - - >after which time the watcher-list should be updated
- - - >If you'd like the long text-watch-button or a shorter one
--> Click on the Friends-button and then "Manage friends". In the upcoming list, hover over the names of the people you watch. After some seconds there should be a little Icon like on their profile-page, when they were last active. Now you can just remove all that are inactive for some years or something^^

Preferences:


Should work with Firefox, Opera and Chrome! For Opera and Chrome see my Howto [link] to install properly. It may also work in Safari, but is not tested.

Install: [link]



Again, it was a visual suggestion, located here: [link]
However, I know there is a script that already shows if you are watched.
Well, I wanted to create my own and heard the other stopped working.
But don't think, I just copy some parts from there! This script is fully written by myself!

Update:
Some errors using Firefox are fixed with some rewrites.
Errors with Chrome are fixed by switching to tampermonkey-extension.

Update v3:
I changed the watch-button instead of adding a new one.
It changes to "mutual watchers" when you watch each other.
The profile-page contains now a settings-button.
The Friend-list will now get Icons depending on the user's last activity on hover.

If you update from an earlier version it may display the buttons wrong until you let it refetch your list.


:iconcritiques-requested:
Click here to create a critique!
Add a Comment:
 

Daily Deviation

Given 2011-10-22
A great example of collaboration between dA related galleries. DA suggestion by =sarahell inspired ~Dediggefedde to create Dev_User_Inf. Great job by both!

deviantART Related / deviantART Skins & Scripts / Browser Scripts and Extensions ( Suggested by `JoseFelipeM and Featured by ^namenotrequired )
love 5 5 joy 7 7 wow 1 1 mad 0 0 sad 1 1 fear 0 0 neutral 0 0
:iconrotane:
`rotane Jun 6, 2013   General Artist
Review about 3.0:

I'm sorry to say it, i'm not that much of a fan of the combined button. While you do save some space, it takes away fome of the usability. Why? Because 2 buttons are much easier and quicker to recognize (even from the corner of one's eye), than one with only slightly changed text on it.

Besides, "watch back" sounds almost like a request to watch them back. A better wording would be "mutual watchers".

And finally: showing those icons on the friends page is nice, but rather pointless. It just takes way too long for them to load. Plus (as a bug report), on many of my friends i ended up with 2 icons next to their name instead of one.
Reply
:icondediggefedde:
Thanks for your report!
I think I will give an option for switching to an additional button then...

"Watch back" (should) only appear when you don't watch the other person but he watches you!
"Mutual watchers" (should) already appear when you both watch each other.
At least that's how I understood the suggestion^^

Well, I don't think the friends-feature is at it's optimum yet^^ It takes some time to get the data, so that's one problem... I think I will change the request's target to difi instead of the profile-page...
I think I know where the bug is coming from, too...

So, thank you very much for your review!
If you allow, I would like to contact you again after I changed a few things!
Reply
:iconrotane:
`rotane Jun 6, 2013   General Artist
Glad i could help!

The idea for an option to get both buttons back sounds nice :thumbsup:

Maybe it was a glitch; but i saw "watch back" on a profile of a friend that i was already watching. But yes, the way you laid it out there is how i'd like it. :)

The friends-list isn't really something i'd use, to be honest, regardless of how fast you'd be able to get the data. But that's only me…

Anytime! Feel free to contact me again – i might not be able to respond again until monday, however.
Reply
:icondediggefedde:
Hi!
Well, It took some time because some other stuff (did you know dA got rid of the news-section in messagecenter? a few difi-requests of mine got invalidate because of that^^) But I changed the script a little.

There is now an option to display an button instead of changing the former one (I left the loading-icon at the present one as I don't see much reason to change that).
With this, the "Hide Not-Watching-Button" option came back again.
I also sped up the list-function in your friend-overview... there was a nice difi-request to get most of them... the function seem to get used to show some friend-menü (but also displays all that are just watched) with their last activity-time... Well, some kind of didn't show up, so they are fetched afterwards using the old method. But if you're lucky, there won't be any^^ for me it was one out of 102... I tested this with two pages of watched...

It would be nice, if you could update to v3.1 and test it again^^
Reply
:iconrotane:
`rotane 5 days ago   General Artist
Seems to work perfectly now! Thanks much! It took a while for the script to fetch all my watchers (initially it appeard as if no-one was watching me – maybe you should add a disclaimer on the script page, mentioning that).

And boy, the My Friends page updated lightning-fast now, good job!

Interesting tid-bit about the News section in the MC, btw. I hadn't noticed this – but it must've happened pretty recently. I think i remember seeing a News item there last week…
Reply
:icondediggefedde:
Thanks, nice to hear it works!
Well, it should show some sort of loading-icon with hover-text how much is already loaded while it's fetching...
I also made this process pausable, so leaving and returning later won't reset the counter to 0, but will just continue... unless it's time again to rescan. Please note that after the minutes you set within its settings there is always another full fetching process. If you hardly add or remove any watcher/gets watched, you can set that up to some high number like 525600 for a year or something^^ I use 0 as a setting and it needs about 2 seconds for around 102 people that are watching me...
Reply
:iconrotane:
`rotane 5 days ago   General Artist
As a matter of fact, i was looking for that loading-icon, but i never saw it. And i still don't. The "final" buttons appear too quickly. Only now, that i set the number to 0 as well, do i see the icon. It's gone too quickly though to see any sort of tooltip. But with the default 60, i never saw it. And as i said, right after i updated the script (from 2.3 to 3.1) i got false results. Probably until the script scanned my watchers for the first time. So this seems to be the only bug left.
Reply
:icondediggefedde:
Well, the icon gets removed when the loading is finished, so you got a good connection speed^^
I made a little note in the description and changed the preview to a visual guide how to use.
Reply
(1 Reply)
:iconjakeukalane:
~Jakeukalane Jun 5, 2013  Hobbyist Digital Artist
you should be hired for dA to making those scripts and utilities :)
Reply
:icondediggefedde:
Thanks^^ I hope the script will be useful!

Well, it would be easier and they would work better on one hand^^
On the other they would probably ask me to work on something else as they are always working on something new lately^^
Also I don't have much time for a job, studying physics, hobby projects (like this) and a part-time job as developer... So as long as I make sleep another daily hobby of mine, there won't be any additional jobs in the near future.^^
Reply
Add a Comment: