Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@
![MacOS](https://img.shields.io/badge/Support-MacOS-blue?logo=Apple&style=flat-square)
![Windows](https://img.shields.io/badge/Support-Windows-blue?logo=Windows&style=flat-square)
![Linux](https://img.shields.io/badge/Support-Linux-blue?logo=Linux&style=flat-square)
[![CI-test](https://github.com/TensoRaws/Final2x/actions/workflows/CI-test.yml/badge.svg)](https://github.com/TensoRaws/Final2x/actions/workflows/CI-test.yml)
[![CI-build](https://github.com/TensoRaws/Final2x/actions/workflows/CI-build.yml/badge.svg)](https://github.com/TensoRaws/Final2x/actions/workflows/CI-build.yml)
[![Release](https://github.com/TensoRaws/Final2x/actions/workflows/Release.yml/badge.svg)](https://github.com/TensoRaws/Final2x/actions/workflows/Release.yml)
![Download](https://img.shields.io/github/downloads/TensoRaws/Final2x/total)
![GitHub](https://img.shields.io/github/license/TensoRaws/Final2x)
[![CI-test](https://github.com/EutropicAI/Final2x/actions/workflows/CI-test.yml/badge.svg)](https://github.com/EutropicAI/Final2x/actions/workflows/CI-test.yml)
[![CI-build](https://github.com/EutropicAI/Final2x/actions/workflows/CI-build.yml/badge.svg)](https://github.com/EutropicAI/Final2x/actions/workflows/CI-build.yml)
[![Release](https://github.com/EutropicAI/Final2x/actions/workflows/Release.yml/badge.svg)](https://github.com/EutropicAI/Final2x/actions/workflows/Release.yml)
![Download](https://img.shields.io/github/downloads/EutropicAI/Final2x/total)
![GitHub](https://img.shields.io/github/license/EutropicAI/Final2x)

A cross-platform image super-resolution tool.

- News🎉: Enhance a video? Try [VSET](https://github.com/TensoRaws/VSET)!
- News🎉: Enhance a video? Try [VSET](https://github.com/EutropicAI/VSET)!
- News🎉: Final2x v3.0.0 is now available, support Nvidia 50 series GPUs now!
- News🎉: We are thrilled to announce the release of Final2x v2.0.0, which marks a major milestone as we transition to utilizing [ccrestoration](https://github.com/TensoRaws/ccrestoration) (PyTorch) for our algorithm implementation.
- News🎉: We are thrilled to announce the release of Final2x v2.0.0, which marks a major milestone as we transition to utilizing [ccrestoration](https://github.com/EutropicAI/ccrestoration) (PyTorch) for our algorithm implementation.

### Screenshots

Expand All @@ -28,7 +28,7 @@ A cross-platform image super-resolution tool.

### Installation

##### [Download the latest release from here.](https://github.com/TensoRaws/Final2x/releases)
##### [Download the latest release from here.](https://github.com/EutropicAI/Final2x/releases)

#### Windows

Expand Down Expand Up @@ -66,8 +66,8 @@ apt install -y libomp5 xdg-utils

The following references were referenced in the development of this project:

- [Final2x-core](https://github.com/TensoRaws/Final2x-core)
- [ccrestoration](https://github.com/TensoRaws/ccrestoration)
- [Final2x-core](https://github.com/EutropicAI/Final2x-core)
- [ccrestoration](https://github.com/EutropicAI/ccrestoration)
- [PyTorch](https://github.com/pytorch/pytorch)
- [ncnn](https://github.com/Tencent/ncnn)
- [naive-ui](https://github.com/tusen-ai/naive-ui)
Expand All @@ -76,16 +76,16 @@ The following references were referenced in the development of this project:
### License

This project is licensed under the BSD 3-Clause - see
the [LICENSE file](https://github.com/TensoRaws/Final2x/blob/main/LICENSE) for details.
the [LICENSE file](./LICENSE) for details.

### Acknowledgements

Feel free to reach out to the project maintainers with any questions or concerns~

<a href="https://star-history.com/#TensoRaws/Final2x&Date">
<a href="https://star-history.com/#EutropicAI/Final2x&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=TensoRaws/Final2x&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=TensoRaws/Final2x&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=TensoRaws/Final2x&type=Date" />
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=EutropicAI/Final2x&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=EutropicAI/Final2x&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=EutropicAI/Final2x&type=Date" />
</picture>
</a>
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"version": "3.0.0",
"description": "A cross-platform image super-resolution tool.",
"author": "Tohrusky",
"homepage": "https://github.com/TensoRaws/Final2x",
"homepage": "https://github.com/EutropicAI/Final2x",
"main": "./out/main/index.js",
"engines": {
"node": ">=18",
Expand Down
6 changes: 3 additions & 3 deletions resources/download-core.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// download Final2x-core from https://github.com/TensoRaws/Final2x-core/releases
// download Final2x-core from https://github.com/EutropicAI/Final2x-core/releases
// and put it in resources folder

const fetch = (...args) => import('node-fetch').then(({ default: fetch }) => fetch(...args))
Expand All @@ -9,9 +9,9 @@ const path = require('node:path')

const coreDict = {
'macos-arm64':
'https://github.com/TensoRaws/Final2x-core/releases/download/2025-08-15/Final2x-core-macos-arm64.7z',
'https://github.com/EutropicAI/Final2x-core/releases/download/2025-08-15/Final2x-core-macos-arm64.7z',
'windows-x64':
'https://github.com/TensoRaws/Final2x-core/releases/download/2025-08-15/Final2x-core-windows-x64.7z',
'https://github.com/EutropicAI/Final2x-core/releases/download/2025-08-15/Final2x-core-windows-x64.7z',
}
Comment on lines 10 to 15

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To improve maintainability and avoid repetition, consider extracting the base URL for the core downloads into constants. This will make it easier to update the release version or organization URL in the future.

Suggested change
const coreDict = {
'macos-arm64':
'https://github.com/TensoRaws/Final2x-core/releases/download/2025-08-15/Final2x-core-macos-arm64.7z',
'https://github.com/EutropicAI/Final2x-core/releases/download/2025-08-15/Final2x-core-macos-arm64.7z',
'windows-x64':
'https://github.com/TensoRaws/Final2x-core/releases/download/2025-08-15/Final2x-core-windows-x64.7z',
'https://github.com/EutropicAI/Final2x-core/releases/download/2025-08-15/Final2x-core-windows-x64.7z',
}
const releaseTag = '2025-08-15';
const baseUrl = `https://github.com/EutropicAI/Final2x-core/releases/download/${releaseTag}`;
const coreDict = {
'macos-arm64': `${baseUrl}/Final2x-core-macos-arm64.7z`,
'windows-x64': `${baseUrl}/Final2x-core-windows-x64.7z`
};


console.log('-'.repeat(50))
Expand Down
4 changes: 2 additions & 2 deletions src/renderer/src/components/MyExternalLink.vue
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ import { FilmOutline } from '@vicons/ionicons5'

class openWebsite {
static async FinalRip(): Promise<void> {
window.open('https://github.com/TensoRaws/FinalRip', '_blank')
window.open('https://github.com/EutropicAI/FinalRip', '_blank')
}

static async VSET(): Promise<void> {
window.open('https://github.com/TensoRaws/VSET', '_blank')
window.open('https://github.com/EutropicAI/VSET', '_blank')
}
}
Comment on lines 4 to 12

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To improve maintainability, you could define the base GitHub organization URL as a constant. This avoids repeating the URL and makes it easier to update if the organization name changes again in the future.

const GITHUB_ORG_URL = 'https://github.com/EutropicAI';

class openWebsite {
  static async FinalRip(): Promise<void> {
    window.open(`${GITHUB_ORG_URL}/FinalRip`, '_blank');
  }

  static async VSET(): Promise<void> {
    window.open(`${GITHUB_ORG_URL}/VSET`, '_blank');
  }
}

</script>
Expand Down
Loading