mirror of
https://github.com/hpware/news-analyze.git
synced 2025-06-24 21:34:24 +00:00
Compare commits
No commits in common. "bd3a81dfbcc56b715eea8c429fa339d8272ea18b" and "6f759cb61292c1b86c951131d286541abf901d13" have entirely different histories.
bd3a81dfbc
...
6f759cb612
4 changed files with 20 additions and 18 deletions
|
@ -14,15 +14,9 @@ Deploy: [via docker compose](/deploy.md)
|
||||||
|
|
||||||
Goals before the next devlog: [Markdown file](/GOALS_BEFORE_NEXT_DEVLOG.md)
|
Goals before the next devlog: [Markdown file](/GOALS_BEFORE_NEXT_DEVLOG.md)
|
||||||
|
|
||||||
Video Guide: [YouTube](https://youtu.be/8P3qgVm6m6g)
|
|
||||||
|
|
||||||
## Demo:
|
## Demo:
|
||||||
https://yhw.tw/news
|
https://yhw.tw/news
|
||||||
|
|
||||||
## Video Guide
|
|
||||||
|
|
||||||
https://github.com/user-attachments/assets/29414c5d-3b2f-420d-93c0-95c14a15bbb7
|
|
||||||
|
|
||||||
## Issues:
|
## Issues:
|
||||||
### Onboarding:
|
### Onboarding:
|
||||||
Onboarding is a must for most people that are using the app for the first time, but I want to do to via a non-video like system, however implementing the function in a already large repo is kinda hard. So later this week, I will just add a basic video onboarding system.
|
Onboarding is a must for most people that are using the app for the first time, but I want to do to via a non-video like system, however implementing the function in a already large repo is kinda hard. So later this week, I will just add a basic video onboarding system.
|
||||||
|
|
|
@ -182,7 +182,7 @@ const useArgFindRel = (title, newsOrg) => {
|
||||||
if (
|
if (
|
||||||
item.title !== title &&
|
item.title !== title &&
|
||||||
item.contentType === "GENERAL" &&
|
item.contentType === "GENERAL" &&
|
||||||
item.publisher !== newsOrg
|
item.publisher === newsOrg
|
||||||
) {
|
) {
|
||||||
const itemVector = tf(item.title);
|
const itemVector = tf(item.title);
|
||||||
const similarity = jaccardSimilarity(targetVector, itemVector);
|
const similarity = jaccardSimilarity(targetVector, itemVector);
|
||||||
|
|
|
@ -38,6 +38,9 @@ onMounted(async () => {
|
||||||
useremail.value = res.email;
|
useremail.value = res.email;
|
||||||
isLoggedIn.value = true;
|
isLoggedIn.value = true;
|
||||||
});
|
});
|
||||||
|
const setFirstName = async () => {
|
||||||
|
const staticFirstName = "";
|
||||||
|
};
|
||||||
|
|
||||||
const emit = defineEmits(["windowopener"]);
|
const emit = defineEmits(["windowopener"]);
|
||||||
|
|
||||||
|
@ -95,12 +98,23 @@ const confirmDelete = async () => {
|
||||||
showDeleteDialog.value = false;
|
showDeleteDialog.value = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
const deleteAccount = async () => {
|
const apiKey = customApiKey.value;
|
||||||
const req = await fetch("/api/user/sendUserChanges", {
|
try {
|
||||||
method: "DELETE",
|
const sendApi = await fetch("/api/ai/loadCustomGroqApi", {
|
||||||
|
method: "POST",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
body: JSON.stringify({
|
||||||
|
apiKey: apiKey,
|
||||||
|
}),
|
||||||
});
|
});
|
||||||
};
|
const data = await sendApi.json();
|
||||||
|
if (data.error) {
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.log(e);
|
||||||
|
}
|
||||||
const submitChangeAction = async (action: string) => {
|
const submitChangeAction = async (action: string) => {
|
||||||
const actions = [
|
const actions = [
|
||||||
{ name: "NAME", sendValue: enterFirstName.value },
|
{ name: "NAME", sendValue: enterFirstName.value },
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
export default defineEventHandler(async (event) => {
|
|
||||||
const userToken = getCookie(event, "token");
|
|
||||||
return {
|
|
||||||
token: userToken,
|
|
||||||
};
|
|
||||||
});
|
|
Loading…
Add table
Add a link
Reference in a new issue