Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robb0wen/disruptive-breakfast
A simple NLP example to generate web agency names
https://github.com/robb0wen/disruptive-breakfast
Last synced: 4 days ago
JSON representation
A simple NLP example to generate web agency names
- Host: GitHub
- URL: https://github.com/robb0wen/disruptive-breakfast
- Owner: robb0wen
- License: mit
- Created: 2020-04-17T17:27:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-04-17T17:40:17.000Z (over 4 years ago)
- Last Synced: 2024-10-31T10:36:44.249Z (12 days ago)
- Language: Python
- Size: 19.5 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Disruptive Breakfast
![Disruptive Breakfast](./logo.jpg)
An absurdist Python tool that scrapes website content and uses basic NLP concepts to generate high-impact names for your new web agency.The ridiculous name for this tool was, of course, generated by the tool itself.
If you're reading all of this and wondering why the heck this repo even exists, you can [read the accompanying blog post on my website](http://robbowen.digital/wrote-about/how-to-name-your-web-agency-with-nlp/)
## Installation and pre-requisites
This project is built on Python 3 and uses a pipfile to manage its dependencies. The recommended usage is with pipenv.* [How to install Python 3 for your OS](https://docs.python-guide.org/starting/installation/)
* [How to install pipenv](https://pipenv-fork.readthedocs.io/en/latest/)With the above installed, you can create your virtual environment and install the dependencies by opening the project root directory in your terminal and running:
```
pipenv install
```## Generating a name for your web agency
Before running the tool, the replace the list of URLS on line 60 of `main.py` with a list of urls to your favourite websites.Once everything is properly installed, you can run the tool with the following command:
```
pipenv run python main.py
```
When it has finished processing, it will create a file named `output.txt` containing 500 randomly generated names.Enjoy!