PHPackages                             j3j5/control\_my\_followers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. j3j5/control\_my\_followers

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

j3j5/control\_my\_followers
===========================

Tool for Twitter that makes everybody who you don't follow, unfollow you (in case they were already your followers)

00PHP

Since Apr 18Pushed 11y ago1 watchersCompare

[ Source](https://github.com/j3j5/control-my-followers)[ Packagist](https://packagist.org/packages/j3j5/control_my_followers)[ RSS](/packages/j3j5-control-my-followers/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Control My Followers
====================

[](#control-my-followers)

Tool for Twitter that makes everybody who you don't follow, unfollow you (in case they were already your followers)

Installation
------------

[](#installation)

Install via [Composer](http://getcomposer.org) (make sure you have composer in your path or in your project).

Add `j3j5/control_my_followers` to `composer.json`.

```
"j3j5/twitterapio": "dev-master"

```

Run `composer update` to pull down the latest version of Twitter.

Use
---

[](#use)

You will need a Twitter APP in order to use this library, you must go to [Twitter apps](https://apps.twitter.com) and login there, create an app with *Read and Write permissions* and then copy your settings into the settings array in `tests/clean_followers_list.php`

You should see an array like this on top of the file, copy paste your details from *Keys and Access Tokens* tab once your app is created at [Twitter apps](https://apps.twitter.com).

```
$twitter_settings = array(
	'consumer_key'		=> 'YOUR_CONSUMER_KEY',
	'consumer_secret'	=> 'YOUR_CONSUMER_SECRET',
	'username'		=> 'YOUR_CONSUMER_KEY',
	'token'				=> 'A_USER_TOKEN',
	'secret'			=> 'A_USER_TOKEN_SECRET',
);
```

In order to run the script, just go to wherever you've cloned the project and run: (the safe is optional, just for *safe mode*, if you decide to use it goes WITHOUT the brackets)

```
$ php tests/clean_followers_list.php [safe]
```

That's it!

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/87fcc720208de023144a17f3e72cccf8fb872d652b8f1ab0724c765e44e3d717?d=identicon)[j3j5](/maintainers/j3j5)

---

Top Contributors

[![j3j5](https://avatars.githubusercontent.com/u/1239921?v=4)](https://github.com/j3j5 "j3j5 (13 commits)")

### Embed Badge

![Health badge](/badges/j3j5-control-my-followers/health.svg)

```
[![Health](https://phpackages.com/badges/j3j5-control-my-followers/health.svg)](https://phpackages.com/packages/j3j5-control-my-followers)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
