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
Implementation of Analyzing and Improving the Image Quality of StyleGAN (StyleGAN 2) in PyTorch

Implementation of Analyzing and Improving the Image Quality of StyleGAN (StyleGAN 2) in PyTorch

Kim Seonghyeon 2.2k Jan 01, 2023
PyTorch and GPyTorch implementation of the paper "Conditioning Sparse Variational Gaussian Processes for Online Decision-making."

Conditioning Sparse Variational Gaussian Processes for Online Decision-making This repository contains a PyTorch and GPyTorch implementation of the pa

Wesley Maddox 16 Dec 08, 2022
A model to classify a piece of news as REAL or FAKE

Fake_news_classification A model to classify a piece of news as REAL or FAKE. This python project of detecting fake news deals with fake and real news

Gokul Stark 1 Jan 29, 2022
PyTorch code for the ICCV'21 paper: "Always Be Dreaming: A New Approach for Class-Incremental Learning"

Always Be Dreaming: A New Approach for Data-Free Class-Incremental Learning PyTorch code for the ICCV 2021 paper: Always Be Dreaming: A New Approach f

49 Dec 21, 2022
Source code for "Progressive Transformers for End-to-End Sign Language Production" (ECCV 2020)

Progressive Transformers for End-to-End Sign Language Production Source code for "Progressive Transformers for End-to-End Sign Language Production" (B

58 Dec 21, 2022
Implements Gradient Centralization and allows it to use as a Python package in TensorFlow

Gradient Centralization TensorFlow This Python package implements Gradient Centralization in TensorFlow, a simple and effective optimization technique

Rishit Dagli 101 Nov 01, 2022
Official implementation for paper Knowledge Bridging for Empathetic Dialogue Generation (AAAI 2021).

Knowledge Bridging for Empathetic Dialogue Generation This is the official implementation for paper Knowledge Bridging for Empathetic Dialogue Generat

Qintong Li 50 Dec 20, 2022
Spiking Neural Network for Computer Vision using SpikingJelly framework and Pytorch-Lightning

Spiking Neural Network for Computer Vision using SpikingJelly framework and Pytorch-Lightning

Sami BARCHID 2 Oct 20, 2022
An efficient toolkit for Face Stylization based on the paper "AgileGAN: Stylizing Portraits by Inversion-Consistent Transfer Learning"

MMGEN-FaceStylor English | 简体中文 Introduction This repo is an efficient toolkit for Face Stylization based on the paper "AgileGAN: Stylizing Portraits

OpenMMLab 182 Dec 27, 2022
Detectron2-FC a fast construction platform of neural network algorithm based on detectron2

What is Detectron2-FC Detectron2-FC a fast construction platform of neural network algorithm based on detectron2. We have been working hard in two dir

董晋宗 9 Jun 06, 2022
Generate images from texts. In Russian

ruDALL-E Generate images from texts pip install rudalle==1.1.0rc0 🤗 HF Models: ruDALL-E Malevich (XL) ruDALL-E Emojich (XL) (readme here) ruDALL-E S

AI Forever 1.6k Dec 31, 2022
TGS Salt Identification Challenge

TGS Salt Identification Challenge This is an open solution to the TGS Salt Identification Challenge. Note Unfortunately, we can no longer provide supp

neptune.ai 123 Nov 04, 2022
TSP: Temporally-Sensitive Pretraining of Video Encoders for Localization Tasks

TSP: Temporally-Sensitive Pretraining of Video Encoders for Localization Tasks [Paper] [Project Website] This repository holds the source code, pretra

Humam Alwassel 83 Dec 21, 2022
ComputerVision - This repository aims at realized easy network architecture

ComputerVision This repository aims at realized easy network architecture Colori

DongDong 4 Dec 14, 2022
Multiple-Object Tracking with Transformer

TransTrack: Multiple-Object Tracking with Transformer Introduction TransTrack: Multiple-Object Tracking with Transformer Models Training data Training

Peize Sun 537 Jan 04, 2023
The official repository for "Intermediate Layers Matter in Momentum Contrastive Self Supervised Learning" paper.

Intermdiate layer matters - SSL The official repository for "Intermediate Layers Matter in Momentum Contrastive Self Supervised Learning" paper. Downl

Aakash Kaku 35 Sep 19, 2022
A TensorFlow implementation of FCN-8s

FCN-8s implementation in TensorFlow Contents Overview Examples and demo video Dependencies How to use it Download pre-trained VGG-16 Overview This is

Pierluigi Ferrari 50 Aug 08, 2022
This is the code of "Multi-view Contrastive Graph Clustering" in NeurlPS 2021.

MCGC Description This is the code of "Multi-view Contrastive Graph Clustering" in NeurlPS 2021. Datasets Results ACM DBLP IMDB Amazon photos Amazon co

31 Nov 14, 2022
A TikTok-like recommender system for GitHub repositories based on Gorse

GitRec GitRec is the missing recommender system for GitHub repositories based on Gorse. Architecture The trending crawler crawls trending repositories

337 Jan 04, 2023
CT Based COVID 19 Diagnose by Image Processing and Deep Learning

This project proposed the deep learning and image processing method to undertake the diagnosis on 2D CT image and 3D CT volume.

1 Feb 08, 2022