Little tool in python to watch anime from the terminal (the better way to watch anime)

Overview

ani-cli

Script working again :), thanks to the fork by Dink4n for the alternative approach to by pass the captcha on gogoanime

A cli to browse and watch anime.

This tool scrapes the site gogoanime.

Download

git clone https://github.com/pystardust/ani-cli.git

Install

cd ani-cli
sudo make

Usage

watch anime

ani-cli <query>

download anime

ani-cli -d <query>

resume watching anime

ani-cli -H

delete anime from history

ani-cli -D

set video quality

ani-cli -q 360

By default ani-cli would try to get the best video quality available
You can give specific qualities like 360/480/720/..

You can also use special names:

  • best: Select the best quality available
  • worst: Select the worst quality available

Multiple episodes can be viewed/downloaded by giving the episode range like so

Choose episode [1-13]: 1 6

This would open/download episodes 1 2 3 4 5 6

Dependencies

  • grep
  • curl
  • sed
  • mpv
  • ffmpeg

Misc

Comments
  • my discord account got disabled

    my discord account got disabled

    2022-04-07-143250_1272x758_scrot

    Yeah, this just happened. After falsely flagging me as a potential spammer, I just got locked out of my account. Discords incompetence is baffeling. Just send me that damn verification code instead of just pretending to. I'm unsure if I want to open another one.

    For now, and more relevant to us, who became the server owner? I'd prefer chokerman as the owner, but maybe KR got it because he was the first to join the server.

    I'll take this opportunity to touch some grass

    meta 
    opened by port19x 76
  • URL not found

    URL not found

    Metadata (please complete the following information) Version: ≥ v1.8.1 OS: Arch Linux Shell: dash Anime: 86

    Describe the bug

    Prints URL not found.

    Steps To Reproduce

    1. Run ani-cli -a 10 86

    Expected behavior It should play the video

    Screenshots (if applicable) 12:11:03-02-03

    Additional context Problem doesn't persist in 1.8.0. Camrip stuff added in v1.8.1 causes issues. Episodes other than 10 play fine

    type: bug category: url priority 1: high 
    opened by 71zenith 56
  • Links seem to have been outdated or gogoanime has blocked ani-cli?

    Links seem to have been outdated or gogoanime has blocked ani-cli?

    Getting data for episode 111
    Downloading episode 111 ...
    https://loadfast1.com/www10/c6e4aca092c75849d378f418687a5c58/ep.111.1613285431.720..m3u8
    ffmpeg version n4.4.1 Copyright (c) 2000-2021 the FFmpeg developers
      built with gcc 11.1.0 (GCC)
      configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-shared --enable-version3
      libavutil      56. 70.100 / 56. 70.100
      libavcodec     58.134.100 / 58.134.100
      libavformat    58. 76.100 / 58. 76.100
      libavdevice    58. 13.100 / 58. 13.100
      libavfilter     7.110.100 /  7.110.100
      libswscale      5.  9.100 /  5.  9.100
      libswresample   3.  9.100 /  3.  9.100
      libpostproc    55.  9.100 / 55.  9.100
    [https @ 0x55b0df4fae40] No trailing CRLF found in HTTP header. Adding it.
    [https @ 0x55b0df4fae40] HTTP error 404 Not Found
    https://loadfast1.com/www10/c6e4aca092c75849d378f418687a5c58/ep.111.1613285431.720..m3u8: Server returned 404 Not Found
    Download failed episode: 111
    

    I disabled dumping of output into null and got this 404 error on the link generated by ani-cli. Possibly gogoanime or the site hosting the stream files have set up some extra measures of late?

    opened by jnishwanth 51
  • Previous watched animes aren't accesible

    Previous watched animes aren't accesible

    So this is a doozy. I'm using a previous commit of the program as the latest commit just refuses to open mpv or any other video player. (Somehow it doesn't even detect VLC on my apps, I'm using a 2010 Macbook with High Sierra, I think it has something to do that in Mac it is named as VLC in all caps and it's trying to find it in lower case and maybe it's case sensitive, who knows) I did the pull request from my previous version but forgot to duplicate it before, the newest version just refused to work, so I went to my Linux machine and copied the previous version I have there and paste it on my Mac but now when I'm trying to access previous watched animes with -c it's giving the error "ani-cli: line 232: [: : integer expression expected" then it shows a [1] and an empty space and it prompts me to chose but there's nothing to choose, also I noticed that is not storing the names of the animes I've watched recently as it only shows the first 9 I watched before the pull request fiasco. If anyone knows the solution for either issue so I can keep using the old version or fix the new one it would be really appreciated.

    type: support 
    opened by an-dr32 43
  • scraping sbplay for downloading and streaming

    scraping sbplay for downloading and streaming

    Changed the video link to sbplay.. for faster downloading and streaming

    updated quality selection options..

    the PR addresses.. vlc cannot open link, streaming is slow, video quality selection issues... @ura43 please tag them here..

    opened by CoolnsX 40
  • VIDCDN server is missing

    VIDCDN server is missing

    Hi, I am using the same approach as ani-cli for my own anime app and I just found out that the VIDCDN server is missing. The link to VIDCDN is the same as STREAMING. Without it, I don't think the parser will work correctly. I hope this is temporary or we need to find a new way to get the link from STREAMING.

    Currently, by calling https://gogoplay1.com/encrypt-ajax.php with correct parameters can retrieve links of all MP4s and m3u8. However, there are two mystery parameters.

    id: vARxWkDYfMiDYr9wKaW+3A==
    token: oDLn1jQZangygjNwuGNPgw
    expires: 1640403841
    refer: none
    ch: d41d8cd98f00b204e9800998ecf8427e <- this one
    time: 79539398412775062675 <- this one
    

    However, if ch and time can be figured out, this will be returned. MP4 links will work on itself without any headers so VLC or MPV player will be no longer needed because it can be played in a browser.

    {
        "source": [
            {
                "file": "https://lb.loadfast1.com/cdn25/4ba61e475191e2f1c8759fd07e9f5e49/EP.13.v0.360p.mp4?mac=0UoKIFTrSMgVz21Ib4haHIm7wkFXVDA9ID1wjGVug4Q%3D&expiry=1640397714234",
                "label": "360 P",
                "type": "mp4"
            },
            {
                "file": "https://lb.loadfast1.com/cdn25/4ba61e475191e2f1c8759fd07e9f5e49/EP.13.v0.480p.mp4?mac=YYvOOYy5LlR9sT4xkv4ZyTtjJ1s858gTD9sP3gJgvIQ%3D&expiry=1640397714295",
                "label": "480 P",
                "type": "mp4"
            },
            {
                "file": "https://lb.loadfast1.com/cdn25/4ba61e475191e2f1c8759fd07e9f5e49/EP.13.v0.720p.mp4?mac=kNoCFLxBy2TTTXlqKWjZfdJuTzgCTkSBcEakwSyz2pQ%3D&expiry=1640397714362",
                "label": "720 P",
                "type": "mp4"
            },
            {
                "file": "https://lb.loadfast1.com/cdn25/4ba61e475191e2f1c8759fd07e9f5e49/EP.13.v0.1080p.mp4?mac=gr5VoKnc%2F%2BIjruCnJdHtSoPcUqA23zdjJknEnoELnGw%3D&expiry=1640397714417",
                "label": "1080 P",
                "type": "mp4"
            },
            {
                "file": "https://lb.loadfast1.com/cdn25/4ba61e475191e2f1c8759fd07e9f5e49/EP.13.v0.720p.mp4?mac=kNoCFLxBy2TTTXlqKWjZfdJuTzgCTkSBcEakwSyz2pQ%3D&expiry=1640397714362",
                "label": "Auto",
                "default": "true",
                "type": "mp4"
            }
        ],
        "source_bk": [
            {
                "file": "https://www15.anicdn.stream/videos/hls/zAgexKdh4SZFCn5jL12PQg/1640405145/176814/2daec4b1aa1b9266c3e7b90eef6e38e9/ep.13.1640357729.m3u8",
                "label": "hls P",
                "type": "hls"
            }
        ],
        "track": [],
        "advertising": [],
        "linkiframe": "https://sbplay2.com/e/b5mc9i9p3v1v"
    }
    

    This might be also related to #216, #215, #212, #207, #202 and #192. I hope the link can be added back soon.

    type: bug category: url priority 1: high 
    opened by HenryQuan 33
  • Some episodes wont start playing in mpv

    Some episodes wont start playing in mpv

    HI, so my main issue is about Black Clover (TV) episodes. After selecting the episode the Player wont start, however i tried it with different animes and they work just fine.

    i tried replacing the select video quality print function in issue #192

    but it seems its just this anime...

    maybe someone can help me or tell me if they have the same issue thanks

    type: bug category: parsing priority 1: high 
    opened by chbo70 25
  • Can we use the aria2 downloader?

    Can we use the aria2 downloader?

    So I was just wondering if it is possible to change the downloader to aria2?

    This question is spared on by my lack of knowledge. XD

    I have symlinked youtube-dl to yt-dlp, and have no idea if that is enough.

    type: enhancement priority 2: medium category: qa 
    opened by Reaper176 23
  • Incompatible with M1 Mac

    Incompatible with M1 Mac

    "sudo make" will not work for me, citing "no such directory". I'm using a new Apple Silicon Mac with homebrew just installed.

    Seems like the issue is with it trying to copy from /usr/local/bin, but local folder is empty, doesn't even have a bin folder. As of now ani-cli copies to my Home folder, running the command to have it copy into a self-made /usr/local/bin folder didn't help.

    Quite new to this kind of thing, any help would be greatly appreciated.

    Screen Shot 2021-11-07 at 5 15 59 PM . type: bug os: mac status: needs triage priority 2: medium 
    opened by jaymothra 23
  • Normal quality doesn't exist, falling back to normal quality

    Normal quality doesn't exist, falling back to normal quality

    Issue while Downloading

    normal quality doesn't exist, falling back to normal quality
    Downloading episode 148 ...
    
    Exception caught
    Exception: [download_helper.cc:451] errorCode=1 Unrecognized URI or unsupported protocol: 
    
    Download failed episode: 148 , please retry or check your internet connection
    
    type: bug category: parsing priority 1: high 
    opened by TripleK2004 22
  • Anime episode not starting

    Anime episode not starting

    i downloaded ani-cli i did sudo make

    then ani-cli i searched the anime that i want to watch i select the episode it says

    Screenshot from 2021-12-29 21-12-16

    and the episode isnt opening with mpv, nothing happens

    i am using ubuntu 20.04

    category: url type: duplicate priority 3: low 
    opened by MGkillergamer007 21
  • ani-cli V4

    ani-cli V4

    Pull Request Template

    Type of change

    Rewrite closes #948

    Description

    V4 will be a full rewrite, using scraping code written by @CoolnsX and ui/ux code written by @justchokingaround

    This will help us pay off the technical debt that has accumulated in ani-cli over the past one and a half year and will let us implement what we learned from experience. It might even chop our LOC in half.

    For users the most significant change will be the introduction of a fully fzf based UI. We will also make sure that our core features, such as our deep history integration and syncplay support, stay and maybe get even more plentiful in the process.

    Checklist

    • [x] any anime playing
    • [ ] bumped version
    • [x] next, prev and replay work
    • [x] quality works
    • [ ] downloads work
    • [x] quality works with downloads
    • [ ] select episode -a and rapid resume work
    • [ ] syncplay -s works
    • [ ] autoplay, aka range selection, works

    Additional Testcases

    • The safe bet: One Piece
    • Episode 0: Saenai Heroine no Sodatekata ♭
    • Unicode: Saenai Heroine no Sodatekata ♭
    • Not uploaded: one piece dub episode 590
    • Unreleased: soredemo ayumu wa yosetekuru
    • Short id (for decryption): Log Horizon episode 1-2
    opened by port19x 2
  • Request for implementation of ani-skip feature for auto-skipping opening sequences in ani-cli

    Request for implementation of ani-skip feature for auto-skipping opening sequences in ani-cli

    As a user of the ani-cli, I am requesting the implementation of a new feature called ani-skip. This feature would allow users to choose whether or not they want to automatically skip the opening sequences of an anime episode when using the ani-cli.

    This feature would be especially useful for those who have already watched the opening sequence or simply want to get to the main content of the episode as quickly as possible. It would save users time and make the viewing experience more efficient.

    I suggest that this functionality could be accessed using some flag. For example, ani-cli -flag would enable the feature, while ani-cli would disable it. This would allow users to easily toggle the feature on or off as needed.

    Thank you for considering this feature request.

    type: feature request priority 4: wishlist 
    opened by synacktraa 0
  • Place history file in $XDG_STATE_HOME

    Place history file in $XDG_STATE_HOME

    The history file is now by default in $XDG_CACHE_HOME (~/.cache/). Which is a problem, because the cache folder is just for caching data. When I run BleachBit it deleted my history file :(

    The better approach would be to save the history file in $XDG_DATA_HOME (~/.local/share) or even better in $XDG_STATE_HOME (~/.local/state) where also nvim, pipewire, tofi and others store history and logs.

    priority 3: low category: ui ux 
    opened by microo8 5
  • The number of anime shown from history is inconsistent.

    The number of anime shown from history is inconsistent.

    Metadata (please complete the following information) Version: 3.4.1 OS: Arch Linux Shell: zsh

    Describe the bug When I run ani-cli -c, the number of anime shown changes in each run. See screenshot.

    Steps To Reproduce

    1. Have a bunch of animes in your history file.
    2. Run ani-cli -c
    3. Quit out by typing q after observing the number of anime shown.
    4. Run ani-cli -c again.

    Expected behavior The number of anime shown should be consistent

    Screenshots Screenshot_2022-09-23-15-12-03_1366x768

    type: bug category: parsing priority 2: medium 
    opened by PhosCity 6
  • Moar packages

    Moar packages

    Is your feature request related to a problem? Please describe. I want to get into application packaging, that's all.

    Describe the solution you'd like Since my system has flatpaks and debs the options I feel motivation towars are a ppa and a flathub user repo.

    Describe alternatives you've considered SNAPs are not ideal for scripts (I'm not even sure if containerizing would even work for ani-cli) and I have no experience nor knowledge with rpm packages.

    Additional context

    We already have a brew tap, a scoop bucket and an AUR package. Also having a flatpak (that depends on flatpak mpv) might be the solution for flatpak mpv support

    type: feature request priority 4: wishlist good first issue 
    opened by Derisis13 29
Releases(v3.4)
  • v3.4(Sep 8, 2022)

    What's Changed

    • Documentation

      • added lobster as homie and retired @RaynardGerraldo and @71zenith by @port19x in https://github.com/pystardust/ani-cli/pull/858
      • added tv-cli as homie by @Spaxly in https://github.com/pystardust/ani-cli/pull/863
      • added mangal as home by @metafates in https://github.com/pystardust/ani-cli/pull/866
      • added PPA install instructions by @Wiener234 in https://github.com/pystardust/ani-cli/pull/793
      • added opensuse instructions and bumped scoop instructions by @Derisis13 in https://github.com/pystardust/ani-cli/pull/874
      • added ani-cli architecture specification by @port19x in https://github.com/pystardust/ani-cli/pull/882
    • Bugfixes

      • adapted to gogo proxy change by @CoolnsX in https://github.com/pystardust/ani-cli/pull/883
      • fixed double search by @CoolnsX in https://github.com/pystardust/ani-cli/pull/846
      • reduced axel connections 30 -> 10 by @port19x in https://github.com/pystardust/ani-cli/pull/867
      • muted stdout for syncplay by @justchokingaround in https://github.com/pystardust/ani-cli/pull/880

    New Contributors

    • @Spaxly made their first contribution in https://github.com/pystardust/ani-cli/pull/863
    • @metafates made their first contribution in https://github.com/pystardust/ani-cli/pull/866
    • @Wiener234 made their first contribution in https://github.com/pystardust/ani-cli/pull/793

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v3.3...v3.4

    Source code(tar.gz)
    Source code(zip)
    ani-cli(19.97 KB)
    ani-cli.1.gz(10.00 KB)
  • v3.3(Jul 25, 2022)

    Notable changes

    • We revert back to one file (#829) by @CoolnsX
    • We switch from aria2 to axel as our download accelerator (#814) by @Si-Ki
    • We added a manpage (#781) by @CountOmega

    New Contributors

    • @DevER-M made their first contribution in https://github.com/pystardust/ani-cli/pull/794
    • @McUberStein made their first contribution in https://github.com/pystardust/ani-cli/pull/808
    • @HotMonkeyWings made their first contribution in https://github.com/pystardust/ani-cli/pull/806
    • @CountOmega made their first contribution in https://github.com/pystardust/ani-cli/pull/781
    • @Si-Ki made their first contribution in https://github.com/pystardust/ani-cli/pull/816
    • @DemonKingSwarn made their first contribution in https://github.com/pystardust/ani-cli/pull/827

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v3.2...v3.3

    Source code(tar.gz)
    Source code(zip)
    ani-cli(21.64 KB)
    ani-cli.1.gz(10.00 KB)
  • v3.2(Jun 21, 2022)

    v3.2 should have fix all the issues v3.0 and v3.1 had.

    What's Changed

    • installation & uninstallation instructions for Linux, MacOS and Android for V3 by @DaBigBlob in https://github.com/pystardust/ani-cli/pull/762 and by @CoolnsX in https://github.com/pystardust/ani-cli/pull/767
    • new search engine by @CoolnsX in https://github.com/pystardust/ani-cli/pull/767
    • compliance with file system hierarchy by @Derisis13 in https://github.com/pystardust/ani-cli/pull/774
    • Hist patch by @CoolnsX in https://github.com/pystardust/ani-cli/pull/782

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v3.0...v3.2

    Source code(tar.gz)
    Source code(zip)
  • v3.0(Jun 13, 2022)

  • v2.2(May 5, 2022)

    What's Changed

    • Documentation

      • advise manual installation for Mac OS by @iamchokerman in https://github.com/pystardust/ani-cli/pull/671
      • advise install via curl instead of git by @iamchokerman in https://github.com/pystardust/ani-cli/pull/681
      • pull request template by @iamchokerman and @port19x in https://github.com/pystardust/ani-cli/pull/695
      • add packaging status section to readme by @WillPower3309 in https://github.com/pystardust/ani-cli/pull/707
      • added matrix and revolt to README by @iamchokerman in https://github.com/pystardust/ani-cli/pull/700
      • advise usage of native termux package by @port19x in https://github.com/pystardust/ani-cli/pull/700
    • Bugfixes

      • new decryption algorithm by @CoolnsX in https://github.com/pystardust/ani-cli/pull/664
      • revert gogo encryption algo by @TheGlockMisc in https://github.com/pystardust/ani-cli/pull/670
      • update keys parsing by @CoolnsX in https://github.com/pystardust/ani-cli/pull/673
      • updated link parsing by @CoolnsX in https://github.com/pystardust/ani-cli/pull/677
      • fixed only audio playing for some anime by @RaynardGerraldo in https://github.com/pystardust/ani-cli/pull/674
      • abort update if cannot connect to internet by @Derisis13 in https://github.com/pystardust/ani-cli/pull/696
      • less curl in mp4upload by @CoolnsX in https://github.com/pystardust/ani-cli/pull/705
      • same ep fetching by @CoolnsX in https://github.com/pystardust/ani-cli/pull/708
      • fix:long access times by @CoolnsX in https://github.com/pystardust/ani-cli/pull/712
    • Features

      • ani-sync -s arg by @iamchokerman in https://github.com/pystardust/ani-cli/pull/694
      • m3u8 quality with a different approach by @RaynardGerraldo in https://github.com/pystardust/ani-cli/pull/674
      • alternate links by @CoolnsX in https://github.com/pystardust/ani-cli/pull/704
      • ani-sync on windows by @iamchokerman in https://github.com/pystardust/ani-cli/pull/700

    New Contributors

    • @WillPower3309 made their first contribution in https://github.com/pystardust/ani-cli/pull/707

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v2.1...v2.2

    Source code(tar.gz)
    Source code(zip)
    ani-cli(19.32 KB)
  • v2.1(Apr 17, 2022)

    What's Changed

    • Documentation

      • update termux instructions by @CoolnsX (#621)
      • fixed major issue template bug by @port19x (#618)
      • reintroduce version metadata to issue template by @port19x (#626)
      • windows bad decrypt bug by @iamchokerman (#627)
      • CONTRIBUTING.md rewrite by @port19x (#632)
      • shout out the homies by @FireTonnor (#657)
    • Bugfixes

      • comparison with null returned PID by @Justaus3r (#586)
      • new encryption keys url by @brahmkshatriya (#644)
      • new encryption keys by @TheGlockMisc (#648)
    • Features

      • dynamic encrypt keys parsing by @CoolnsX (#653)
      • m3u8 quality parsing by @RaynardGerraldo (#638)
      • non-range under indexing by @MMOOBB (#660)
      • tool for migrating history file by @Derisis13 (#614)

    New Contributors

    • @Justaus3r made their first contribution in https://github.com/pystardust/ani-cli/pull/586
    • @rakusan2 made their first contribution in https://github.com/pystardust/ani-cli/pull/613
    • @brahmkshatriya made their first contribution in https://github.com/pystardust/ani-cli/pull/644
    • @TheGlockMisc made their first contribution in https://github.com/pystardust/ani-cli/pull/648
    • @MMOOBB made their first contribution in https://github.com/pystardust/ani-cli/pull/660
    • @FireTonnor made their first contribution in https://github.com/pystardust/ani-cli/pull/657

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v2.0...v2.1

    Source code(tar.gz)
    Source code(zip)
    ani-cli(16.45 KB)
  • v2.0(Apr 2, 2022)

    What's Changed

    In the interest of time, the following patchnotes aren't comprehensive

    • Documentation
      • Major refactors by @iamchokerman (#584)
    • Bugfixes
      • cryptography issue by @CoolnsX (#581)
      • new gogo keys by @justfoolingaround (#601)
    • Features
      • new ux by @iamchokerman (#584)
      • way faster history parsing by @CoolnsX (#584)
      • rapid resume by @71zenith (#573)
      • trackma support by @iamchokerman (#581)

    New Contributors

    • @justfoolingaround made their first contribution in https://github.com/pystardust/ani-cli/pull/601

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.9...v2.0

    Source code(tar.gz)
    Source code(zip)
    ani-cli(15.76 KB)
  • v1.9(Mar 4, 2022)

    What's Changed

    • Documentation

      • android now works with both mpv and vlc by @RaynardGerraldo (#534)
      • new gif by @iamchokerman (#541)
      • windows usage by @iamchokerman (#556)
      • old version warning for mac by @Candygoblen123 (#551)
      • android referrer instructions by @CoolnsX (#559)
    • Bugfixes

      • new decrypt function, script working again by @CoolnsX (#563)
      • link parsing and reduce web requests for majority of animes by @RaynardGerraldo (#544)
      • incompatibility with zsh by @fold-squirrel (#554)
    • Features

      • interactively show options for video qualities by @meteor314 (#558)

    New Contributors

    • @Candygoblen123 made their first contribution in https://github.com/pystardust/ani-cli/pull/551
    • @fold-squirrel made their first contribution in https://github.com/pystardust/ani-cli/pull/554

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.8...v1.9

    Source code(tar.gz)
    Source code(zip)
    ani-cli(16.25 KB)
  • v1.8(Feb 15, 2022)

    What's Changed

    • Documentation

      • Update Windows Installation docs by @RaynardGerraldo (#516)
      • Remove enhancement template by @ura43 (#525)
      • Introduced a meta issue listing denied feature requests by @iamchokerman (#525)
    • Bugfixes

      • fix: ani-cli not able to create history file if history dir doesnt exist by @RaynardGerraldo (#527)
    • Features

      • Add gplv3 header by @71zenith
      • Various style fixes by @Derisis13
      • February cleanup by @71zenith (#513)
      • fix empty string crashes by @71zenith (#520)

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.7...v1.8

    Source code(tar.gz)
    Source code(zip)
    ani-cli(16.12 KB)
  • v1.7(Feb 7, 2022)

    What's Changed

    • Documentation

      • Additions to contributing.md by @freezboltz (#467, #473) and @ura43 (#506)
      • Many Readme Changes by @RaynardGerraldo (#466), @iamchokerman (#481, #501) and @ura43 (#485, #492)
      • homebrew installation for Mac by @iamchokerman (#476)
    • Bugfixes

      • Fixed ani-cli breaking pywal set terminal colors by @RaynardGerraldo (#475)
      • Fix invalid number entered bug in history menu by @RaynardGerraldo in (#479)
      • Fix episode selection not checking for under-indexing by @71zenith (#490)
      • Fix broken non-interactive selection by @margual56 (#494)
    • Features

      • You can now select all episodes with -1 in a range by @BAaboe (#471)
      • Added exit option in anime menu by @freezboltz (#462)
      • Added interactive quality selection by @71zenith (#477)
      • Make the window title show up in discord rich presence by @iamchokerman (#595)

    New Contributors

    • @freezboltz made their first contribution in https://github.com/pystardust/ani-cli/pull/467
    • @margual56 made their first contribution in https://github.com/pystardust/ani-cli/pull/494

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.6...v1.7

    Source code(tar.gz)
    Source code(zip)
    ani-cli(16.22 KB)
  • v1.6(Jan 31, 2022)

    What's Changed

    • Various improvements to the install instructions by @r333mo @meteor314 @Linuxinet and @ura43
    • UX polish by @BAaboe in https://github.com/pystardust/ani-cli/pull/437
    • We now pass a proper window title since #443 fixed by @71zenith in https://github.com/pystardust/ani-cli/pull/444
    • Fix grep: invalid repetition count(s) regex bug by @RaynardGerraldo in https://github.com/pystardust/ani-cli/pull/440
    • Fix #424 and #406 related to -e by @71zenith in https://github.com/pystardust/ani-cli/pull/445
    • Removed problematic -e by @71zenith in https://github.com/pystardust/ani-cli/pull/458

    New Contributors

    • @r333mo made their first contribution in https://github.com/pystardust/ani-cli/pull/434
    • @meteor314 made their first contribution in https://github.com/pystardust/ani-cli/pull/436
    • @Linuxinet made their first contribution in https://github.com/pystardust/ani-cli/pull/459

    Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.5...v1.6

    Source code(tar.gz)
    Source code(zip)
    ani-cli(15.10 KB)
  • v1.5(Jan 27, 2022)

    The first github releases version. No changelog this time since auto generating one would include everything since the first commit.

    This Release exists for our package maintainers If you're a regular user, please follow the installation instructions in the readme or ask for help in the discord.

    Source code(tar.gz)
    Source code(zip)
    ani-cli(15.57 KB)
Owner
Harshith
man pages are fun. IRC: pystardust libera.chat
Harshith
Contextual Attention Localization for Offline Handwritten Text Recognition

CALText This repository contains the source code for CALText model introduced in "CALText: Contextual Attention Localization for Offline Handwritten T

0 Feb 17, 2022
Riemannian Geometry for Molecular Surface Approximation (RGMolSA)

Riemannian Geometry for Molecular Surface Approximation (RGMolSA) Introduction Ligand-based virtual screening aims to reduce the cost and duration of

11 Nov 15, 2022
Source code for From Stars to Subgraphs

GNNAsKernel Official code for From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awareness Visualizations GNN-AK(+) GNN-AK(+) with Subgra

44 Dec 19, 2022
Machine Learning Time-Series Platform

cesium: Open-Source Platform for Time Series Inference Summary cesium is an open source library that allows users to: extract features from raw time s

632 Dec 26, 2022
MASA-SR: Matching Acceleration and Spatial Adaptation for Reference-Based Image Super-Resolution (CVPR2021)

MASA-SR Official PyTorch implementation of our CVPR2021 paper MASA-SR: Matching Acceleration and Spatial Adaptation for Reference-Based Image Super-Re

DV Lab 126 Dec 20, 2022
DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.

DeepConsensus DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS)

Google 149 Dec 19, 2022
BESS: Balanced Evolutionary Semi-Stacking for Disease Detection via Partially Labeled Imbalanced Tongue Data

Balanced-Evolutionary-Semi-Stacking Code for the paper ''BESS: Balanced Evolutionary Semi-Stacking for Disease Detection via Partially Labeled Imbalan

0 Jan 16, 2022
Code for Environment Dynamics Decomposition (ED2).

ED2 Code for Environment Dynamics Decomposition (ED2). Installation Follow the installation in MBPO and Dreamer. Usage First follow the SD2 method for

0 Aug 10, 2021
Optimus: the first large-scale pre-trained VAE language model

Optimus: the first pre-trained Big VAE language model This repository contains source code necessary to reproduce the results presented in the EMNLP 2

314 Dec 19, 2022
TCNN Temporal convolutional neural network for real-time speech enhancement in the time domain

TCNN Pandey A, Wang D L. TCNN: Temporal convolutional neural network for real-time speech enhancement in the time domain[C]//ICASSP 2019-2019 IEEE Int

凌逆战 16 Dec 30, 2022
This repository contains all the code and materials distributed in the 2021 Q-Programming Summer of Qode.

Q-Programming Summer of Qode This repository contains all the code and materials distributed in the Q-Programming Summer of Qode. If you want to creat

Sammarth Kumar 11 Jun 11, 2021
Hydra Lightning Template for Structured Configs

Hydra Lightning Template for Structured Configs Template for creating projects with pytorch-lightning and hydra. How to use this template? Create your

Model-driven Machine Learning 4 Jul 19, 2022
Optimal Camera Position for a Practical Application of Gaze Estimation on Edge Devices,

Optimal Camera Position for a Practical Application of Gaze Estimation on Edge Devices, Linh Van Ma, Tin Trung Tran, Moongu Jeon, ICAIIC 2022 (The 4th

Linh 11 Oct 10, 2022
Tensorflow 2 implementation of the paper: Learning and Evaluating Representations for Deep One-class Classification published at ICLR 2021

Deep Representation One-class Classification (DROC). This is not an officially supported Google product. Tensorflow 2 implementation of the paper: Lea

Google Research 137 Dec 23, 2022
A PyTorch implementation for V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation

A PyTorch implementation of V-Net Vnet is a PyTorch implementation of the paper V-Net: Fully Convolutional Neural Networks for Volumetric Medical Imag

Matthew Macy 606 Dec 21, 2022
Code for: https://berkeleyautomation.github.io/bags/

DeformableRavens Code for the paper Learning to Rearrange Deformable Cables, Fabrics, and Bags with Goal-Conditioned Transporter Networks. Here is the

Daniel Seita 121 Dec 30, 2022
Code for paper 'Hand-Object Contact Consistency Reasoning for Human Grasps Generation' at ICCV 2021

GraspTTA Hand-Object Contact Consistency Reasoning for Human Grasps Generation (ICCV 2021). Project Page with Videos Demo Quick Results Visualization

Hanwen Jiang 47 Dec 09, 2022
PyTorch framework, for reproducing experiments from the paper Implicit Regularization in Hierarchical Tensor Factorization and Deep Convolutional Neural Networks

Implicit Regularization in Hierarchical Tensor Factorization and Deep Convolutional Neural Networks. Code, based on the PyTorch framework, for reprodu

Asaf 3 Dec 27, 2022
Unofficial PyTorch implementation of MobileViT.

MobileViT Overview This is a PyTorch implementation of MobileViT specified in "MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Tr

Chin-Hsuan Wu 348 Dec 23, 2022
Monify: an Expense tracker Program implemented in a Graphical User Interface that allows users to keep track of their expenses

💳 MONIFY (EXPENSE TRACKER PRO) 💳 Description Monify is an Expense tracker Program implemented in a Graphical User Interface allows users to add inco

Moyosore Weke 1 Dec 14, 2021