trolster / Urcli
Licence: mit
CLI tool for the Udacity Reviews API
Programming Languages
javascript 184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Urcli
Shtab↔️ Automagic shell tab completion for Python CLI applications
Stars: ✭ 99 (-2.94%)
Mutual labels: cli
GqlVery simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (-0.98%)
Mutual labels: cli
Csv2dbThe CSV to database command line loader
Stars: ✭ 102 (+0%)
Mutual labels: cli
Cli Engine Stars: ✭ 100 (-1.96%)
Mutual labels: cli
Sysboxsysadmin/scripting utilities, distributed as a single binary
Stars: ✭ 101 (-0.98%)
Mutual labels: cli
Linter FarchMake sure the filenames stay the same, control them! 👁
Stars: ✭ 101 (-0.98%)
Mutual labels: cli
Passbolt cliCommand line interface for passbolt API
Stars: ✭ 99 (-2.94%)
Mutual labels: cli
Arcgis Js CliCLI to build a template application and widgets using the ArcGIS API for JavaScript
Stars: ✭ 102 (+0%)
Mutual labels: cli
Redis CuiSimple, visual command line tool for redis
Stars: ✭ 101 (-0.98%)
Mutual labels: cli
Ruby ProgressbarRuby/ProgressBar is a text progress bar library for Ruby.
Stars: ✭ 1,378 (+1250.98%)
Mutual labels: cli
Ask CliAlexa Skills Kit Command Line Interface
Stars: ✭ 100 (-1.96%)
Mutual labels: cli
Npm Quick RunQuickly run NPM script by prefix without typing the full name
Stars: ✭ 97 (-4.9%)
Mutual labels: cli
Tmux XpanesAwesome tmux-based terminal divider
Stars: ✭ 1,370 (+1243.14%)
Mutual labels: cli
SnitchSnitch is the tool that keeps your tests under surveillence.
Stars: ✭ 100 (-1.96%)
Mutual labels: cli
Py Todo📋 Lightweight reminder / todo-list in cli
Stars: ✭ 102 (+0%)
Mutual labels: cli
UdictA command line urban dictionary.
Stars: ✭ 99 (-2.94%)
Mutual labels: cli
Typescript To CliTransform your typescript module into a CLI
Stars: ✭ 101 (-0.98%)
Mutual labels: cli
Tmux Power🎨 Tmux powerline theme
Stars: ✭ 102 (+0%)
Mutual labels: cli
Tree Node Cli🌲 Node.js library to list the contents of directories in a tree-like format, similar to the Linux tree command
Stars: ✭ 102 (+0%)
Mutual labels: cli
XnbcliA CLI tool for XNB packing/unpacking purpose built for Stardew Valley.
Stars: ✭ 101 (-0.98%)
Mutual labels: cli
CLI tool for the Udacity Reviews API
urcli
is a Command Line Interface for configuring and running API calls against the Udacity Reviews API.
IMPORTANT NOTICE: The Udacity Reviews API has been shut down. urcli
no longer works and this repo has been archived. Thanks to everyone who contributed with code and ideas!
Requirements
-
Node.js v6.0.0 or higher
- NPM (v3.0.0+ recommended) (this comes with Node.js)
⚡️ Quickstart
- Run
npm install -g urcli
.
- Get a new token from the API Access link in the Reviewer Dashboard.
- Run
urcli setup
. When prompted, paste in the token you just got and then go through the rest of the setup.
- Run
urcli assign
proceeded by valid project ids for projects you are certified for. Ex:
-
urcli assign 145
, places you in the queue for project 145.
-
urcli assign 134 145 46
, places you in the queues for project 145, 134 and 46.
-
urcli assign all
, places you in the queue for every project you are certified for.
- Profit! (literally).
Upgrade
- Get a new token (See Quickstart #2).
- Press
ESC
to stop the currently running instance (If you have urcli running).
- Run
npm i -g urcli
.
- Run
urcli setup
.
- Run your assign command,
urcli assign all
.
Executables
If you don't know how to use Node and npm, you can use the executables instead. See the wiki entry for more.
Documentation
Documentation can be found in the Wiki. Commands:
The configuration file
The setup
command creates a configuration folder in your home folder. You find the configuration file here ~/.urcli/config.json
.
Contributing
Got a question or an idea? Found a bug? Check out our contributing guidelines for ways to offer feedback and contribute.
For very minor changes:
- Fork this repository
- Create your branch (
git checkout -b my-new-thing
)
- Commit your changes (
git commit -am 'commit-message'
)
- Push to the branch (
git push origin my-new-thing
)
- Create a new Pull Request
For new features you need to do everything above, but before you write any code you should first read the contributing guidelines and then open an issue explaining what you have in mind. Making sure your feature fits with the direction the project is going can save you a lot of otherwise wasted effort.
License
MIT © Mikkel Trolle Larsen.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].