From b6d39f5efa484152eb9688489f32d73eec250922 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Sun, 5 Jul 2020 18:55:47 +0300 Subject: fix: ignore instagram url appendix --- src/components/UploadImage/UploadImage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/UploadImage/UploadImage.tsx b/src/components/UploadImage/UploadImage.tsx index 5b2f38e..737c4df 100644 --- a/src/components/UploadImage/UploadImage.tsx +++ b/src/components/UploadImage/UploadImage.tsx @@ -25,8 +25,8 @@ const UploadImage: React.FC = ({ setIsOpen, isOpen, callback }) => { const handleSubmit = () => { let result = url; if (url.startsWith('https://www.instagram.com/')) { - const lastSlashIndex = url.lastIndexOf('/'); - const baseUrl = url.slice(0, lastSlashIndex); + const appendixIndex = url.indexOf('/?utm_source='); + const baseUrl = url.slice(0, appendixIndex); result = `${baseUrl}/media/?size=l`; } callback(result || ''); -- cgit v1.2.3 From 9ed282951a9ca1cf5dcc42b3672bef9ff52509f8 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Sun, 5 Jul 2020 19:01:55 +0300 Subject: feat: support googledrive images --- src/components/UploadImage/UploadImage.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/UploadImage/UploadImage.tsx b/src/components/UploadImage/UploadImage.tsx index 737c4df..e9f2168 100644 --- a/src/components/UploadImage/UploadImage.tsx +++ b/src/components/UploadImage/UploadImage.tsx @@ -28,6 +28,10 @@ const UploadImage: React.FC = ({ setIsOpen, isOpen, callback }) => { const appendixIndex = url.indexOf('/?utm_source='); const baseUrl = url.slice(0, appendixIndex); result = `${baseUrl}/media/?size=l`; + } else if (url.startsWith('https://drive.google.com/')) { + const match = url.match('/d/(.*)/'); + const fileId = match && match[1]; + result = `https://drive.google.com/uc?export=view&id=${fileId}`; } callback(result || ''); handleClose(); -- cgit v1.2.3 From 8bd541ccb46658f6ff079c0ab24b3c7f246eb9ec Mon Sep 17 00:00:00 2001 From: eug-vs Date: Sun, 5 Jul 2020 19:02:27 +0300 Subject: chore: patch 1.0.2 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0f360a2..6402a10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "which", - "version": "1.0.1", + "version": "1.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index f3ab8c4..268754c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "which", - "version": "1.0.1", + "version": "1.0.2", "homepage": "https://ilyayudovin.github.io/which", "dependencies": { "@material-ui/core": "^4.10.1", -- cgit v1.2.3