Skip to content

dreddick-home/mixcloudclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mixcloudclient

A simple CLI for interacting with Mixcloud

Description

This is a utility for interacting with Mixcloud.

The project was started to find an easier way to search Mixcloud for content.

Search

The search function uses go routines to query the Mixcloud API quickly using a search term. Client-side filters can be applied to exclude or include items from the results.

Usage

Use the following syntax to run mixcloudclient commands from your terminal window:

$ mixcloudclient [command] [flags]

Commands

Search

Flags:
  -e, --excludes strings   Must exclude term, multiple items accepted.
  -h, --help               help for search
  -i, --includes strings   Must include term, multiple items accepted.
  -m, --max int32          Max results (in 100s). Default 20.
  -t, --term string        Search Term
  -w, --workers int32      The max number of concurrent workers. Defaults to number of cores of system. (default 8)

Nick Warren Search

Docker

$ docker run dreddick/mixcloudclient:v0.0.2 search -t 'nick warren' -i 1995

Install

Build and Install the Binaries from Source

Prerequisite Tools

  • Git
  • Go

Fetch from GitHub

$ git clone https://github.com/dreddick-home/mixcloudclient.git
$ cd mixcloudclient
$ go build -o /usr/local/bin/mixcloudclient

Releases

See https://github.com/dreddick-home/mixcloudclient/releases