Giter VIP home page Giter VIP logo

pc's Introduction

pc

A CLI for papercall.io conferences.

Installation

pc is writen in Go. You will need Go 1.8beta1 or later. You will need a properly configured $GOPATH workspace.

go get -u github.com/davecheney/pc

Papercall API access required

pc requires API access to download data. API access is a paid feature, pc will not work with the free papercall plan.

To obtain your API token, go to the papercall website, click the events tab, choose your event, then choose the Organisers link on the right hand side. On the list of organisers for your event your API token will be listed under your name.

Once you have your API key export it in your shell

export PAPERCALL_API_TOKEN=ae91a85a4d25c005a91172d7b51ba9bfcfa3c95a

You can also use the -k or --apikey flags, but this is not recommended.

Usage

pc operates on a cache of your event's data. To populate this cache run

pc refresh

This will download all the submissions, and their ratings and cache them locally.

TODO(dfc) this is currently hard coded for event 274 as papercall does not provide a way to determine the event id for a given API key. If you need to use a different event id, use the -e flag.

Once you have downloaded the data for your event, you can display it with

pc show

Example usage

Show all tutorials sorted by trust, in reverse order (lowest to highest)

pc show -f tut -s trust -r

Show all the talks with the tag testing

pc show -t testing

Show reviwers by completion count

pc reviewers -s count

Show proposals that have been updated since the newest review

pc todo

Show proposals that have been updated since the oldest review

pc todo -a

pc's People

Contributors

davecheney avatar dlsniper avatar

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.