nounseed
Nounseed is a Python script that generates project ideas by combining two randomly selected nouns. It allows you to store and manage project ideas for future reference.
Requirements
- Python 3.x
Installation
1a. Run:
pip install nounseed
or
1b. Clone the repository:
git clone https://github.com/psibir/nounseed.git
- Navigate to the project directory:
cd nounseed
Usage
-
Make sure you have a CSV file containing a list of nouns. The CSV file should have one noun per line.
-
Execute the script by running the following command:
python nounseed.py [-n NUM_IDEAS]
Optional argument:
-n NUM_IDEAS, --num-ideas NUM_IDEAS: Number of project ideas to generate (default is 10).
-
The script will generate project ideas by randomly combining two nouns from the provided CSV file. The generated project ideas will be displayed.
-
You can choose to store project ideas, view stored project ideas, remix the chosen nouns, generate new nouns, or quit the program by entering the corresponding options:
- Enter the numbers of the project ideas you want to store.
- 'v' to view stored ideas.
- 'r' to remix the chosen nouns and generate new project ideas.
- 'g' to generate new nouns and project ideas.
- 'q' to quit the program.
-
If you choose to store project ideas, they will be stored in a CSV file named
storednouns.csvlocated in thenounseeddirectory.
Examples
-
Generate 5 project ideas:
python nounseed.py -n 5
-
Generate project ideas and store some of them:
python nounseed.pyGenerated Project Ideas: 1. Idea 1 2. Idea 2 3. Idea 3 4. Idea 4 5. Idea 5 6. Idea 6 7. Idea 7 8. Idea 8 9. Idea 9 10. Idea 10 OPTIONS Enter the numbers of the project ideas you want to store: 'v' to view stored ideas, 'r' to remix the chosen nouns, 'g' to generate new nouns, or 'q' to quit: 1, 4, 6 Idea 'Idea 1' has been stored in 'storednouns.csv'. Idea 'Idea 4' has been stored in 'storednouns.csv'. Idea 'Idea 6' has been stored in 'storednouns.csv'.
Contributing
Contributions to NounSeed are welcome! If you encounter any issues or have suggestions for improvements, please create a new issue on the GitHub repository.
License
This project is licensed under the MIT License.
Acknowledgments
The NounSeed script was developed by psibir.
That's it! You can use this README as a starting point and modify it according to your needs.
Release files for nounseed 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nounseed-1.0.5.tar.gz | 4.4 kB | Details |
Release files / nounseed-1.0.5.tar.gz
| Download URL | nounseed-1.0.5.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9fe35232b171bc2a223a41a7c7183618bbb4755dd9c0f1a8439f13cb6426c293
|
|
BLAKE2b-256 checksum How to use checksums |
85daf96112b97d68ceac770bb5d3526cc28a4d397bb5490d2a4bafeeac0f282a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|