Giter Club home page Giter Club logo

kgrabber's Introduction

KGrabber

Version Github Build status Maintainability Greasyfork

Installing this will add a KGrabber element to the right side of a show's page and Grab buttons to each episode.

image image

Compatibility

Greasemonkey is not supported.

The script is currently compatible with:

  • kissanime.ru
  • kimcartoon.to
  • kissasian.sh
  • kisstvshow.to

If you'd like to add a site, please open a new issue on GitHub.

Installation and Usage

  1. Add the Tampermonkey extension to your browser
  2. Install the script from GreasyFork
  3. Open the page you want to get links from
  4. Select the server (unavailable servers are grayed out)
  5. Enter the from and to episode numbers into the widget to the right and click Extract Links to get the selected episodes
  6. Solve any captchas that come up
  7. Your links will be shown at the top of the page

kgrabber's People

Contributors

aidytheweird avatar dependabot[bot] avatar kartiksoneji avatar shinji257 avatar thorio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kgrabber's Issues

Update Servers for all Sites

Not really a "bug" per say it looks as if KimCartoon has added a few servers, not to every show but there are a couple more beta servers.

Also what would be the best method of download? Right now I'm using IDM which works fairly decent for most servers, although sometimes it seems I have to go to the show I want and manually add it to download.

If I knew how I'd gladly help you in finding these server end points, I feel as if I'm the only one who still uses this script.

How to extract download links from a TXT, JSON or CSV file?

I love this script. I mainly used it with IDM. But sometimes my internet connection drops from a moment and I have to reload the page then extract the links and solve all the capatcha then re-extract the download links from the URL list.

There is an option to export the URL list to a TXT, JSON or CSV file before extracting the download links.

How can I extract the download links from a TXT, JSON or CSV file, In case my connection dropped again?
I remember that FFmpeg can do this,but I searched a lot and couldn't find anything.

I hope someone knows how to do this. And is there a way to use KGrabber to re-extract the download links from the URL list externally?

Thanks and sorry for my bad English.

GM_AddSetting

Thank you! This script is really fast compared to the old one. One more request, can you add a GM_AddSetting menu for quality selector?

Originally posted by @hemlok89 in #23 (comment)

site request

Hi my request concerns a site for which I would like to be able to download the videos and which has a Hydrax server.

This site is voircartoon.com, I hope my request will be heard

thank you for reading bye

IDM exporter

I love this script. It is simple and easy to use, but i could't figure out how to use the exported json files. I searched a lot but could't find any way to download the video list in json files. Can you make a quick tutorial about how to download video files from the exported json file. I will appreciate that.
Thanks in advance.

Kimcartoon, try to get multiple episodes, cloudflare loop

Describe the bug
on kimcartoon, say for example a short show where you can feasibly watch 10 episodes before hitting a timeout error, like, https://kimcartoon.to/Cartoon/Transformers-Cyberverse-Season-2
do just that, try to get all the episodes at once, and on the final episode you tell it to do, instead of actually loading the episode, it will stick you into a constant loop of "please wait cloudflare protection services" in order to get out of it you have to completely close the tab, and open a new one, then navigate back to the show page, reopening the closed tab continues the reload loop, and navigating away manually, (via the address bar) in the same tab, back to the show page, or the Kimcartoon main page, keeps you in the reload loop

Information

  1. Browser: Firefox 70.0.1 (64-bit)
  2. Userscript Manager: tampermonkey
  3. Show, Episode: https://kimcartoon.to/Cartoon/Transformers-Cyberverse-Season-2
  4. Server: any

Additional context
I'm not sure, but I think this might have something to do with the speed of the process? like its happening too fast, and the cloudflare protection kicks in? I have no clue what causes it, but I've only managed to hit the problem when i try to get multiple episodes at once, sometimes I'm lucky and can sneak away with 2 videos at once, but never more than 2 on kimcartoon.

Ps
also this is kind of a feature request, would a user customizable "delay timer" be a possibility? as in a user customizable timer to delay the process between getting the video link on one episode page, and trying to go to the next episode, (0=default setting and keeps things flowing like they do now, and then the user can put in any number other than 0 to add that delay, in seconds) mainly to help with compatibility with MALsync, your script gets the links faster than it can detect that you are watching/have watched the episodes, its not really a big deal, just a thing I'm only thinking of now, as an afterthought to the actual problem based on the timing aspect possibly being shared between the two.

script no longer works for me anyway?

on both kimcartoon and kissanime, the "experimental grabber" feature is broken and must be disabled in order to get any episode links. with it enabled you constantly get this message,
"error: server not available or captcha"
after disabling this feature the script works again, but only in the old way, where it goes page by page very slowly.

compatibility issue with mal-sync

Describe the bug
image
this bar disappears when using the kissgrabber user script combined with the mal-sync extension, or userscript.
https://github.com/lolamtisch/MALSync
as far as I can tell there aren't any other compatibility issues, but this bar is essential for keeping track of the episodes you are on/have watched, and also easily allows you to update what episode you are on, especially when using the instant link grabber, which doesn't go to the video page itself.
Information

  1. Browser: firefox 68.0.1
  2. Userscript Manager: tampermonkey

Downloading HydraX Streams from this link

The embed URL is https://playhydrax.com/?v=7fUvtRbiYk
I'm make a POST request to https://ping.iamcdn.net

curl "https://ping.iamcdn.net/" -d "slug=7fUvtRbiYk" {"status":true,"url":"WFleHh2bmc2aC54eXo=O","sources":["sd","hd"],"isCdn":true," isDownload":false,"ads":"https://www.passtechusa.com/xy0nbeva?key=e551d7f6bdf2dd 6eb646c02b63428335"}

Try downloading with culr but not work (get this error "Empty reply from server")

curl "http://9aexxvng6h.xyz/" -H "Referer: https://playhydrax.com/?v=7fUvtRbiYk" -o "test.mp4" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:02:00 --:--:-- 0 curl: (52) Empty reply from server

Pleasse help me on this issue, thanks for your help.

tutorial for....that one program

I remember you had said on reddit but can't find said thread now, that you could use a command line program to take links and turn them into direct video links, could you possibly do a tutorial on exactly how to do that, what the program even is, and what list format to chose when doing do?

thanks so much for the great userscript.

something happened, script no longer works. at all.

Describe the bug
I guess they updated the site or something, I have restarted my browser and computer multiple times, I downgraded the user script back 2 versions but still it doesn't work anymore. none of the extra things appear, and upon checking the debugger it looks like they didn't even run??

without adblocker , and script running.
image

with adblocker, and script running
image

Information

  1. Browser: 70.0.1 (64-bit)
  2. Userscript Manager: tampermonkey 4.9.6091
  3. Show, Episode: any, and all

Additional context
tampermonkey just updated as well......so it might be a problem there? but my other userscripts still work...

Downloading HydraX Streams

This script is amazing and after adding the idm export feature it became even more amazing. but since kissanime changed from rapidvideo to hydrax, i cant download any anime. I searched a lot but couldn't find a way to generate links from hydrax stream. It seems to be impossible so i had to use nova server and solve all the captcha to get the download links. If anybody knows a way to generate links from hydrax stream that would be a great help.

Help me download Hydrax link from this site.

KartikSoneji script help me download seperate link ok. Thank all of you so much.
Only this link report error.
https://playhydrax.com/?v=TZTopeD-V
downloadHydraXVideo.bat TZTopeD-V 6.mp4 [hd]

Error:

`Invoke-WebRequest : The request was aborted: Could not create SSL/TLS secure channel.
At C:\Users\Admin\AppData\Local\TempdownloadHydraXVideo.batn.ps1:29 char:2

  • Invoke-WebRequest "https://$url" `
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
      eption
    • FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand`

Beta servers are broken

Describe the bug
Beta servers only ever yield the same links, which is from a comment in KA's js.

Support for actvid

Is your feature request related to a problem? Please describe.
Actvid is a really good website which has both old and new shows. It would be nice to have a backup for some of the very niche shows that get lost over time.

Describe the solution you'd like
I want to try and add support for the website so somehow bulk downloads can be enabled.

Additional context
I would try to add the support myself. Will raise the pull request for this.

IDM issue

Hello, I have been using this script over the old one & it works awesome. I have just one request to change the way IDM bat file is handled. In the old script it was set in a way that all the links would be added in the scheduler & also in a default folder. But in this script all the files are added all at once with download windows in foreground.

The old script was like this

Here is the documentation for IDM arguements

Any chance of updating this script?

Just wondering, it hasn't worked right in ages even adding .li to the end of kimcartoon.

I haven't found any other script that does something similar, and I'm sure there are other sites but I like this site/script the best ๐Ÿ˜„

Just wondering!

Add support kissanime.nz

Could you add support for new domains of KissAnime?

  • kissanime.nz
  • kissanime.ru.com
  • kissanime.ac

Thank you!

Add quality selection for kimcartoon

Description
Regardless of the settings, extracting links from any given server (either from the "Extract links" button or the "Grab" button next to each individual episode) will result in the 720p link being returned.

Information

  1. Browser: macOS Chrome Version 80.0.3987.100
  2. Userscript Manager: Tampermonkey
  3. Show, Episode: Craig of the Creek S2, any/all episodes
  4. Server: Any

Additional information
I tried digging into the userscript a bit to see what was wrong, but I couldn't pinpoint anything specific.

add a delay?

Is your feature request related to a problem? Please describe.
there is a mall incompatibility issue with MALsync where the automatic updating of episodes that have been watched isn't updated when using Kgrabber, I tried adding a delay to the script using "await KG.timeout(8);", but that didn't actually add a delay to the script

Describe the solution you'd like
a way to add a delay, or a temporary pause, on the Kgrabber script inbetween grabbing episode links, or possibly on the final link (of the range I have chosen, so say I want episodes 1-4, the pause would happen on page 4), so that MALsync can detect that I have watched that episode, or at least the last episode (in the range I picked), so that I don't have to manually do so for each episode/series

Additional context
Add any other context or screenshots about the feature request here.
MAlsync-https://github.com/lolamtisch/MALSync

just an FYI really, rapidvideo, nova, and "no capcha"

they recently essentially removed rapidvideo links from the site, but in doing so left the "&s=rapidvideo" that skips the capcha enabled, but it directs you to "nova" now, so if you added that bit of code into the nova section, it would become a "no capcha" method as well.

Not working with KissAnime.ru

Describe the bug
Simple. It doesn't work. KissGrabber used to work like this. I select the server. I select the episodes. Click Extract Links. It cycles through the page of each video. If a captcha popped up, I was allowed to solve it and continue.

Now? It does none of that. I select the server, RapidNova. I select episodes. I click extract links.

And it pops up some silly ass twirling object with the number of episodes I had selected. And then all come up "Error Server Not Available or Captcha". Because it's hitting the Are You Human captcha EVERY SINGLE TIME.

Information

  1. Browser: Firefox
  2. Userscript Manager: TamperMonkey, because GreaseMonkey can no longer use KissGrabber
  3. Show, Episode: One Piece, any episode
  4. Server: RapidNova

Additional context
Getting fairly frustrating. KissGrabber used to work fine. Now it is doing something differently, and clearly it's not as useful as it used to be.

New servers, HX and FE? Also doesn't always get links and returns htm file?

I love the script, this is the third iteration of a script for the kim/kiss cartoon family but it seems since openload is gone, and other servers aren't working right they have a few new ones out. There's alpha and 2 betas and FE and HX. When I try to grab links from these sites it just returns a htm file which obviously isn't the right thing. The most success I have from this is using IDM to download file individually, or click on the links it produces in seperate tabs.

So I guess what I'm saying is I love the script it just isn't working great?

Chrome
Windows 10
Tampermonkey
Any show really on Kimcartoon, tried Wabbit, Gumball, and Rise of the TMNT.

I noticed you used some node for this script, is it possible to figure out how to get these links that way? Or maybe a different way? There are so many of these scripts around in different languages I'd prefer your way (easier, don't have to drop Selenium in there or anything) but if there's any other way to grab these links and download I'd be down for it.

Thanks

LinkType indicator

Describe the solution you'd like
The Extracted Links panel should indicate the current LinkType.

could you please add these sites

https://animefever.nz/animefever.tv
kissanime.si
kissanime.com.ru
kissanime.co
kissanime.fr
kissanime.sx
kissanime.org.ru
kissanime.io
kissanime.ac
kissanime.to
kissanime.ru
kissanime.nz
All other domains you found on the internet but not listed in the list are fake, please don't use them.
these sites have hydrax videos in them so please

[feature request] "enter" to complete process

would it be possible to be able to hit "enter" to finish the process?

I tried adding that feature myself, but I don't think I added the right code, to the right place, if you know what I mean.

what I mean is , when you want to watch multiple episodes in a row, so you tell it to get the links for, episode 341-345, I use my keyboard for that, select the first box, type 341, hit tab, type 345, and then hit enter, but nothing happens, and I remember that I have to click the button to complete the from and start the ripping process.

it would be a big help if hitting enter, while in the kissgrabber "form" anyway, also did the same thing as clicking the button.

Automatic actions don't display buttons

Describe the bug
Not able to grab the source from kissanime.ru in chrome and firefox.

Information

  1. Browser: Chrome and Firefox
  2. Userscript Manager: tampermonkey
  3. Show, Episode: eyeshield 21
  4. Server: beta

Additional context
Add any other context about the problem here.

{feature request/suggestion} "comments" button

first I just want to say I really love this amazing script I use it every day, and if I had a steady job I would gladly donate something to say thank you if there was a way i could do so. and that last update that gets the non capcha-ed links near instantly, without even reloading the page, muah perfection.

now for the feature request, because this is incompatible with the "complete capcha removal" script, to get to the comment section for a specific episode, you have to go through a capcha, it would be amazing if there was a "comment" button (....by the "grab" button maybe?) that when clicked, just takes you to the rapidvideo page so you can see the comments without doing a capcha..........BONUS POINTS if there was a way to block the player (to decrease load times, and/or prevent autoplay) and/or automatically open the comment section and focus on it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.