letsvalidate / api Goto Github PK
View Code? Open in Web Editor NEWAPI that uncovers the technologies used on websites and generates thumbnail from screenshot of website
Home Page: https://pro.letsvalidate.com
API that uncovers the technologies used on websites and generates thumbnail from screenshot of website
Home Page: https://pro.letsvalidate.com
First of all, I want to say thanks for the great service. But, unfortunately, without CORS header there is no much use of it in the browser.
First off, this thing is pretty cool. Second, it would be awesome to have an option to output the JSON responses prettified.
So instead of just being able to receive:
{"url":"https://hackcabin.com/","originalUrl":"http://hackcabin.com","applications":[{"name":"Amazon Cloudfront","confidence":"100","version":"","icon":"Amazon-Cloudfront.svg","website":"http://aws.amazon.com/cloudfront/","categories":["CDN"]},{"name":"Amazon S3","confidence":"100","version":"","icon":"aws-s3.svg","website":"http://aws.amazon.com/s3/","categories":["Miscellaneous"]},{"name":"Google Analytics","confidence":"100","version":"UA","icon":"Google Analytics.svg","website":"http://google.com/analytics","categories":["Analytics"]},{"name":"Hugo","confidence":"100","version":"0.21","icon":"Hugo.png","website":"http://gohugo.io","categories":["CMS","Blogs"]}]}
We would be able to have returned from the API this with use of the option:
{
"url": "https://hackcabin.com/",
"originalUrl": "http://hackcabin.com",
"applications": [
{
"name": "Amazon Cloudfront",
"confidence": "100",
"version": "",
"icon": "Amazon-Cloudfront.svg",
"website": "http://aws.amazon.com/cloudfront/",
"categories": [
"CDN"
]
},
{
"name": "Amazon S3",
"confidence": "100",
"version": "",
"icon": "aws-s3.svg",
"website": "http://aws.amazon.com/s3/",
"categories": [
"Miscellaneous"
]
},
{
"name": "Google Analytics",
"confidence": "100",
"version": "UA",
"icon": "Google Analytics.svg",
"website": "http://google.com/analytics",
"categories": [
"Analytics"
]
},
{
"name": "Hugo",
"confidence": "100",
"version": "0.21",
"icon": "Hugo.png",
"website": "http://gohugo.io",
"categories": [
"CMS",
"Blogs"
]
}
]
}
There was probably a mistake when uploading the repository.
There is no LICENSE file (you should always have a good license!), and I can't see the source code.
I built quick version, and not yet implemented the list
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "Let's Validate",
"url": "https://www.letsvalidate.com/",
"logo": "https://www.letsvalidate.com/img/logo.png",
"email": "[email protected]",
"description": "Site launch checklist checker",
"sameAs": [
"https://www.facebook.com/letsvalidate",
"https://m.me/letsvalidate",
"https://twitter.com/letsvalidate",
"https://plus.google.com/+letsvalidate",
"https://vk.com/letsvalidate"
]
}
</script>
<meta name="twitter:site" content="@letsvalidate">
the endpoint:
https://api.letsvalidate.com/v1/contacts?url=docker.com&prettify=true
result:
{
"url": "https://www.docker.com/",
"originalUrl": "http://docker.com",
"contacts": {
"email": null,
"fax": null,
"tel": null,
"socials": [
{
"domain": "twitter.com",
"id": null,
"name": "docker",
"confidence": 100,
"url": "http://twitter.com/docker"
},
{
"domain": "youtube.com",
"id": null,
"name": "dockerrun",
"confidence": 100,
"url": "http://www.youtube.com/user/dockerrun"
},
{
"domain": "facebook.com",
"id": null,
"name": "docker.run",
"confidence": 100,
"url": "https://www.facebook.com/docker.run"
}
]
}
}
@jhabdas What do you think, is it worth to implement it or already available such api?
I scan a weather site time by time. It looks like the websites are cached. Is it possible to disable the cache?
Like the title says, if you set the width, height and size at the same time when doing a request to /v1/thumbs it just gives a 502 error, the same goes for very large pages like http://www.eveandersson.com/pi/digits/1000000.
API down again, invalid SSL cert on the server.
returns an error:
{
"error": {
"code": "016",
"message": "The url contains forbidden words"
}
}
The forbidden word seems to be cashmeran, but with capital C it all of a sudden is allowed...
Hello!
For most sites API works excellent, but we found site embertribe.com, which screenshot appears elongated.
https://api.letsvalidate.com/v1/thumbs?full=true&quality=80&url=embertribe.com
Could you please check, whether it's possible to fix somehow.
Thank you.
Hello,
First of all thanks a lot for your API, it's amazing.
I've started receiving error with parameter full=true
{"error":{"code":"004","message":"An internal error accoured."}}
There are several examples:
Could you please check whether it's a bug or my incorrect usage of API.
Best wishes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.