Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/louisguitton/keycumber
🥒A Keyword Combinator to make Inbound Marketer's life better.
https://github.com/louisguitton/keycumber
python
Last synced: about 1 month ago
JSON representation
🥒A Keyword Combinator to make Inbound Marketer's life better.
- Host: GitHub
- URL: https://github.com/louisguitton/keycumber
- Owner: louisguitton
- License: mit
- Created: 2020-03-05T22:52:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-29T22:22:53.000Z (over 3 years ago)
- Last Synced: 2024-10-02T17:21:19.851Z (about 2 months ago)
- Topics: python
- Language: Python
- Homepage: https://pypi.org/project/keycumber/
- Size: 39.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 🥒keycumber
> A Keyword Combinator to make Inbound Marketer's life better.
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/keycumber?style=flat-square)
![PyPI](https://img.shields.io/pypi/v/keycumber?style=flat-square)
![PyPI - Downloads](https://img.shields.io/pypi/dm/keycumber?style=flat-square)
![Travis (.org)](https://img.shields.io/travis/louisguitton/keycumber?style=flat-square)
![Code Climate coverage](https://img.shields.io/codeclimate/coverage/louisguitton/keycumber?style=flat-square)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
```sh
pip install keycumber
```More info [on Pypi](https://pypi.org/project/keycumber/).
## Usage example
Here is a command you can tweak and copy paste everytime
```sh
keycumber -d ~/Downloads/destinations.csv -m ~/Downloads/modifiers.csv -o ~/Documents/output/ --max-rows 700 --mode destination_first
```There is also an interactive mode, so if you don't supply some arguments, you will have the chance to fill them later.
In case you need it, there is a help command
```sh
$ 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 with no headers. [required]
-m, --modifiers FILE Path to the CSV files containing your
modifiers. It should contain 1 column with
no headers. [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, with 1 column
without headers. [required]
--max-rows FLOAT 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.
```