PHPackages                             benbunk/twitter\_url\_gen - 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. benbunk/twitter\_url\_gen

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

benbunk/twitter\_url\_gen
=========================

None

1.0.1-alpha(12y ago)08MITPHP

Since Aug 9Pushed 12y ago1 watchersCompare

[ Source](https://github.com/benbunk/twitter_url_gen)[ Packagist](https://packagist.org/packages/benbunk/twitter_url_gen)[ RSS](/packages/benbunk-twitter-url-gen/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

```
Typically in OAuth for twitter you will be encouraged to use a custom HTTP Request that generates headers that
are attached to the request representing the Authentication information. This works well in custom code but
fails when you dont have access to create headers in the request. An undocumented option exists that doesn't
require custom headers. You can simply convert the headers into URL Encoded values and create a URL that contains
a query string like http://www.google.com?query=helloworld

Based on the work of ErisDS at http://erisds.co.uk/code/twitter-oauth-simple-curl-requests-for-your-own-data

Quick Curl can be found as part of https://github.com/benbunk/cosc

TODO:

Use jsSHA to build a web UI.

USAGE
$generator = new TwitterURLGen(x, z, y);
$generator->buildUrl();

```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

4659d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f7748c5638c8292e27d3420cfa2a8326bc4fcb98a0319f228077aefdbb405ee8?d=identicon)[benbunk](/maintainers/benbunk)

---

Top Contributors

[![benbunk](https://avatars.githubusercontent.com/u/732631?v=4)](https://github.com/benbunk "benbunk (9 commits)")

### Embed Badge

![Health badge](/badges/benbunk-twitter-url-gen/health.svg)

```
[![Health](https://phpackages.com/badges/benbunk-twitter-url-gen/health.svg)](https://phpackages.com/packages/benbunk-twitter-url-gen)
```

###  Alternatives

[jackiedo/dotenv-editor

The .env file editor tool for Laravel 5.8+

2041.2M31](/packages/jackiedo-dotenv-editor)[johnbillion/wp-crontrol

Take control of the cron events on your WordPress website or WooCommerce store

22381.4k1](/packages/johnbillion-wp-crontrol)

PHPackages © 2026

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