A ln scraper to read light novels and watch anime in your terminal (Written in rust)

Related tags

Command-line kami
Overview

Readme

Table of content

  1. Why use kami
  2. Dependencies
  3. Install
  4. Honorable mentions

Why use kami

Well its a fast and easy way to watch anime and read light novels right in your terminal no need to open a browser. Also rust is fast as fuck boiiiii. It can keep your anime tracking up to date with anilist.

Dependencies

  1. bat
  2. mpv
  3. gitbash(if on windows)

I will be explaining how to install them.

Install

Linux/Mac

  1. install bat and mpv with your package manager(homebrew if on mac)
  2. Clone the repo for kami.
    git clone https://github.com/mrfluffy-dev/kami.git && cd kami
        
  3. install Rust
  4. Build kami using cargo.
    cargo build --release
        
  5. Copy kami to your path.
    cp target/release/kami /usr/local/bin/kami
        

Windows

  1. install scoop
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    irm get.scoop.sh | iex
        
  2. install git
    scoop install git
        
  3. install mpv
    scoop bucket add extras
    scoop install mpv
        
  4. install bat
    scoop install bat
        
  5. install Rust
  6. (Optional but I highly recommend it) adding bash to windows terminal.
    1. install windows terminal from the Microsoft store.
    2. open the terminal.
    3. open settings.
    4. click “Add a new profile”
    5. click “New empty profile”
    6. Click on “name” and rename it to “Git Bash”
    7. Click on “Command line” and click “Browse…”
    8. if you installed git using scoop then follow this(else the steps are mostly the same just a different path) navigate to C:\User\USERNAME\scoop\apps\git\2.37.1.windows.1\bin\bash.exe Where USERNAME is your username note that the name 2.37.1.windows.1 might be slightly different on your system
    9. click “Open”
    10. Click “Starting directory” and uncheck “Use parent process directory”
    11. Click “Save”
    12. now you can open gitbash from windows terminal
  7. Clone the repo for kami
    git clone https://github.com/mrfluffy-dev/kami.git && cd kami
        
  8. Build kami using cargo
    cargo build --release
        
  9. copy kami to path
    cp target/release/kami.exe /usr/bin/kami
        
  10. open kami by using kami

Honorable mentions

  • ani-cli Just a bunch of fucking nice people.
  • rust docs Honestly its just so useful.
  • flix-cli For forcing me to make a release.
You might also like...
A dark and light Neovim theme written in fennel, inspired by IBM Carbon.
A dark and light Neovim theme written in fennel, inspired by IBM Carbon.

oxocarbon.nvim Note: The old rust version can be found on the rust branch of this repository Oxocarbon is looking for ports! If you're a user of anoth

Check the reproducibility status of your Arch Linux packages (read-only mirror)
Check the reproducibility status of your Arch Linux packages (read-only mirror)

arch-repro-status A CLI tool for querying the reproducibility status of the Arch Linux packages using data from a rebuilderd instance such as reproduc

This is a simple lnd poller and web front-end to see and read boosts and boostagrams.

Helipad This package will poll a Lightning LND node for invoices related to Podcasting 2.0 and display them in a web interface. It's intended for use

Light and fast indexer for Ordinals.

ordi ordi is a fast light indexer for building ordinals data source. Usage export btc_data_dir= export ordi_data_dir= export btc_rpc_host= export btc

Light and fast indexer for Ordinals.

ordi ordi is a fast light indexer for building ordinals data source. Usage export btc_data_dir= export ordi_data_dir= export btc_rpc_host= export btc

A light-as-air client/server networking library for Rust

aeronet A light-as-air client/server networking library with first-class support for Bevy, providing a consistent API which can be implemented by diff

Scriptable tool to read and write UEFI variables from EFI shell. View, save, edit and restore hidden UEFI (BIOS) Setup settings faster than with the OEM menu forms.
Scriptable tool to read and write UEFI variables from EFI shell. View, save, edit and restore hidden UEFI (BIOS) Setup settings faster than with the OEM menu forms.

UEFI Variable Tool (UVT) UEFI Variable Tool (UVT) is a command-line application that runs from the UEFI shell. It can be launched in seconds from any

Benson, the light that warms all

benson Benson, the light that warms all Commands Command Info !benson status Checks benson bot status !benson join_vc id Joins a voice channel by ID

Build light & secure cross-platform applications with a web-based UI
Build light & secure cross-platform applications with a web-based UI

Millennium Icon by XFaon. *Stats are from Tauri and may not be fully accurate. Millennium is a cross-platform webview framework written in Rust. With

Comments
  • Soft wrap text with fold and tput cols

    Soft wrap text with fold and tput cols

    (Upgrade from #2)

    • (feat) Soft wrap text with fold
    • (feat) MD syntax for bat|non fixed width for fold

    Fold is a gnu utils Tested with docker image for freebsd test tput is from ncurses -> probably already existed Minus the real terminal's width by 10 because of space of the number row

    Improve reading experience with softwrap

    opened by newbee1905 4
Releases(v0.5)
  • v0.5(Aug 3, 2022)

    What's Changed

    • refactor: restructure by @justchokingaround in https://github.com/mrfluffy-dev/kami/pull/1
    • Soft wrap text with fold and tput cols by @newbee1905 in https://github.com/mrfluffy-dev/kami/pull/3
    • refactor: improved file hierarchy by @justchokingaround in https://github.com/mrfluffy-dev/kami/pull/5
    • added menu by @SKYICE01 in https://github.com/mrfluffy-dev/kami/pull/6

    New Contributors

    • @justchokingaround made their first contribution in https://github.com/mrfluffy-dev/kami/pull/1
    • @newbee1905 made their first contribution in https://github.com/mrfluffy-dev/kami/pull/3
    • @SKYICE01 made their first contribution in https://github.com/mrfluffy-dev/kami/pull/6

    Full Changelog: https://github.com/mrfluffy-dev/kami/commits/v0.5

    Source code(tar.gz)
    Source code(zip)
    kami(7.98 MB)
    kami-x86_64.AppImage(3.58 MB)
    kami.exe(3.06 MB)
Owner
mrfluffy
mrfluffy
tkn-watch - watch a PipelineRuns on its way to success or failures

tkn-watch - watch a PipelineRuns on its way to success or failures tkn-watch is a simple extension to the tkn command line tool that watches a Pipelin

Chmouel Boudjnah 11 Dec 15, 2022
ask.sh: AI terminal assistant that can read and write your terminal directly!

ask.sh: AI terminal assistant that read from & write to your terminal ask.sh is an AI terminal assistant based on OpenAI APIs such as GPT-3.5/4! What'

hmirin 5 Jun 20, 2023
AniTUI is a CLI (and in the future a TUI) app for searching and wathching anime in MPV.

AniTUI is a CLI (and in the future a TUI) app for searching and wathching anime in MPV. This is a Rust rewrite (quite literally a rewrite) of Pystardu

null 7 Oct 31, 2022
Crates.io library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.

Crates.io library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.

consumet-rs 5 Aug 13, 2023
Multi-threaded CLI torrent scraper for displaying searched for magnet links; tailored for use with plex & ssh.

magnetfinder Multi-threaded CLI torrent aggregator; scrapes torrent results from multiple websites and delivers them into a table in your terminal! Su

Ryan 59 Dec 10, 2022
Multi-threaded CLI torrent scraper for displaying searched for magnet links; tailored for use with plex & ssh.

magnetfinder Multi-threaded CLI torrent aggregator; scrapes torrent results from multiple websites and delivers them into a table in your terminal! Su

null 59 Dec 10, 2022
Watch output and trigger on diff!

watchdiff Watch output and trigger on diff! Ever want to have watch output only tell you what changed? And not only what, but when? Now you can! Enter

geno 2 Apr 6, 2022
A bit like tee, a bit like script, but all with a fake tty. Lets you remote control and watch a process

teetty teetty is a wrapper binary to execute a command in a pty while providing remote control facilities. This allows logging the stdout of a process

Armin Ronacher 259 Jan 3, 2023
Core lightning (CLN) plugin to watch channel health, gossip health and ping amboss for online status

vitality Core lightning (CLN) plugin to watch channel health, gossip health and ping amboss for online status Installation Building Usage Telegram Opt

null 4 Oct 6, 2023
Haylou Smart Watch 2 (LS02) reverse-engineering project

Haywatch Haywatch Hello Haylou Watch features Device communication General command structure Pairing Unpairing Battery Firmware Date and time Pulses U

XorTroll 5 Dec 16, 2022