| r4 | ||
|---|---|---|
| r2 (삭제된 사용자) | 1 | [[분류:웹사이트]] |
| r1 (삭제된 사용자) | 2 | ||<-2><tablealign=right><tablewidth=400><tablebgcolor=#fff,#1c1d1f><tablebordercolor=#000><bgcolor=#fff,#1c1d1f><colcolor=#000> {{{#000,#fff {{{+1 '''ImTooly'''}}}}}} || |
| 3 | ||<-2><nopad> [[파일:ImTooly_favicon.svg|width=100%]] || | |
| 4 | ||<width=100><bgcolor=#ff0000> '''국가''' ||[include(틀:국기, 국명=대한민국)] || | |
| 5 | ||<bgcolor=#ff0000> '''언어''' ||영어 || | |
| 6 | ||<bgcolor=#ffcc00> '''회원가입''' ||비회원 사이트 || | |
| 7 | ||<bgcolor=#ffcc00> '''소유''' ||[[사용자:Imsleepy|Imsleepy]] || | |
| 8 | ||<bgcolor=#33cc33> '''개설''' ||2024년 8월 11일 || | |
| r3 (삭제된 사용자) | 9 | ||<bgcolor=#33cc33> '''영리 여부''' ||일부 영리[* API Token을 발급받는 페이지에 광고가 존재한다.] || |
| r1 (삭제된 사용자) | 10 | ||<bgcolor=#007bff> '''접속 상태''' ||접속 가능 || |
| 11 | ||<bgcolor=#007bff> '''링크''' ||[[https://imsleepy.pythonanywhere.com/|[[파일:홈페이지 아이콘.svg|width=20]]]] || | |
| 12 | [목차] | |
| 13 | [clearfix] | |
| 14 | == 개요 == | |
| 15 | '''ImTooly'''는 [[Imsleepy]]가 [[파이썬애니웨어]]로 만든 웹사이트이다. | |
| r3 (삭제된 사용자) | 16 | |
| r1 (삭제된 사용자) | 17 | == 기능 == |
| 18 | * ASN에 할당된 대역 조회[*A [[IPinfo]] Dataset을 사용한다.] | |
| 19 | * ASN API[*A][* IPinfo의 API가 아닌 IPinfo의 데이터베이스를 바탕으로 가동되는 API다.] | |
| 20 | * 개별 사이트나 도메인에 할당된 ASN 조회[*A] | |
| 21 | * SVG 최적화 | |
| r3 (삭제된 사용자) | 22 | * WebP를 png, jpg, gif 확장자로 변환[* 일괄 다운로드 기능이 잠시 삭제되었다.] |
| 23 | ||
| r4 (삭제된 사용자) | 24 | === ASN to CIDR Converter === |
| 25 | AS number을 입력하면, 해당 ASN에 할당된 모든 IP들이 CIDR 형식으로 나열된다. 하단 복사 버튼을 통해 모든 IP들을 복사할 수 있다. 검색 시 대소문자는 허용된다. | |
| 26 | IPinfo의 Dataset으로 작동한다. | |
| 27 | ||
| 28 | === ASN API === | |
| 29 | Token을 발급하여 해당 토큰을 헤더에 Authorization 헤더로 전송하면 API를 사용할 수 있다. API 주소 형식은 {{{https://imsleepy.pythonanywhere.com/asn-cidr/api/<ASN>}}}이다. | |
| 30 | {{{#!folding [ 예시 펼치기 · 접기 ] | |
| 31 | {{{#!syntax python | |
| 32 | import requests | |
| 33 | ||
| 34 | headers = { | |
| 35 | 'Authorization': 'Bearer Generated_Token', | |
| 36 | } | |
| 37 | ||
| 38 | response = requests.get('https://imsleepy.pythonanywhere.com/asn-cidr/api/<ASN>', headers=headers) | |
| 39 | ||
| 40 | print(response.text)}}}}}} | |
| 41 | IPinfo의 Dataset으로 작동한다. | |
| 42 | 이 페이지엔 광고가 부착되어 있다. | |
| 43 | ||
| 44 | === Name/Domain to ASN Lookup === | |
| 45 | 이름이나 도메인을 입력하여 ASN을 검색할 수 있는 도구이다. 띄어쓰기, 대소문자, 마침표, 쉼표와 같은 일부 특수문자들은 허용된다. | |
| 46 | IPinfo의 Dataset으로 작동한다. | |
| 47 | ||
| 48 | === SVG Optimizer === | |
| 49 | SVG 최적화 도구이다. SVG 파일을 업로드하면 해당 SVG 이미지가 표시된다. 파일명을 따로 입력하지 않고 Optimize 버튼을 누르면 원본 파일명에 'Optimized by ImTooly'가 추가로 붙어서 다운로드된다. --깨알홍보-- | |
| 50 | 주의할 점은 파일명을 입력할때 확장자 {{{.svg}}}를 같이 붙여 입력한 후 다운로드 받아야한다는 것이다. --개발자 역량 이슈-- | |
| 51 | ||
| 52 | === WebP Converter === | |
| 53 | WebP[* [[나무위키]]와 같은 페이지에서 다운로드받을 때 주로 사용되는 열화된 이미지 형식] 확장자의 이미지를 png, jpg, gif 형식으로 변환해 다운로드 받을 수 있다. 다운로드 버튼을 누를 때 바로 다운이 되지 않고 몇 초 후 다운되는 이유는 그 버튼을 누를 때 변환과 다운로드가 동시에 되기 때문이다.(...) 타 변환기와 달리 변환 속도가 빠르고 리미트가 없다는 장점이 있다. 다중 업로드를 지원한다. 같은 파일을 여러번 업로드할 수도 있다. | |
| 54 | 여담으로 zip 형식으로 다중 다운로드 기능을 지원했으나 알 수 없는 오류로 이상한 파일이 다운로드되어 해당 기능은 잠시 삭제해둔 상태다. --개발자 역량 이슈-- | |
| r3 (삭제된 사용자) | 55 | == 여담 == |
| r4 (삭제된 사용자) | 56 | * 이름을 못 정해 SleepyTools로 하려다가 너무 식상해서 아무렇게나 만든 이름이 ImTooly다. |