tlemens / twitter-mass-follow Goto Github PK
View Code? Open in Web Editor NEWA chrome extension for Twitter written in ES6
A chrome extension for Twitter written in ES6
I just saw this message while using the extension: You have been blocked from following this account at the request of the user.
Is there any way of knowing for which user that message was thrown?
Could I perhaps suggest an additional feature (although not being a developer I have NO idea if you could make this happen!)?
Would there be a way to differentiate between those people I manually followed by clicking on follow myself (like news sources and thought leaders etc) and those I "mass followed" via the tool?
Hello..
Thanx alot for your "mass great" tool
but I've one important suggestion that will make the tool more and more effective..
(Starting position)
Yeah.. imagine that I opend one account's followers page .. and I want to follow 100 from there
but I don't want to follow the first 100
there must be a mechanism to do so.. either by adding an option to start following/unfollowing from the screen position and down (or up) , or by adding an option to skip first ( NUMBER )
I think that will make your tool a supreme one ๐๐
all the love dude โฅ
When you handle too many profiles while scrolling, the performance can be improved if you hide the profile images.
For example, with this CSS the network download and the CPU processing is much less:
.ProfileCard-bg { background-image: none !important; }
This could be added as an option, or by default when someone clicks on Follow All or Unfollow All.
I am using window 10 with chrome Version 75.0.3770.90 (Official Build) (64-bit)
no follow or unfollow manu appear anymore
I love this extension but its stopped working for me. This used to work but now follows like 12 accounts then says ' no more profiles found' when there are loads of accounts to follow? Please can you help.
I have Mass Follow for Twitter Chrome extension installed. When I click on "follow all" or "unfollow all" button on my Twitter, the extension only unfollows the first page.
It doesn't automatically load the next page as it always used to in the past, in order to continue unfollowing all my non followers.
This makes me have to manually scroll down so that the extension can follow or unfollow.
I think there is an error. This has never happened until today.
Please help?
Hi.
can you make random time interval between follow/unfollow actions in user set range?
i.e. instead of permanent pause (example: 1000ms) add ability to set range example:1000-5000ms
I have followers who have protected profiles, are from different regions, have default photos, and have no bio. Would it be simple to apply the these new filters you implemented for Follow to Unfollow as well?
I like the idea on issue #12 more, but another option is to start unfollowing from the bottom. That way, the oldest follow ups will be the first unfollows.
It could be an option on the settings. Then the extension scrolls all the way down and starts unfollowing in reverse order.
Recently, the extension appears to have become unusable. It crashes when I try to follow accounts.
This is a very good extension. Here are couple of ideas, if we can add that will be great. I downloaded thd code and try to build as per the instructions not able build the code throwing errors.
Pls share steps to setup build env, so that i can make change and test the code.
help me for follow only protect account
thank you
Provide some nice overall stats
This is a feature request.
It will be helpful to show the Settings link when the "Click to pause" button is clicked. That way, you can pause > modify the current settings > continue. Currently, you need to reload the page to change the Settings and scroll down until you reach the last follow/unfollow processed.
account restricted with this plugin,maybe twitter change its rules or maybe this plugin have no random time setting,so it needs to update with this plugin
Hi Clemens,
I absolutely love this extension.
Thanks for that!
To make it super super super,
I would love to be able indicate some keywords for the bio.
I am thinking something along this line:
"this is phrase one", "keyword1", "this is phrase two", "keyword2","keyword3","keyword4", "-keyword5", "-this is phrase three"
where for example:
This would make this extension incredibly powerful!
What do you think?
thanks
NdrKi
PS
this will also take in account the language issue and make it almost superfluous.
PPS
By adding also the "follows/following ratio" options and "last active" options and it would be a complete solution.
As suggested on twitter: Add blacklist to protect specific profiles from unfollowing/following
Please, adopt your plugin under new twitter interface. It works much more faster and more convenient than old. Your plugin don't work with new interface.
Similar to other setting options, it would be useful to skip profiles with no Bio
text.
Content example: <p class="ProfileCard-bio u-dir" dir="ltr" data-aria-label-part=""></p>
I've been using this tool for about a month now and lately, I see that the minimum days to unfollow has been bugging. It skips ten or so users then, then unfollows the rest. I don't know if this is a twitter change or a bug. I believe this may be an issue with the cache.
The interface no longer appears on the followers and following pages in Chromium
Version 71.0.3578.98 (Official Build) snap (64-bit). Was working two days ago.
Currently, you have options in the settings to blacklist user names, but you need to copy and paste. It would be much easier if you add one or two entries in the Twitter menu that each user has in order to add them in one of the Blacklists.
For example, you could add two entries:
Then, each option just has to copy the username to the settings blacklist.
Sometimes, the message "no more profiles found" appear, so I just scroll the page down to load more profiles and click in follow again.
To prevent it, the plugin could scroll down by it self, I am used to paste this code in console to solve this:
setInterval(function(){
window.scrollTo(0, $('#page-container').height());
}, 2000)
Thanks for the extension!
Hi Clemens,
Awesome extension. I love the new updated look and settings.
How about adding an option to not follow someone who is already following you.
Hello,
The tool is almost perfect, but I was wondering if it is possible to add an unfollowing option for profiles you follow for a certain time?
For example: I follow some profiles for 3 days or more, and I want to unfollow only these people and not the new ones or those in white list.It could help alot because making a white list of 10 people is great but when it starts to reach 100+ people it becomes long.
I'm not exactly the chrome extension guru, I ended up chasing my own tail for a bit before I figured out how to get the extension to run.
A better README.md will alleviate this issue.
It would be nice to put a lil link "hide popup". It hides a large part of the screen when you just want to watch your followers
Currently the auto-scroll part of this extension only works when the tab is in focus. This isn't ideal when you want to do something else while the extension runs.
I would like to create another option in the extension to scroll a user-specified amounts of times. It would be another button with a text box next to it, allowing the user to enter however many pages they want to scroll.
The actual implementation itself will just be something like the following, with a loop to limit it:
setInterval(() => window.scrollBy(0,400), 1000)
If you're ok with me submitting this PR, let me know and I'll do it. Thanks
Search for a keyword or hashtag, and the buttons for Follow All or Unfollow All don't come up. Only does when switching to the Accounts tab. But that tab only searches for keywords in profiles, not in tweets. I want to search and add recently ACTIVE Twitter users by keyword or hashtag. Can you fix?
I have been unable to access your extension in my lists' members and subscribers pages. It simply will not display itself.
Major props to you on this plugin man! I've been using Twitter Mass Follow
for several weeks now, and have found it to be far and away my favorite bulk follow/unfollow tool in the chrome app store to date. The styling, showing the count, and having the option to not follow users who have already been followed โ just awesome!
This is only significant bug I have come across. Not sure how big of a change this is, and can understand if you don't feel like you want to do anything about it. Please let me know if it won't be fixed and I will downgrade to using Twitter Follower
, which (shit as it is) can can run on the lists members.
Got backed off after around 120 follows. Was able to follow manually after a few minutes but concerned that twitter is backing off due to too fast or exact timed follows. Previous to this I did about 500 unfollows without a hitch. Possibly be backed off due to actions? Anyways I was thinking that if there was a manual override for timing plus adding in some random milliseconds between follows would help alleviate the issue.
Great extensions btw.
Ran into a situation where this.currentProfile of line 246 of https://github.com/tlemens/twitter-mass-follow/blob/master/src/javascripts/twitter_mass_follow.js is undefined.
Not exactly sure what the branch there is supposed to be doing but I think it's supposed to scroll down the page when there aren't any more profiles in the current DOM. Correct?
Awesome extension guys, but could you please use a nicer icon? or at least an icon without the withe background?
Hi Is "unfollowed profiles will be skipped" featured store globally for all accounts used in same browser or it's based on account, and Is there any way to know skipped profiles ?
What i meant is what i had asked about before, if i create a list within twitter and add accounts to is (example twitter.com/lists/), is there any way to add the whole list (example twitter.com/lists/friends, etc) to the exceptions so none of them / so none of the people who are members of that list are unfollowed without having to add one by one manually to the exceptions? would it be possible to add that feature to a future update? basically so all the users i have added to lists are skipped when unfollowing. hope it makes sense. thank you so much!
In the old extension, if a follow failed due to update limits, the extension would recognise this and allow you to wait for a long period before carrying on.
In the new extension, it carries straight on without recognising the failure.
Also, it logs the follow as successful in it's database, so if you try and use the extension at a later date to follow the same accounts, it won't let you.
I would love it if we could choose to filter out Asian, Middle Eastern, or Western languages based upon character types.
If we had a few files with the charters for each language and say checked 10 or so characters from the description, that might be a simple way to determine character type based on region.
Being a westerner I get frustrated when I follow or get followers from Asia or the Middle East because they engage with my content at a low rate. I imagine users in the other regions feel similarly.
Just wondering if there is a way to export the list of people already followed. It looks like the data is stored in local storage but I can't seem to find a way to export the data. I did try the extension Storage Area Explorer but I can't seem to find a page to extract the data from. Thanks for any help.
Hey,
Stumbled on your extension and think it works great! Even better that it's open source. Figured I'd share the only thing I think it's missing: the ability to add new followers to a private Twitter list to keep track of things.
Thoughts?
Great tool!
Though I would like to focus on active profiles, and my personal-subjective-arbitrary heuristic tell me to avoid profiles with no description at all, and those with no picture.
@tlemens_de The "Follow" popup sometimes appears on tweetline. Could u fix this bug or allow to hide it with 1 clic?
Hi there. If account in the list blocked with "account is temporarily unavailable because it violates the Twitter Media Policy." message. Extension stop on this account and continue working only after pause/continue pressing
that's my question. Should i leave it open when i want it to work? It cannot work in background right, since it's a chrome extension
An option to skip protected profiles while following
Hello,
Thanks for your GREAT work !
Could you include the ability to define the maximum number of accounts which the extension must add ?
Hope you can help,
Cheers !
extension.js:
import TwitterMassFollow from 'twitter_mass_follow.js'
Uncaught SyntaxError: Unexpected identifier
Fresh source code, loaded into Chrome as Extension, above error is showing up for line 1 in extension.js and no "Follow all" or Mass Follow Menu is coming up.
Main Issue: Compiled SRC Code "Loaded Unpacked" shows no Mass Follow Menu when on Following/Followers Page, whats wrong here?
Hi there,
I would strongly suggest to build a randomizer around the follow event. anything between 500 - 1200ms. Twitter banned me within 5 Minutes when I tried to use it with 350ms.
Cheers
Daniel
In twitter you can create private and public lists.
I extended this package to add people to lists on follow. The problem was twitter kept locking the account out due to automated behavior
I did it by automating the required clicks to add a username to the list, with timeouts between the clicks as needed.
I can look into sharing the code if you'd like to take a look at it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.