Discuss Scratch

Eminee0
Scratcher
5 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

ImagineIt wrote:

When I was new, I favorited everything, and friended everyone. Now, I don't like it being cluttered like that, so I'd like a way to instead of clicking on every user/project and clicking the unfavorite/unfollow button, I'd rather have checkboxes under each project/user's name in the lists, and then the delete button.
Thanks for reading.
Same, I am following a lot of scratchers and it's a pain to try and clear them from the list.

Last edited by Eminee0 (Aug. 11, 2021 13:07:19)

WARRIOR_-GALAXY
Scratcher
7 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

I agreeee please add scratch team pleasseee
han614698
Scratcher
1000+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

WARRIOR_-GALAXY wrote:

I agreeee please add scratch team pleasseee
Please be constructive and state why you support.

Anyway, I support this, I'm following 365 Scratchers and want to clean the slate.
gdpr5b78aa4361827f5c2a08d700
Scratcher
1000+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

This can be done with API requests. I'm not sure how I feel about something like this being added as a feature though.

Last edited by gdpr5b78aa4361827f5c2a08d700 (May 8, 2021 13:52:46)

sealifefriend
Scratcher
500+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

theonlygusti wrote:

Support, as long as the favourite count still remains the same, and you can't re-favourite later to just increase the number of favourites.
That wouldn't make sense. The favorite number would go down, and you could still re-favorite it. Why should you not be able to re-favorite later?
CoolGalPicsterPro
Scratcher
2 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

Is anybody helping or just advertising?
lm1996
Scratcher
1000+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

CoolGalPicsterPro wrote:

Is anybody helping or just advertising?
Those are signatures, those appear everywhere.
atalG234
Scratcher
12 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

Deerleg wrote:

Nah.
Unfollowing is okay, but unfavoriting? No.
And besides, who besides you would need it?
ans: i want to
wvj
Scratcher
1000+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

Bump
greedjesse
Scratcher
100+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

support (cmon, add this feature, ppl need it
han614698
Scratcher
1000+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

Deerleg wrote:

Nah.
Unfollowing is okay, but unfavoriting? No.
And besides, who besides you would need it?
han614698 » Following (1)
Okay, maybe I dealt with this one myself, but this one:
han614698 » Favorites (328)
Arghhh
-Razored-
Scratcher
1 post

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

LukeScratch18 wrote:

ateesdalejr wrote:

Sheep_maker wrote:

humantorch01 wrote:

ateesdalejr wrote:

If you really want to mass unfollow people write a script to do it for you.
How could you do that?
This is the script for unfollowing a user:
$.ajax({
type: "PUT",
url: "https://scratch.mit.edu/site-api/users/followers/THEIRUSERNAME/remove/?usernames=YOURUSERNAME",
data: {
usernames: "YOURUSERNAME"
}
})
This is the script for getting an array of your followings:
var page=1;
var out=[];
load();
function load() {
$.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page=1", loaded);
}
function loaded(data) {
var dom=$(data);
var users=dom.find('span.title').children();
for (var i=0;i<users.length;i++) {
out.push(users[i].text.trim());
}
page++;
$.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page="+page, loaded);
};
console.log(out);
Based off this.
Not sure how to put them together, though
Here they are together
var page=1;
var out=[];
load();
function load() {
 $.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page=1", loaded);
}
function loaded(data) {
 var dom=$(data); 
 var users=dom.find('span.title').children();
 for (var i=0;i<users.length;i++) {
  out.push(users[i].text.trim());
 }
 page++;
 $.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page="+page, loaded);
};
for (user in out) {
$.ajax({
 type: "PUT",
 url: "https://scratch.mit.edu/site-api/users/followers/"+user+"/remove/?usernames=YOURUSERNAME",
 data: {
  usernames: "YOURUSERNAME"
 }
});
};
There you are. Simply press f12 in chrome to open dev tools. And paste this code into the console.


lol i cant even figure out how to do it cos i dont know which one I've gotta copy and put in there, and it doesn't actually unfollow the people, it just makes it look like it, same as giving yourself 1 million mail on scratch XD

idk how it works
FurrTheKitten
Scratcher
1 post

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

Deerleg wrote:

Nah.
Unfollowing is okay, but unfavoriting? No.
And besides, who besides you would need it?
me
Jackson49_test
Scratcher
100+ posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

Bump
-CineHouse-
Scratcher
1 post

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

nickeljorn wrote:

LukeScratch18 wrote:

Hello Scratchers!
Sorry I do not know how to make my text fancy and all that but please continue reading!

I have a great idea that I would love to be implemented into Scratch!
My idea is to have a way to ‘mass unfollow people!’
You may be asking yourself, what does that mean?
It means to have a way of unfollowing a lot of people in a more simple way than having to click into each and every single persons profile and clicking unfollow
If there was a tool in scratch or a 3rd party downloadable app I could use, it would make life so much easier!
The reason I want this tool is:
When I joined Scratch, I followed hundreds and hundreds of users, who are now inactive or banned. I feel I have no use of still following them, but there is so many that it would take days on to click into their profile and unfollow all of them!
This would also be a good tool to use on favourited projects!

If you agree woth my idea please reply, I have never done the forums before so I am not too sure on how it will work!
Thank you for reading!
~LukeScratch18~

You could follow people the same way.
great idea i was just haveing the problem
_Star_Kit_
Scratcher
2 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

Lol i just want to be following my good friends so i can see what they have been doing and not somebody i have not talked to in weeks. I am following 900+ people
MilkyWay2715
Scratcher
52 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

-Razored- wrote:

LukeScratch18 wrote:

ateesdalejr wrote:

Sheep_maker wrote:

humantorch01 wrote:

ateesdalejr wrote:

If you really want to mass unfollow people write a script to do it for you.
How could you do that?
This is the script for unfollowing a user:
$.ajax({
type: "PUT",
url: "https://scratch.mit.edu/site-api/users/followers/THEIRUSERNAME/remove/?usernames=YOURUSERNAME",
data: {
usernames: "YOURUSERNAME"
}
})
This is the script for getting an array of your followings:
var page=1;
var out=[];
load();
function load() {
$.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page=1", loaded);
}
function loaded(data) {
var dom=$(data);
var users=dom.find('span.title').children();
for (var i=0;i<users.length;i++) {
out.push(users[i].text.trim());
}
page++;
$.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page="+page, loaded);
};
console.log(out);
Based off this.
Not sure how to put them together, though
Here they are together
var page=1;
var out=[];
load();
function load() {
 $.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page=1", loaded);
}
function loaded(data) {
 var dom=$(data); 
 var users=dom.find('span.title').children();
 for (var i=0;i<users.length;i++) {
  out.push(users[i].text.trim());
 }
 page++;
 $.get("https://scratch.mit.edu/users/YOURUSERNAME/following/?page="+page, loaded);
};
for (user in out) {
$.ajax({
 type: "PUT",
 url: "https://scratch.mit.edu/site-api/users/followers/"+user+"/remove/?usernames=YOURUSERNAME",
 data: {
  usernames: "YOURUSERNAME"
 }
});
};
There you are. Simply press f12 in chrome to open dev tools. And paste this code into the console.


lol i cant even figure out how to do it cos i dont know which one I've gotta copy and put in there, and it doesn't actually unfollow the people, it just makes it look like it, same as giving yourself 1 million mail on scratch XD

idk how it works
Super useful, Thanks!
CreativeDragonCat
Scratcher
6 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

This is a great idea. Support.
FatRhabbit
Scratcher
8 posts

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

well, are you putting the code in right? If you just use the inspect tool and change some things, its not gonna do anything. The code has to be pasted into the terminal, which is another tab for the inspect tool.
--HaideesHarmony--
Scratcher
1 post

Ability to Unfollow Multiple Scratchers/Unfavorite Multiple Projects at Once.

ImagineIt wrote:

When I was new, I favorited everything, and friended everyone. Now, I don't like it being cluttered like that, so I'd like a way to instead of clicking on every user/project and clicking the unfavorite/unfollow button, I'd rather have checkboxes under each project/user's name in the lists, and then the delete button.
Thanks for reading.

Absolutly PLEASE MAKE THIS HAPPEN

Powered by DjangoBB