Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/theanuragshukla/lootcode

Lootcode is a CLI tool, which provides funtionalitity for accessing problems, getting solutions, submitting solutions, and much more.
https://github.com/theanuragshukla/lootcode

bot leetcode leetcode-solutions lootcode scripting

Last synced: about 2 months ago
JSON representation

Lootcode is a CLI tool, which provides funtionalitity for accessing problems, getting solutions, submitting solutions, and much more.

Awesome Lists containing this project

README

        

# LootCode CLI

LootCode CLI is a command-line interface (CLI) tool for interacting with LeetCode, providing various functionalities such as logging in, logging out, configuring settings, submitting solutions, retrieving solutions, and automating problem solving and submission.
## Installation

To install LootCode CLI, make sure you have Node.js installed on your system. Then, run the following command:

```bash
npm install -g lootcode
```

## Usage

After installation, you can use the `lc` command to access the LootCode CLI tool. Here are the available commands and their usage:
### Logging In

To log in to your LeetCode account, use the following command:

```bash
lc login
```

### Logging Out

To log out from your LeetCode account, use the following command:

```bash
lc logout
```

### Configuration

You can configure default settings such as language and file for submissions using the `config` command:

```bash
lc config -l -f
```

### Submitting Solutions

To submit a solution for a specific problem, use the following command:

```bash
lc submit -l -f
```

### Retrieving Solutions

To retrieve the solution for a specific problem, use the following command:

```bash
lc solution
```

### Automated Problem Solving and Submission

You can request to solve and submit a problem automatically using the following command:

```bash
lc please
```

## Example Usage
```bash
# Log in to LeetCode
lc login

# Submit a solution for a problem with slug 'two-sum'
lc submit two-sum --language javascript --file solution.js

# Retrieve the solution for a problem with slug 'two-sum'
lc solution two-sum

# Solve and submit a problem with slug 'two-sum' automatically
lc please two-sum --language python
```

## Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.