https://github.com/terror/usernames
A collection of rare and inactive GitHub usernames
https://github.com/terror/usernames
python username
Last synced: 10 months ago
JSON representation
A collection of rare and inactive GitHub usernames
- Host: GitHub
- URL: https://github.com/terror/usernames
- Owner: terror
- License: cc0-1.0
- Created: 2020-11-15T01:15:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-22T23:03:52.000Z (over 4 years ago)
- Last Synced: 2025-03-14T22:03:20.609Z (10 months ago)
- Topics: python, username
- Language: Python
- Homepage:
- Size: 278 KB
- Stars: 112
- Watchers: 3
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
##
usernames
A list of inactive accounts on github that possess
a `rare` username.
According to GitHub's official Name Squatting Policy:
> GitHub prohibits account name squatting, and account names may not be reserved or inactively held for future use. Accounts violating this name squatting policy may be removed or renamed without notice. Attempts to sell, buy, or solicit other forms of payment in exchange for account names are prohibited and may result in permanent account suspension.
So feel free to try and claim what you like!
## Usage
You can run the script with your own custom wordlist (and also tweak the filters).
```
usage: main.py [-h] [-i INPUT] [-o OUTPUT]
arguments:
-h, --help show this help message and exit
-i INPUT, --input input file
-o OUTPUT, --output output file
```
### Access Token
Generate a token [here](https://github.com/settings/tokens)
```
# .env file, replace token_here with your token
TOKEN="token token_here"
```
### Exporting Results
You can specify an output file to receive the results. The program currently supports Markdown, JSON, CSV or Text file formats.
For instance, running the following command:
```bash
$ python3 main.py -i users.txt -o output.md
```
will generate an output similar to this:
| User(s) | Created In |
| --- | --- |
| [overdrive](https://github.com/overdrive) | 2010 |
| [should](https://github.com/should) | 2011 |
| [yo1](https://github.com/yo1) | 2011 |
## Checks
- [x] No starred repositories
- [x] No repositories
- [x] No private contributions
- [x] No following
- [x] No public contributions
- [x] Created in year <= 2011
## Results
```
results/
├── output.txt <- https://github.com/first20hours/google-10000-english/blob/master/google-10000-english-no-swears.txt
├── output10.txt <- https://github.com/hzlzh/Domain-Name-List/blob/master/3-letter-words.txt
├── output11.txt <- https://github.com/hzlzh/Domain-Name-List/blob/master/Animal-words.txt
├── output12.txt <- https://www.random.org/strings/?num=10000&len=3&digits=on&upperalpha=on&loweralpha=on&unique=on&format=html&rnd=new
├── output13.txt <- 100 ... 999
├── output14.txt <- 0 ... 99
├── output2.txt <- https://github.com/openethereum/wordlist/blob/master/res/wordlist.txt
├── output3.txt <- https://en.wikipedia.org/wiki/Wikipedia:List_of_two-letter_combinations
├── output4.txt <- http://www.scrabble.org.au/words/threes.htm
├── output5.txt <- https://www.ef.com/ca/english-resources/english-vocabulary/top-1000-words/
├── output6.txt <- https://www.reddit.com/r/leagueoflegends/comments/i2wmdg/list_of_words_so_you_can_play_skribbl_with_lol/
├── output7.txt <- https://www.enchantedlearning.com/wordlist/computer.shtml
├── output8.txt <- https://github.com/cervoise/pentest-scripts/blob/master/password-cracking/wordlists/pokemon-list-en.txt
└── output9.txt <- https://github.com/dariusk/corpora/blob/master/data/words/nouns.json
```
## Contributing
See [CONTRIBUTING.md](https://github.com/terror/usernames/blob/master/CONTRIBUTING.md)
## Note
*Not all activity on GitHub is publicly available, therefore users scraped here may still technically be active (even though they appear to be inactive).*
*If you are active and want to be removed from these lists, feel free to submit a PR!*