From 47d09d95bc4a9b821c2302b6ef6301ff96207863 Mon Sep 17 00:00:00 2001
From: Munieru <20086673+munierujp@users.noreply.github.com>
Date: Mon, 24 Jul 2023 01:07:04 +0900
Subject: [PATCH] Remove Twisave (#165)
---
README.md | 2 +-
components/AppForm.vue | 30 ---------------
components/AppHelpButton.vue | 9 -----
nuxt.config.ts | 2 +-
package.json | 2 +-
utils/createTwisaveDateURL.test.ts | 42 ---------------------
utils/createTwisaveDateURL.ts | 23 -----------
utils/createTwisaveKeywordSearchURL.test.ts | 42 ---------------------
utils/createTwisaveKeywordSearchURL.ts | 17 ---------
9 files changed, 3 insertions(+), 166 deletions(-)
delete mode 100644 utils/createTwisaveDateURL.test.ts
delete mode 100644 utils/createTwisaveDateURL.ts
delete mode 100644 utils/createTwisaveKeywordSearchURL.test.ts
delete mode 100644 utils/createTwisaveKeywordSearchURL.ts
diff --git a/README.md b/README.md
index 3ce00565..9f76f560 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
# #あの日のツイートを表示するやつ
-指定した条件にマッチするツイートの検索結果、Twilog、ツイセーブなどを開くためのウェブアプリ
+指定した条件にマッチするツイートの検索結果、Twilogなどを開くためのウェブアプリ
{
})
window.open(url)
}
-const openTwisaveDate = () => {
- const url = createTwisaveDateURL({
- user: form.user,
- date: parseISO(form.date)
- })
- window.open(url)
-}
-const openTwisaveSearch = () => {
- const url = createTwisaveKeywordSearchURL({
- user: form.user,
- keyword: form.keyword
- })
- window.open(url)
-}
@@ -141,21 +127,5 @@ const openTwisaveSearch = () => {
Twilog(日別)
-
-
- ツイセーブ(検索)
-
-
-
-
- ツイセーブ(日別)
-
-
diff --git a/components/AppHelpButton.vue b/components/AppHelpButton.vue
index 7f7df61f..95c3a7aa 100644
--- a/components/AppHelpButton.vue
+++ b/components/AppHelpButton.vue
@@ -29,15 +29,6 @@ const closeDialog = () => {
Twilogの検索結果を開くには、「Twilog(検索)」ボタンをクリック(タップ)します。
Twilogの日別ページを開く
Twilogの日別ページを開くには、「Twilog(日別)」ボタンをクリック(タップ)します。
-
ツイセーブの検索結果を開く
-
ツイセーブの検索結果を開くには、「ツイセーブ(検索)」ボタンをクリック(タップ)します。
-
ツイセーブの日別ページを開く
-
- ツイセーブの日別ページを開くには、「ツイセーブ(日別)」ボタンをクリック(タップ)します。なお、ツイセーブは2023年4月4日以降ツイートの取得を停止しています。
-
{
- describe('returns the URL of the Twisave', () => {
- it.each <{
- user: string
- date: Date
- expected: string
- }>([
- {
- user: '',
- date: new Date(''),
- expected: 'https://twisave.com/'
- },
- {
- user: 'munieru_jp',
- date: new Date(''),
- expected: 'https://twisave.com/munieru_jp/'
- },
- {
- user: 'munieru_jp',
- date: new Date('2023-04-13'),
- expected: 'https://twisave.com/munieru_jp/2023/4/13'
- }
- ])('user=$user, date=$date', ({
- user,
- date,
- expected
- }) => {
- const actual = createTwisaveDateURL({
- user,
- date
- })
- expect(actual).toBe(expected)
- })
- })
-})
diff --git a/utils/createTwisaveDateURL.ts b/utils/createTwisaveDateURL.ts
deleted file mode 100644
index 2c420b95..00000000
--- a/utils/createTwisaveDateURL.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import {
- format,
- isValid
-} from 'date-fns'
-
-export const createTwisaveDateURL = ({
- user,
- date
-}: {
- user: string
- date: Date
-}): string => {
- if (user === '') {
- return 'https://twisave.com/'
- }
-
- if (!isValid(date)) {
- return `https://twisave.com/${user}/`
- }
-
- const dateString = format(date, 'yyyy/M/d')
- return `https://twisave.com/${user}/${dateString}`
-}
diff --git a/utils/createTwisaveKeywordSearchURL.test.ts b/utils/createTwisaveKeywordSearchURL.test.ts
deleted file mode 100644
index 29e3f504..00000000
--- a/utils/createTwisaveKeywordSearchURL.test.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-import {
- describe,
- expect,
- it
-} from 'vitest'
-import { createTwisaveKeywordSearchURL } from './createTwisaveKeywordSearchURL'
-
-describe('createTwisaveKeywordSearchURL', () => {
- describe('returns the URL of the Twisave', () => {
- it.each<{
- user: string
- keyword: string
- expected: string
- }>([
- {
- user: '',
- keyword: '',
- expected: 'https://twisave.com/'
- },
- {
- user: 'munieru_jp',
- keyword: '',
- expected: 'https://twisave.com/munieru_jp/'
- },
- {
- user: 'munieru_jp',
- keyword: 'hello',
- expected: 'https://twisave.com/munieru_jp/search/hello'
- }
- ])('user=$user, keyword=$keyword', ({
- user,
- keyword,
- expected
- }) => {
- const actual = createTwisaveKeywordSearchURL({
- user,
- keyword
- })
- expect(actual).toBe(expected)
- })
- })
-})
diff --git a/utils/createTwisaveKeywordSearchURL.ts b/utils/createTwisaveKeywordSearchURL.ts
deleted file mode 100644
index 3b749666..00000000
--- a/utils/createTwisaveKeywordSearchURL.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-export const createTwisaveKeywordSearchURL = ({
- user,
- keyword
-}: {
- user: string
- keyword: string
-}): string => {
- if (user === '') {
- return 'https://twisave.com/'
- }
-
- if (keyword === '') {
- return `https://twisave.com/${user}/`
- }
-
- return `https://twisave.com/${user}/search/${keyword}`
-}