Giter VIP home page Giter VIP logo

sc's Introduction

sc

A lightweight soundcloud client, conforming to unix philosophy.

$ sc resolve earthlibraries | sc followers | sc -t 2 filter '.plan != "Pro"' | sc describe
type: user, permalink: flusnoix_jemawa
  jemawa
  plan: Free / tracks: 8 / followers: 135
  >>**^**<<
type: user, permalink: sister-sniffle
  Sister Sniffle
  plan: Free / tracks: 24 / followers: 57
  Indie Pop
$ sc r tennysonmusic | sc tracks | sc -t 3 sort plays desc
type   name        desc
track  With You    7" vinyl order:
track  Lay-by      hey. i hope this song reminds you to slow down. sometimes the dark can be beauti
track  Like What?  Tennyson on Yours Truly! yourstru.ly/stories/tennyson

Installation

Requirements

  • GNU coreutils (mktemp, ln...)
  • column
  • jq-1.5
  • zsh 5.6.2 (i686-pc-linux-gnu)
  • find (GNU findutils) 4.6.0 - only for the prune command
  • tree v1.7.0 - only for the library command

Also a soundcloud CLIENT_ID is required, you can get one by following these instructions.

$ sc_prefix=~/.local/share
$ mkdir -p $sc_prefix
$ git clone --recurse-submodules <repo> $sc_prefix/sc
$ sudo make -C $sc_prefix/sc install

~/.config/sc/config.zsh

export SOUNDCLOUD_CLIENT_ID="<your client id>"

Usage

$ sc -h

sc's People

Contributors

annacrombie avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

sc's Issues

Missing <repo>/src/sc/src/jq/disp/resolve.jq

Getting sc to work so far has failed. The latest (unfixable afaict) error is:

head: cannot open '/<repo-path>/sc/src/jq/disp/resolve.jq' for reading: No such file or directory

resolve.jq does not exist in the repo or in my local clone or any history as far as I can tell. /shrug

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.