Skip to content

kovart/seoterminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seoterminal

This app helps to work with very large CSV-files of SEO keywords. It's fully written on GoLang so it gives the maximum of possible performance. The user interface is terminal-based so you won't feel any lags or freezing.

It was my first GoLang experience. The project is currently not maintained.

Demonstration

Features

  • Search by keyword
  • Grouping by lemmatized words
  • Various types of sorting
  • Cut groups into separeted files
  • Expand nested groups as deep as you want
  • History with the ability to restore states

How to run

To create a new project:

$ ./tool -p <ProjectName> -f <PathToSourceFile>

To load existing project:

$ ./tool -p <PathToProject>

Hotkeys

  • + : Save cluster into separeted file
  • - : Save cluster into separeted file in removed folder
  • Ctrl + A : Reset root cluster
  • Ctrl + K : Set the current cluster as root
  • Ctrl + D : Remove the current cluster as root
  • Ctrl + S : Save the current cluster as root
  • Alt + H and Esc : Open and Close history
  • Tab and Shift + Tab : Nivagation

How to build

The first you need to install all dependencies:

$ go get .

Then build the runnable file:

# For windows:
$ go build -o tool.exe
# For Linux/MacOS:
$ go build -o tool

Dependencies

About

🔬 SEO Keyword Explorer written in Go

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages