Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/theanuragshukla/lootcode
- Owner: theanuragshukla
- Created: 2024-02-28T09:06:16.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-02-28T12:48:14.000Z (10 months ago)
- Last Synced: 2024-10-01T18:37:39.040Z (3 months ago)
- Topics: bot, leetcode, leetcode-solutions, lootcode, scripting
- Language: JavaScript
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
## InstallationTo 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 InTo 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.