Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuvadm/namehack.club
An exclusive club of geeks that own the domain hack to their name
https://github.com/yuvadm/namehack.club
domain-names fun hacktoberfest python static-site website
Last synced: 20 days ago
JSON representation
An exclusive club of geeks that own the domain hack to their name
- Host: GitHub
- URL: https://github.com/yuvadm/namehack.club
- Owner: yuvadm
- Created: 2022-10-23T08:48:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T10:19:18.000Z (about 2 months ago)
- Last Synced: 2024-10-28T13:42:06.093Z (about 2 months ago)
- Topics: domain-names, fun, hacktoberfest, python, static-site, website
- Language: Python
- Homepage: https://namehack.club
- Size: 204 KB
- Stars: 23
- Watchers: 2
- Forks: 13
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Domain Name Hack Club
**https://namehack.club** - An exclusive club of geeks that own the domain hack to their name.
## Criteria
- Own the [domain hack](https://en.wikipedia.org/wiki/Domain_hack) for your name, e.g. [https://yuv.al](https://yuv.al)
- Serve an active **personal** homepage from that domain, both naked and subdomains (such as `www.`) are allowed## Join the club
Open a new pull request to this repository that adds a new YAML file to the [`names`](names) directory.
If your domain name is `examp.le` the file name should be `examp.le.yml`, and the following minimal fields are required:
```yaml
domain: examp.le
name: Example Foo
title: A short title describing Example # maximum 80 chars
```Other optional fields are supported:
```yaml
domain: examp.le
name: Example Foo
title: UI/UX designer # maximum 80 chars
url: https://examp.le/about/ # use to specify homepage URL, defaults to https://examp.le
email: [email protected]
github: examplefoo
candidate: true
```Candidates are links to users who have not yet explicitly added their `name` and `title` to the list.
## Development
Local development requires a basic Python environment with [poetry](https://python-poetry.org/docs//) installed.
```bash
$ poetry install --with=dev
$ poetry run build
$ poetry run serve
```Other commands are accessible via:
```bash
$ poetry run cli
```Netlify build requires an updated `requirements.txt` file, if dependencies have changed, run:
```bash
$ poetry export --without-hashes --without dev -f requirements.txt -o requirements.txt
```