check if new episodes of anime has been released from you're terminal

checkanime

Check if new episodes of you're favourite anime has been released from you're terminal

Installation

Make sure $GOPATH/bin is added to PATH

go install github.com/jmarcantony/checkanime@latest

Configuiration

You will need to create a json file to store all data needed to scrape data from th website having all episodes of you're anime, where all anime objects are in an array and each object can have the following keys:

name: name of anime
url: url of website which lists all episodes of this anime
watchedPath: path to where you store how many episodes of the anime you've watched
Splitter: character which splits marker from episode number from other text
episodeSplitter: character which splits episode number from other text in you're episodes watched file
episodeIndex: index of episode number after being split by episodeSplitter (start from 0)
addToWatched: number you might want to add to the number of episodes you've watched during runtime
addToEpisode: number you might want to add to episodes scraped from the website
markers: array of strings where each string contains regex text which every episode has in common of in the websites html
irregular: boolean, set true if multiple occurunces of the same episode exists in the website

here's an example:

[
    {
    	"name": "myfavanime",
    	"watchedPath": "/path/to/watchedepisodes.txt",
    	"url": "https://example.com/",
    	"markers": ["episode \\d+", "season \\d+ episode \\d+"],
    	"splitter": " ",
    	"episodeSplitter": " ",
    	"episodeIndex": 1,
    	"addToEpisode": -1,
    	"addToWatched": 26,
	"irregular": true
    }
]

in my case /path/to/watchedepisodes.txt looks like

Episode: 7

you can set the file path to the json file by an environment variable with key ANIME_JSON or pass the path as an argument with -p flag

Screenshot

screenshot

Owner
Joseph Marc Antony
Python, Go and JavaScript is my game. 😎
Joseph Marc Antony
Similar Resources

Script to check open slot for 18+ age group in particular district and pin code area

Running instruction install go: 1.14 (might work with other versions as well) install following library for sending notifications go get -u github.com

Mar 22, 2022

Github-org-diff - Simple CLI tool to check a diff between 2 branches of all org repos

github-org-diff Simple CLI tool to list org repos that have diff between dev and

Jan 25, 2022

✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!

✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!

✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!

Dec 31, 2022

The go mod init command initializes and writes a new go.mod file in the current directory

go mod: The go mod init command initializes and writes a new go.mod file in the current directory, in effect creating a new module rooted at the curre

Nov 21, 2021

A prediction program which analyzes given numbers and calculates new values

Guess-It-2 About This is a prediction program which analyzes given numbers and calculates new values. Usage To test the program, download this zip fil

Nov 30, 2021

This GitHub repository contains code example for those who are new to go programming.

This GitHub repository contains code example for those who are new to go programming.

Go-examples This GitHub repository contains code example for those who are new to go programming. IMPLEMENTATIONS JWT - json-web-token-implementation/

Jan 15, 2022

Terminal client for SimpleNote

GoNote - Terminal client for SimpleNote GoNote is a simple utility for managing notes in your SimpleNote account. It allows basic operations like crea

Nov 22, 2022

gomerge is a tool to quickly bulk merge several pull requests from your terminal.

gomerge is a tool to quickly bulk merge several pull requests from your terminal.

Gomerge is a tool to quickly enable you to bulk merge Github pull requests from your terminal. The intention of this tool is to simplfy, and eventually automate the merging of github pull requests. This tool should be able to run on most systems.

Dec 28, 2022

`tmax` is a powerful tool to help you get terminal cmd directly.

`tmax`  is a powerful tool to help you get terminal cmd directly.

The positioning of tmax is a command line tool with a little artificial intelligence. If you frequently deal with the terminal daily, tmax will greatly improve your work efficiency.

Oct 15, 2022
This is a cli to watch anime using the console/terminal.
 This is a cli to watch anime using the console/terminal.

monas-chinas-cli Este un un cli para ver anime usando la consola/terminal. This is a cli to watch anime using the console/terminal. ⚠️ AVISO ⚠️ Los an

Dec 8, 2022
🎭👄 Like cowsay but it's random anime quote
🎭👄 Like cowsay but it's random anime quote

?? ?? weebsay - cowsay but it's random anime quote ?? aesthetics inspired by TorchedSammy follow him he is a good guy Installation ?? go get -u github

Dec 11, 2022
simple cli app for search and watch anime

simple terminal app for search and watch movie or anime

Oct 30, 2021
Watch your favourite anime using the video player of your choice directly from the command line

anime-cli Watch your favourite anime using the video player of your choice direc

Feb 10, 2022
Scrappy is a cli tool that allows multiple web scrappers to monitor periodically for a basic ruleset coverage and inform users when the criteria have been met.

Scrappy - A multi-type web scrapper with alerting Scrappy is a cli tool that allows multiple web scrappers to monitor periodically for a basic ruleset

Nov 7, 2021
Create new commands from your shell history or terminal.

overdub Create new commands from your shell history or terminal. TODO list for initial release Filter out unlikely commands (e.g. package managers) fr

Aug 9, 2022
Hasura-fzf - This command has a fzf-like UI that allows you to find and run the file version used by the hasura command

hasura-fzf This command has a fzf-like UI that allows you to find and run the fi

Sep 29, 2022
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.

Stonks is a terminal based stock visualizer and tracker. Installation Requirements: golang >= 1.13 Manual Clone the repo Run make && make install Pack

Dec 16, 2022
A small CLI tool to check connection from a local machine to a remote target in various protocols.

CHK chk is a small CLI tool to check connection from a local machine to a remote target in various protocols.

Oct 10, 2022
CLI tool for CIDR range operations (check, generate)

cidrchk A CLI tool to assist you with CIDR ranges and IPs. Install it You can download the latest binary for Linux (Intel and Arm), macOS, and Windows

Nov 27, 2022