Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/imskr/rusty-skywalker

A Smart & Powerful Bookmark Search Tool in Rust 🦀 and Rocket 🚀!
https://github.com/imskr/rusty-skywalker

bookmark-search rocket rust rust-lang search search-engine

Last synced: about 1 month ago
JSON representation

A Smart & Powerful Bookmark Search Tool in Rust 🦀 and Rocket 🚀!

Awesome Lists containing this project

README

        

![rusty-skywalker](./static/images/brand.png)

> A Powerful Bookmark Search Tool Powering Firefox & Chrome!




GitHub release (latest by date including pre-releases)
Travis (.com) branch
Github Issues
Heroku Builds



## Demo



## Prerequisites

* Make sure you have Rust installed.

```shell
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
* Rocket uses the nightly version of Rust so make sure you use that.

```sh
# from the root of the project
$ rustup override set nightly
```

## Installation

### Local
* Clone the repository.
```sh
$ git clone https://github.com/imskr/Rusty-Skywalker.git
```

* Build the project.
```sh
$ cargo build
```

* Run the project.
```sh
$ cargo run
```

* Visit localhost.
```
http://localhost:8000
```

## Usage

To test out a command, type in http://localhost:8000/search?cmd= followed by the command.

The following commands are supported by `Rusty-Skywalker`:
- "tw" -> redirects to twitter.com
- "tw @username" -> redirects to twitter.com/username

> Everything else redirects to a google search with your query.

## Queries and Commands



## Acknowledgement

* [@jsjoeio](https://github.com/jsjoeio) for his amazing idea and tutorial. Check it out [here](https://www.youtube.com/playlist?list=PLzIwronG0sE56c6hDYOKW3-rPxmIyttoe)!