• Stars
    star
    600
  • Rank 74,640 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 9 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is a opinionated blocklist of words that you might not like to see used as usernames in your service.

The-Big-Username-Blocklist

This is a opinionated blocklist of words that you might not like to see used as usernames in your service (think username.domain.com, domain.com/username or username@domain.com).

The editable blocklist can be found in list_raw.txt and is categorized into six sections:

  • Privileges User privilege terms to prevent faked authority. Example: root, super
  • Code: Programming terms that you might want to avoid in a url. Example: void, null
  • Terms: Various technical terms. Example: request, system
  • Financial: This is for the spammers/scammers. Example: payment, invoice
  • Sections: Common website pages and sections. Example: faq, help
  • Actions: User actions. Example: delete, create

You can try the blocklist using the tool Username checker.

Please note that this list does not contain any curse words, there are other lists for that.

How it works

This repro contains standard data files, just pick the format of your choosing.

Packages

Blocklist has been ported to different languages.

Official

Third party libraries containing data from blocklist

Contributing

Want to contribute? Awesome.

  • Checkout the origin/develop branch
  • First edit list_raw.txt
  • When you are done, run python scripts/generate.py.
  • ... This script will update the various list files.
  • Done? Send a pull request.

Release start

These hooks will automatically bump the application version when using git flow release ...

chmod +x $PWD/git-hooks/bump-version.sh
ln -nfs $PWD/git-hooks/bump-version.sh .git/hooks/post-flow-release-start
ln -nfs $PWD/git-hooks/bump-version.sh .git/hooks/post-flow-hotfix-start

Git workflow and release management

This project uses gitflow and semantic versioning.

License

The-Big-Username-Blocklist is released under the MIT License.

More Repositories

1

wagtail-alt-generator

Insert image description and tags with the help of computer vision
Python
79
star
2

wagtail-color-panel

A package that adds new panels for selecting colors, works both on regular page fields and stream field.
Python
41
star
3

The-Big-Username-Blacklist-JS

Node package for The-Big-Username-Blacklist (A opinionated username blacklist).
JavaScript
19
star
4

Vaja-Lang

A dynamic interpreted language inspired by Elixir, Lua, Python, Nim and Monkey.
Nim
15
star
5

Lua-To-Python

Lua to python compiler
Python
15
star
6

wpparser

Parse wordpress export files into a well formatted python dictionary.
Python
14
star
7

Wagtail-Tips

This repository contains a collection of common wagtail optimizations, customizations, tips and ticks (Work in progress)
11
star
8

Lua-Interpreter-In-Python

A Lua interpreter written in python.
Python
7
star
9

postgres-backup-restore-s3

A docker image for postgres backup/restore to S3
Shell
6
star
10

AtomicPress

A static blog generator (based on flask)
Python
5
star
11

The-Big-Username-Blacklist-Python

Python library for The-Big-Username-Blacklist (A opinionated username blacklist).
Python
5
star
12

Docker-Setup-Experimentation

Contains a collection of various docker-deploy flow experiments
Python
5
star
13

django-csvexport

Convert Django models to csv files
Python
5
star
14

Skeppa

A docker deployment tool built in python+fabric.
Python
4
star
15

genres

Genres is a library that analyzes text with musical context (such as reviews) in order to determine musical genres.
Python
4
star
16

wagtail-text-analysis

Detect key phrases and sentiment from your Wagtail content using cloud Api services
Python
4
star
17

Delicious-Elixir

A Delicious clone built in Elixir/Phoenix+React/Redux (Very much work in progress)
JavaScript
3
star
18

dotfiles

My very opinionated dotfiles for work and fun
Vim Script
3
star
19

Madeinstockholm.se---Website

This is the madeinstockholm.se website based on AtomicPress.
JavaScript
3
star
20

serverless-haskell-cookbook

The missing cookbook for serverless-haskell
2
star
21

Employees-Api-Hy-Lang

How to use Hy with bottle
Hy
2
star
22

AtomCart

A lightweight shopping cart, as a jQuery plugin
JavaScript
2
star
23

Android-Config

Config helps to manage the different build settings of your app.
Java
2
star
24

django-log-trigger

Simulate exceptions and logging calls in django through http
Python
2
star
25

Android-FontManager

FontManager makes it easier to work with external fonts in Android.
Java
2
star
26

Android-AppLog

AppLog is a custom Android logger.
Java
1
star
27

IdeLISP

A LISP written in C
C
1
star
28

Jetty-Solr-Fabric-Boilerplate

This is a Jetty+Solr installation Fabric boilerplate, tested under Ubuntu 12.04.
1
star
29

robotlegs-viewmachine

State handling for robotlegs
ActionScript
1
star
30

Android-Features

Features is a utility class for Android that helps you manage app features.
Java
1
star
31

uWSGI-Vagrant-Ansible-Playbooks

This is a ansible package for wsgi applications that runs uWSGI and Nginx, based on Ubuntu 14.04/Vagrant.
Smarty
1
star
32

Cynomys

A lightweight website monitor that runs on Serverless/AWS.
JavaScript
1
star