A CLI tool to combine SEO keywords
Project description
🥒keycumber
A Keyword Combinator to make Inbound Marketer's life better.
Put your destinations and modifiers into different CSV files.
Run keycumber
and all keyword combinations will be generated for you and stored in CSV files.
Installation
pip install keycumber
More info on Pypi.
Usage example
Get help
$ keycumber --help
Usage: keycumber [OPTIONS]
🥒 Combine Keywords from CSV files.
Can be used in interactive mode without passing any arguments.
Options:
-d, --destinations FILE Path to the CSV files containing your
destination names. It should contain 1
column called destination. [required]
-m, --modifiers FILE Path to the CSV files containing your
modifiers. It should contain 1 column called
kw. [required]
-o, --out PATH Path where to write the output of the
script. It can be a directory or a file.
Output will be of CSV format. [required]
--max-rows INTEGER Max number of rows in the output file(s). If
total number of rows is greater that
max_rows, then the script will create
multiple files.
--mode [destination_first|modifier_first|both]
Mode in which the script should work:
'destination_first' will put destinations
first and modifiers after. 'modifier_first'
is the opposite. 'both' will include both
combinations one after another.
--help Show this message and exit.
Interactive mode
keycumber
Pass the filepaths directly
keycumber -d data/destinations.csv -m data/modifiers.csv -o data/output/
Todo
- add check that input files are CSVs
- add checks on input files have only 1 column
- add rename on input file column to support files with other names
- handle files with no headers
- add check to make sure for destination file and modifier file are not equal
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
keycumber-1.0.1.tar.gz
(4.1 kB
view details)
Built Distribution
File details
Details for the file keycumber-1.0.1.tar.gz
.
File metadata
- Download URL: keycumber-1.0.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 976a00a6f0d17c09845abdd7ad3b3f1f3e9e669808b4690fd404df3d70c4d3fb |
|
MD5 | 5f3851b6e06e459782ad49501277c6cb |
|
BLAKE2b-256 | 0a4772651b445641838e2dba5d23c2ad48fb5d0cc47487cfedb9e90ff0d3e0e7 |
File details
Details for the file keycumber-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: keycumber-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d77e6a074a13260c3e2abad49a955c6e2df9ef8178dbc404a22b78abae189f |
|
MD5 | 7f5a7d8f4912f5551f5ca296a39d870d |
|
BLAKE2b-256 | 3525278fe289e30c213baa3678874f385a04925144140093f96b11c9980667c6 |