puffer-fish

Hit GitHub Trending by bloating your repo with code of less popular languages

Usage no npm install needed!

<script type="module">
  import pufferFish from 'https://cdn.skypack.dev/puffer-fish';
</script>

README

puffer-fish let's you hack this to be whatever you want

screenshot



Look at the language data of this repo and check out the demo:


build status npm version
Trend your Github repo on whatever language you want by generating the filetype of your choosing.


Installation

npm install -g puffer-fish


Usage

puffer-fish

FAQ


How does this help with trending?

Getting Github trending comes first from the programming language your repo is classified as. Once the Linguist classifies your repo into it's most prominent language, you are competing against the other popular repo's also classified in that language for trending.

With this hack, you can puff your repo with fake language data in order to compete for an easier language.


Where did the generated file go?

The generated file is placed in .puffer-fish which is a hidden directory. To show hidden directories, you'll need ls -a, ls does not show hidden files or directories.

This design choice was made so that puffer-fished files would remain largely hidden and out of your way during the software development process.


Why is the generated filename so hideous?

We used random strings in order to generate the filename in order to avoid name collisions should you want multiple puffer-fished files. With the current file length of 10 characters, this creates a possibility of 6210 unique filenames.


Changelog

Changelog.md


License

MIT