Giter Site home page Giter Site logo

lovasoa / dezoomify-extension Goto Github PK

View Code? Open in Web Editor NEW
46.0 7.0 2.0 3.66 MB

A browser extension to detect zoomable images in web pages and downloading them with dezoomify

Home Page: https://lovasoa.github.io/dezoomify-extension/

License: GNU General Public License v3.0

JavaScript 97.18% Shell 2.82%
dezoomify browser-extension addon webextension downloader image

dezoomify-extension's Introduction

dezoomify-extension

What does it do ?

This project is a browser extension for detecting zoomable images in web pages and downloading them with dezoomify. It works with the websites of many different museums, art galleries, libraries, and numerous other sources.

Google Chrome: download on the chrome web store Mozilla Firefox: download on mozilla addons

How to use

  1. Install the extension
  2. open a zoomable image in your browser
  3. click the grey magnifying glass icon in the address bar (dezoomify inactive icon)
  4. the icon should become blue (dezoomify active icon), denoting that the extension is now actively listening for zoomable image requests
  5. zoom into the image or reload the page
  6. if the extension detects zoomable images, you should see a small badge appear over the icon specifying the number of images found
  7. click the icon to open the image in the dezoomify website
  8. click "dezoomify", and wait while the image downloads at maximal resolution
  9. right-click on the downloaded image, and choose "Save As" to save it as a PNG file on your computer

See the illustrated guide with screenshots

Animated Tutorial

Short animated tutorial

If the image is very large

As stated in its documentation, dezoomify may fail with very large images. In this case, you can still use this extension to find the zoomable image address, and then use dezoomify-rs instead of dezoomify to download the image. When the extension opens a new tab with dezoomify, don't click Dezoomify!, but instead copy the image URL, open dezoomify-rs on your computer, and paste it.

How to install

You can install this extension from your browser's official plugin market :

You can also download the extension and install it manually in developer mode.

How does it work ?

When you click on the extension icon (the magnifying glass), it starts intercepting all network requests coming from the site you are currently on.

When a request to a zoomable image (based on a set of URL patterns) is found, it shows a little badge in your address bar, which you can click to download the image with dezoomify.

For more information about dezoomify, see the dezoomify readme.

What to do if it doesn't work

You can read dezoomify's Frequently Asked Questions. If you think you found a bug with the extension, or want to suggest a new feature, you can open a ticket here.

Permissions

This browser addon requires the following permissions:

  • Access your data for all websites: needed to intercept the requests that pages make, in order to look for zoomable images inside them

Free Software

This addon is a free software (see LICENSE). You can see its source code at: https://github.com/lovasoa/dezoomify-extension/

dezoomify-extension's People

Contributors

codemasterth avatar lovasoa 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dezoomify-extension's Issues

Can you add a bookmarklet version of dezoomify?

Can you add a bookmarklet version of dezoomify?
Bookmarklets are fast, and work usually across browsers, even on ipad safari.
The speed is needed when you have to download all pages from a book on BnF for example. Copy-paste all urls in the web version is too stressfull. A single bookmarklet on the safari favourite toolbar is much faster.

Unable to download an image from google arts and culture

Oops, we have a problem
An error occured while trying to dezoomify your image. This is probably because dezoomify did not manage to find a zoomable image at the address you gave.

You can try to install the dezoomify browser extension, that can find the address of dezoomable images automatically on the pages you visit.

If that does not help, then you should read our Frequently Asked Questions.

If your image is extremely large and it does not show in your browser, see our advices for large images.

Dezoomify also has a github bug tracker, where you can interact with other users as well as with me, the developer, if you create a free github account :

search for issues similar to yours: maybe someone already managed to download images from your website and explained how.
report a bug if you think this is an issue with dezoomify itself. Use this link only if the image is in a format that is supported by dezoomify, yet it doesn't open correctly. I try to fix bugs in dezoomify in a timely manner.
ask for support with this particular site: I do not have a lot of time to allocate to dezoomify, but sometimes, I add support for new websites. You can also contact me if you want paid personalized support.
If you decide to write something on the bug tracker, then please be polite, try to explain your issue in details in english, and include the technical details below.
Uncaught Error: Our server has received too many requests, and our provider is blocking new requests. You can donate on https://github.com/sponsors/lovasoa to participate to the hosting fees. Once we collect over 5$/month overall, we will switch to a paid plan of the provider, allowing more requests to go through every day. For more details, see lovasoa/dezoomify#337 (comment).

(https://dezoomify.ophir.dev/zoommanager.js:217)

new site support: artsy.net

Trying to download images from artsy.net.

Example url - https://www.artsy.net/artwork/camille-pissarro-la-briqueterie-delafolie-a-eragny

  1. First tried https://ophir.alwaysdata.net/dezoomify/dezoomify.html
    Choosing "Select automatically"
    Result - Oops, we have a problem

  2. Tried inspect element and then network and tried the url for every js (no DZI file found) and jpg using https://ophir.alwaysdata.net/dezoomify/dezoomify.html
    Result - Oops, we have a problem

Tried dezoomify-rs with url - https://www.artsy.net/artwork/camille-pissarro-la-briqueterie-delafolie-a-eragny
Result :

Enter an URL or a path to a tiles.yaml file: 
https://www.artsy.net/artwork/camille-pissarro-la-briqueterie-delafolie-a-eragny
Trying to locate a zoomable image...
Downloading https://www.artsy.net/artwork/camille-pissarro-la-briqueterie-delafolie-a-eragny...
Dezoomer error: Unable to create the dezoomer: Tried all of the dezoomers, none succeeded. They returned the following errors:

 - deepzoom: Unable to create the dezoomer: Unable to parse the dzi file: 4:53 Qualified name is invalid: 

logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

ctdigitalarchive.org, Open Seadragon, IIIF JSON error

Hi,
I have come across this site which doesn't seem to work (It looks to be using Open Seadragon viewer):
https://ctdigitalarchive.org/islandora/object/110002%3A608

The extension detects this JSON file thinking it is IIIF:
https://ctdigitalarchive.org/iiif/2/110002:608~JP2~c08d8bc7efa307308efd9021a5cd269fab44eae3619d3ba72e117949a6b74227~public/info.json

I get a 403 Forbidden error when trying to look at the JSON file, but in Network debug it looks like information may be there?

Does something site specific need to be done?

Test the extension

We need beta-testers

Version 0.1 of the extension has been published.
Now we need users to test it and report issues.
Do not hesitate to install the extension and give us feedback in this thread.

In particular, I would be interested in the following feedback :

  • did you feel like the extension slows your browser down ?
  • does it activate on web pages where it shouldn't ?
  • does it fail to activate on web pages that contain zoomable images ?
  • Can you help write a good description for the extension in english ?

Donwload the extension for Firefox and for Google Chrome.

Museum of Art and Archeology of the University of Oxford not working

Hi,

I have been trying to download images from the Museum of Art and Archeology of the University of Oxford.

http://collections.ashmolean.org/collection/browse-9148

Unfortunately when I enter the website address dezoomify states that 'An error occured while trying to dezoomify your image. This is probably because dezoomify did not manage to find a zoomable image at the address you gave. '

I have downloaded the dezoomify extension for Firefox and Chrome and I get the same result even though the extension is able to find the link for the image.

For example
http://collections.ashmolean.org/collection/browse-9148/per_page/100/offset/0/sort_by/random/category/paintings/start/1400/end/1496/object/45189

produces

http://collections.ashmolean.org/media/ashmole6_collection/zoom/Collections/Single_Objects/WA/WA_1915/WA_1915_0000/WA_1915_13-a/GeneratedImages/dzc_output.dzi

I have also tried to find the .json, .xml, and .dzi files in the XHR folder of network and there is nothing, not even a ZIF file.

Does anyone know how to make this work?

Thank you very much for your help.

I cannot dezoomify Google Arts anymore with Firefox

Half a year ago I used dezoomify extensively to download some very large Google arts images. Now I have just downloaded Firefox again with Dezoomify and all the attempts to use it in Google Arts end in error-failure
Any clue why this has broken. Is it a Firefox or a Dezoomify issue. Any timeframe when it will work again?

Oops, we have a problem

An error occured while trying to dezoomify your image. This is probably because dezoomify did not manage to find a zoomable image at the address you gave.

You can try to install the dezoomify browser extension, that can find the address of dezoomable images automatically on the pages you visit.

If that does not help, then you should read our Frequently Asked Questions.

If your image is extremely large and it does not show in your browser, see our advices for large images.

Dezoomify also has a github bug tracker, where you can interact with other users as well as with me, the developer, if you create a free github account :

[search for issues similar to yours](https://github.com/lovasoa/dezoomify/issues?q=artsandculture.google.com): maybe someone already managed to download images from your website and explained how.
[report a bug](https://github.com/lovasoa/dezoomify/issues/new?template=1_bug_report.md) if you think this is an issue with dezoomify itself. Use this link only if the image is in a format that is supported by dezoomify, yet it doesn't open correctly. I try to fix bugs in dezoomify in a timely manner.
[ask for support with this particular site](https://github.com/lovasoa/dezoomify/issues/new?labels=new%20site%20support&title=artsandculture.google.com&body=Hello%20everyone%2C%0A%0A%20I%20am%20having%20issues%20when%20trying%20to%20download%20https%3A%2F%2Fartsandculture.google.com%2Fasset%2Fportrait-of-a-woman-nicholas-maes%2FSwGjxWJGuCaIjw%0A%0ADezoomify%20reports%3A%0A%0A%60%60%60%0AError%3A%20Our%20server%20has%20received%20too%20many%20requests%2C%20and%20our%20provider%20is%20blocking%20new%20requests.%20You%20can%20donate%20on%20https%3A%2F%2Fgithub.com%2Fsponsors%2Flovasoa%20to%20participate%20to%20the%20hosting%20fees.%20Once%20we%20collect%20over%205%24%2Fmonth%20overall%2C%20we%20will%20switch%20to%20a%20paid%20plan%20of%20the%20provider%2C%20allowing%20more%20requests%20to%20go%20through%20every%20day.%20For%20more%20details%2C%20see%20https%3A%2F%2Fgithub.com%2Flovasoa%2Fdezoomify%2Fissues%2F337%23issuecomment-773498488.%0A%0A(https%3A%2F%2Fdezoomify.ophir.dev%2Fzoommanager.js%3A217)%0A%60%60%60%0AI%20don%27t%20understand%20this%20message.%20Can%20someone%20please%20help%20me%20%3F): I do not have a lot of time to allocate to dezoomify, but sometimes, I add support for new websites. You can also [contact me](https://ophir.dev/) if you want paid personalized support.

If you decide to write something on the bug tracker, then please be polite, try to explain your issue in details in english, and include the technical details below.

Error: Our server has received too many requests, and our provider is blocking new requests. You can donate on https://github.com/sponsors/lovasoa to participate to the hosting fees. Once we collect over 5$/month overall, we will switch to a paid plan of the provider, allowing more requests to go through every day. For more details, see lovasoa/dezoomify#337 (comment).

(https://dezoomify.ophir.dev/zoommanager.js:217)

dezoom on password sites

any way to dezoom images from a site (Ancestry.com) which requires username & password..??.. dezoom extension works, but the site won't send images to your URL w/o p-word

Progress sticks at 0% on all images at portafontium.eu

Tried using the version at https://ophir.alwaysdata.net/dezoomify/dezoomify.html, the current Chrome extension (0.4.3), and the current version on Github (54073d9, updated Oct 5 2020).

Seems to have the same problem on all deepzoom images hosted on portafontium.eu

A representative example of a collection with many deepzooms that all have the same problem is located at http://www.portafontium.eu/census/soap-kt/1880/klatovy-prazske-predmesti-klatovy
A direct link to a particular deepzoom that fails in this way is http://www.portafontium.eu/fcgi-bin/iipsrv.fcgi?DeepZoom=census/soap-kt/census-1880-okres-klatovy/klatovy-prazske-predmesti/cp001/soap-kt_01159_census-1880-klatovy-prazske-predmesti-cp001_0010.jp2.dzi

The dezoomifier will successfully identify the correct type of deepzoom and launches, but the progress bar will be stuck at "Preparing tiles load... (0%)".

Viewing the dezooming attempt in progress through Chrome dev tools' Network tab shows the various images being requested in rapid succession, and sit (pending) for some time before each eventually times out.

My only guess as the the cause is it's possible that the server won't respond to too many requests from the same source in such rapid succession - is it possible to space out the image requests?

new site support: ags.cuzk.cz/archiv

Good morning @lovasoa, I hope You're well and that everything is fine.

Is it possible to add the zoomable maps of the ČÚZK Portal to the extension functions, please?
Example: https://ags.cuzk.cz/archiv/openmap.html?typ=omc&idrastru=B2_a_4C_6308_1.

I had also raised the problem on dezoomify-rs (see: lovasoa/dezoomify-rs#27) but I think the issue should be closed by now 'cause it's deprecated: Flash Player no longer exists and the Portal interface has been completely restructured months ago.

failure to find URLs from a different subdomain in chrome

Initially reported by @rhythmus in lovasoa/dezoomify#428 (comment)

Hi @lovasoa, thanks for the quick follow-up! I had success, using:

  • Firefox 77.0.1 (64-bits)
  • Dezoomify Firefox addon, Version 0.4.3
  • Mac OSX El Capitan (10.11.3)

However, on Chrome it seems to keep failing. I previously tried unsuccessfully always using the browser extension for Chrome. I now tried again in Chrome, but on a newer machine:

  • Chrome Version 85.0.4183.83 (Official Build) (64-bit)
  • Dezoomify Chrome extension, Version 0.4.3
  • macOS Mojave Version 10.14.6

While the Dezoomify browser extension is listening and I am scrolling/zooming the OpenSeadragon viewer, and image tiles are being loaded and drawn onto a <canvas> in BritishMuseum.org webpages, the extension fails to find the TileSource URLs. Or perhaps it does, but anyway does not show the badge telling that it did. Also note that the extensions seems to consume lots of CPU on Chrome. My fans blow heavily and Chrome’s Task Manager shows a resource intensive process — until I deactivate the Dezoomify extension. Thought you might want to know.

Anyhow, I’m happy to be now able to use Dezoomify on BritishMuseum.org, at least on my old machine, using Firefox. Thanks, and keep up the good work!

Nothing found by Chrome extension (Documentation Issue...)

I'm new to all of this... Would like to save bits of
https://artsandculture.google.com/exhibit/ruth-asawa-a-working-life-de-young-museum/hAIygGBPp11bIg?hl=en&mc_cid=4d0a8bec9b&mc_eid=1fbadca0ed

Tried
https://ophir.alwaysdata.net/dezoomify/dezoomify.html
It found nothing.

Got the Chrome extension, in
Vivaldi | 3.6.2165.40 (Stable channel) (64-bit)
OS | Windows 10 OS Version 2004 (Build 19041.867)

(Also tried it in Firefox, same behavior.)

Yes, I tried disabling uBlock and CleanURLs, didn't help.

Page reloads, icon turns blue, I zoom into images by double-clicking them, or into maps with the +/- icons, no badge appears, mouseover still says it is listening.

Somehow ended up on
https://artsandculture.google.com/asset/stem-with-leaves-ruth-asawa/iQHugBHl-G9Cow?hl=en&ms=%7B%22x%22:0.5,%22y%22:0.5316622691292876,%22z%22:9.907584514601407,%22size%22:%7B%22width%22:1.4027453824689835,%22height%22:0.6000000000000001%7D%7D
It zooms even more, but still no badge, nothing found. ... Oh - I got it to max zoom, couldn't figure out how to unzoom. Randomly tried double-right-clicking it, and got a badge! And it went to the dezoomify web page and saved it!

Can't make that work again, double-right-clicking now gets a browser menu. The single image web pages zoom with the mouse wheel, and have an obvious '+' button. And they get a dezoomify badge as soon as you zoom them!

Guess my main problem was being on the first URL multiple image page, with the mouse wheel zoom scrolling to the right and tiny diamond icons along the bottom. You can make those images sort-of zoom, but you can't save them!

Still not sure how I got from the first overall URL to the single image URL. Or how to get back to the multi image page.
Oh - Sometimes you can use the browser "back" button to get back to the first URL - but sometimes not...
And you can click the white image title to move to the single page view. But there must be other ways, I didn't do that the first time...

Probably irrelevant, but...
Checked DevTools, there are 63 of these:

[Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See
/culturalinstitute//scs/ci-static//js/k=culturalinstitute-m.stella.en.Lh4jkcnDJy4.O/am=IABg/d=1/excm=IPbtr,__base/ed=1/ct=zgms/rs=AIxt-LqUgE7grGBzJ83lTIIrc69Cu5SSBA/m=stella:200

[Violation] Added non-passive event listener to a scroll-blocking 'touchmove' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
zh @ /culturalinstitute//scs/ci-static//js/k=culturalinstitute-m.stella.en.Lh4jkcnDJy4.O/am=IABg/d=1/excm=IPbtr,__base/ed=1/ct=zgms/rs=AIxt-LqUgE7grGBzJ83lTIIrc69Cu5SSBA/m=stella:200

(With different "stella:" numbers...)

Peeked at Network:XHR, there are 112 requests, 1.5 MB, no idea which might be the file you need...

Guess I've figured this out, but maybe it will help some other newbie...

add support for rijksmuseum micrio

Hello everyone,

I am having issues when trying to download http://hdl.handle.net/10934/RM0001.COLLECT.66586

Dezoomify reports:

Uncaught Error: Unable to load tile.
Check that your internet connection is working and that you can access this url:
http://hdl.handle.net/10934/RM0001.COLLECT.66586

(https://dezoomify.ophir.dev/dezoomify/zoommanager.js:213)

I don't understand this message. Can someone please help me ?

High resource consumption on ufdc.ufl.edu

Hello,
Great tool, keep up with your work.
When we use the URL(https://dezoomify.ophir.dev/dezoomify/dezoomify.html) to dezoomify pictures from this site (https://ufdc.ufl.edu/PCMI002369/00001/59x) everything works smoothly.
But, we wanted to try Google extension for the pictures in the same site, and we have noted some issues after a couple of download. Our Chrome version is (Versión 85.0.4183.102 (Build oficial) (64 bits))

  1. For example, When we downloaded about 10 images, the laptop started to freeze and it was not possible to run task manager (windows 10 Lenovo Model 20KS003LLM with 8GB RamIntel(R) Core(TM) i7-8550U CPU @ 1.80GHz with 8 cores) this laptop has been working fine because it is less than 8 months of use.

  2. Next day, we try to give another try, and after downloading about 15 pictures from site above, the same situation, the laptop stuck really bad, that we had to power off the laptop by pressing down the power button.

We have norton Antivirus installed and there is no virus detected. We deinstalled a few extensions we had, even dezoomify and try using now the URL, and we have been able to download more than 40 pictures without any disturbance.

So just to report that, this only happens with the Google extension, we do not see any error at event viewer located at this machine.

Regards.

Originally posted by @Panamauser in #1 (comment)

Error 429 Too Many Requests when trying dezoomify on The Peasant Wedding, Google Arts & Culture

Hi,

I have installed the dezoomify add-on (v0.4.2) in Firefox (v76.0.1).

I am trying to use dezoomify with Google Arts & Culture to download the hi-res version of The Peasant Wedding by Pieter Bruegel at https://artsandculture.google.com/asset/peasant-wedding/hgGvote2WI8P3w?hl=en-GB&ms=%7B%22x%22%3A0.5%2C%22y%22%3A0.5%2C%22B%22%3A9.523707976632611%2C%22z%22%3A9.523707976632611%2C%22size%22%3A%7B%22width%22%3A1.843923339843752%2C%22height%22%3A1.4031991525423744%7D%7D.

I receive this error: "Error: Unable to fetch https://artsandculture.google.com/asset/peasant-wedding/hgGvote2WI8P3w
The server responded: fopen(https://artsandculture.google.com/asset/peasant-wedding/hgGvote2WI8P3w): failed to open stream: HTTP request failed! HTTP/1.0 429 Too Many Requests
(https://ophir.alwaysdata.net/dezoomify/zoommanager.js:405)"

Can you please help?

Many thanks.

Stefan

Google Storage Network Error

Hi,
I am encountering an issue with warnings and network errors when trying to download via terminal. The error I am getting is for the following: storage.googleapis.com/raremaps/img/dzi/img_60464_files/0/0_0.jpg and the error indicated is "WARN dezoomify_rs::network] network error: HTTP status client error (404 Not Found) for url (https://storage.googleapis.com/raremaps/img/dzi/img_60464_files/16/133_0.jpg). Retrying tile download in 3.62s"

deepzoom image files are always inferred as .dzi files, whereas they sometimes are .xml

Uncaught Error: Unable to load the meta-information file

There is an issue when trying to read the meta-information file.

Here is the link where the superZoom painting is :
https://www.christies.com/lot/lot-edward-hopper-richs-house-6134497/?lid=1&from=relatedlot&intobjectid=6134497

Here is the URL used :
https://bob.bigobjectbase.com/api/files/ad92565f-4586-4af3-b566-aaf33b46c010/superzoom_files/0/0_0.jpg

The error reported is :

Uncaught Error: Unable to load the meta-information file: 
- https://bob.bigobjectbase.com/api/files/ad92565f-4586-4af3-b566-aaf33b46c010/superzoom.dzi: Invalid XML:
https://bob.bigobjectbase.com/api/files/ad92565f-4586-4af3-b566-aaf33b46c010/superzoom.dzi
- https://bob.bigobjectbase.com/api/files/ad92565f-4586-4af3-b566-aaf33b46c010/superzoom.xml: Invalid XML:
https://bob.bigobjectbase.com/api/files/ad92565f-4586-4af3-b566-aaf33b46c010/superzoom.xml

(https://dezoomify.ophir.dev/zoommanager.js:217)

The meta-information file seems not to be anymore XML but JSON instead :
{"Image":{"xmlns":"http://schemas.microsoft.com/deepzoom/2008","Format":"jpg","Overlap":"0","TileSize":"256","Size":{"Height":"16384","Width":"16384"}}}

Image not detected/detected but no URL appears

Good morning @lovasoa.
I hope You're fine.
Today I realized that the extension (Mozilla Firefox version) either fails to detect the image where it previously detected it (https://luna.lib.uchicago.edu/luna/servlet/detail/UCHICAGO~2~2~554~1240064:Deutsche-&--Romanen-in-Su%CC%88d-Tiro?qvq=q:_luna_media_exif_filename%3DG6713-B6E1-1877-P4.tif&mi=0&trs=1) or it detects it (https://www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~317264~90086560:Covers--Atlas-of-Egypt-Volume-I?sort=pub_list_no_initialsort%2Cpub_date%2Cpub_list_no%2Cseries_no&qvq=q:%3D%22Egypt.%20Wizarat%20al-Maliyah%22;sort:pub_list_no_initialsort%2Cpub_date%2Cpub_list_no%2Cseries_no;lc:RUMSEY~8~1&mi=15&trs=199) but no URL appears on the website dezoomify.ophir.dev😭! I don't know if I'm doing something wrong or if something happened: until last month the extension worked perfectly.
Warning: the two urls are mere samples of images that I've already dezoomified using extension + rs combo, so I don't need the URLs to dezoomify them.

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.