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

4661d 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

[workerman/globaldata

8164.2k16](/packages/workerman-globaldata)[silverstripe/html5

HTML5 support for SilverStripe

16232.6k4](/packages/silverstripe-html5)[kunstmaan/utilities-bundle

The KunstmaanUtilitiesBundle makes your life easier by providing a couple of small but usefull helper services you can use and re-use in your applications. We already implemented an easy to use cipher service and a shell helper service for you but feel free to send in a pull request with your additions. The shell helper allows you to run apps in the background, see if a process is running and has a method to kill a running process. The cipher service allow you to encode and decode strings using the Rijndael 256 cipher

13150.5k6](/packages/kunstmaan-utilities-bundle)[miladrahimi/php-enum

A PHP Abstract Enum Class

1113.0k](/packages/miladrahimi-php-enum)

PHPackages © 2026

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