├── .dockerignore ├── .github └── workflows │ ├── codeql-analysis.yml │ ├── development.yml │ └── production.yml ├── .gitignore ├── .rgignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── client ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.json ├── Makefile ├── index.html ├── index.production.html ├── package-lock.json ├── package.json ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── api-spec.yaml │ ├── app.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── fonts │ │ ├── FiraCodeNF-Bold.woff2 │ │ └── FiraCodeNF-Regular.woff2 │ ├── opensearch.xml │ ├── pacstall.png │ ├── pacstall.svg │ ├── robots.txt │ ├── search.cast │ ├── showcase.cast │ └── styles │ │ ├── asciicast.css │ │ └── global.css ├── src │ ├── components │ │ ├── AsciinemaFrame.tsx │ │ ├── Button.tsx │ │ ├── Card.tsx │ │ ├── ComponentLoader.tsx │ │ ├── CookieBanner.tsx │ │ ├── Navigation.tsx │ │ ├── OneLineCodeSnippet.tsx │ │ ├── Pagination.tsx │ │ ├── SemanticVersionColor.tsx │ │ ├── animations │ │ │ └── PageAnimation.tsx │ │ ├── asciinema.d.ts │ │ ├── package-details │ │ │ ├── HowToInstall.tsx │ │ │ ├── InstallNowButton.tsx │ │ │ ├── MinimalPackageTable.tsx │ │ │ ├── MinimalPackageTableRow.tsx │ │ │ ├── PackageDependenciesModal.tsx │ │ │ ├── PackageDetailsHeader.tsx │ │ │ ├── PackageDetailsMaintainer.tsx │ │ │ ├── PackageDetailsPage.tsx │ │ │ ├── PackageDetailsTable.tsx │ │ │ └── PackageRequiredByModal.tsx │ │ └── packages │ │ │ ├── PackageList.tsx │ │ │ ├── PackageTable.tsx │ │ │ ├── PackageTableRow.tsx │ │ │ └── Search.tsx │ ├── config │ │ └── server.ts │ ├── env.d.ts │ ├── hooks │ │ ├── useCache.ts │ │ ├── useDeviceType.ts │ │ ├── useFetcher.ts │ │ ├── useNotification.ts │ │ ├── useNumericDisplay.ts │ │ ├── usePackageDependencies.ts │ │ ├── usePackageInfo.ts │ │ ├── usePackageRequiredBy.ts │ │ ├── usePackages.ts │ │ ├── useQuery.ts │ │ └── useRandomPackage.ts │ ├── index.tsx │ ├── locale │ │ ├── HOWTO.md │ │ ├── bn-IN.locale.ts │ │ ├── de-DE.locale.ts │ │ ├── en-AGN.locale.ts │ │ ├── en-ANG.locale.ts │ │ ├── en-ENM.locale.ts │ │ ├── en-US.locale.ts │ │ ├── es-ES.locale.ts │ │ ├── fr-FR.locale.ts │ │ ├── hi-IN.locale.ts │ │ ├── id-ID.locale.ts │ │ ├── it-IT.locale.ts │ │ ├── locale.ts │ │ ├── nl-NL.locale.ts │ │ ├── numeric-systems │ │ │ ├── arabic.ts │ │ │ └── bengali.ts │ │ ├── pl-PL.locale.ts │ │ ├── pt-BR.locale.ts │ │ ├── pt-PT.locale.ts │ │ ├── ro-RO.locale.ts │ │ ├── ru-RU.locale.ts │ │ ├── sv-SE.locale.ts │ │ ├── tr-TR.locale.ts │ │ └── zh-Hans.locale.ts │ ├── pages │ │ ├── Home.tsx │ │ ├── NotFound.tsx │ │ ├── PackageDetails.tsx │ │ ├── Packages.tsx │ │ └── PrivacyPolicy.tsx │ ├── state │ │ └── packages.ts │ ├── types │ │ ├── notifications.ts │ │ ├── package-dependencies.ts │ │ ├── package-info.ts │ │ └── package-requiredby.ts │ └── util │ │ ├── animation.ts │ │ └── browser.ts ├── tsconfig.json └── vite.config.mjs ├── docker-compose.dev.yml ├── docker-compose.yml ├── hooks └── client.sh ├── renovate.json └── server ├── .env.example ├── .gitignore ├── Makefile ├── bin └── webserver │ └── main.go ├── config ├── build │ └── vars.go ├── env.go ├── util.go └── vars.go ├── consts └── consts.go ├── go.mod ├── go.sum ├── log ├── discord.go └── lib.go ├── model ├── connection.go ├── repology_project.go ├── repology_project_provider.go └── shortened_link.go ├── repology ├── exporter.go ├── fetch.go ├── internal │ ├── api.go │ ├── api_types.go │ └── exporter.go ├── lib.go ├── scheduler.go └── sync.go ├── server ├── api │ ├── pacscripts │ │ ├── dependencies.go │ │ ├── package.go │ │ ├── package_list.go │ │ └── required_by.go │ ├── repology │ │ ├── repology.go │ │ └── types.go │ └── url_shortener │ │ └── url_shortener.go ├── headers.go ├── health_check.go ├── query │ └── main.go ├── sitemap.go ├── spa.go ├── ssr │ ├── pacscript │ │ ├── main.go │ │ ├── package.go │ │ └── packages.go │ └── templates.go └── webserver.go └── types ├── array ├── array.go ├── array_test.go └── sort.go ├── equals.go ├── pac ├── pacstore │ └── store.go ├── parser │ ├── git │ │ └── lib.go │ ├── last_updated.go │ ├── pacscript.go │ ├── pacscript_list.go │ ├── pacsh │ │ ├── exec_sh.go │ │ ├── git_version.go │ │ ├── internal │ │ │ ├── git_version.go │ │ │ └── git_version_test.go │ │ ├── parse_pac_output.go │ │ ├── pretty-name.go │ │ ├── temp_dir.go │ │ └── temp_exec.go │ ├── parallelism │ │ ├── batch │ │ │ ├── run.go │ │ │ └── run_test.go │ │ ├── channels │ │ │ ├── exhaust.go │ │ │ ├── to_slice.go │ │ │ └── to_slice_test.go │ │ └── timeout │ │ │ └── timeout.go │ ├── parse.go │ ├── parse_test.go │ ├── scheduler.go │ └── search.go └── script.go ├── percentage.go └── pkgtype.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/.github/workflows/development.yml -------------------------------------------------------------------------------- /.github/workflows/production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/.github/workflows/production.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | webserver.tar.gz 3 | .vscode/ -------------------------------------------------------------------------------- /.rgignore: -------------------------------------------------------------------------------- 1 | client/public/swagger/* 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- 1 | .parcel-cache/ 2 | dist/ 3 | node_modules/ -------------------------------------------------------------------------------- /client/.npmrc: -------------------------------------------------------------------------------- 1 | loglevel=silent -------------------------------------------------------------------------------- /client/.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | public/ 3 | node_modules/ 4 | src/pages/NotFound.tsx -------------------------------------------------------------------------------- /client/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/.prettierrc.json -------------------------------------------------------------------------------- /client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/Makefile -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/index.html -------------------------------------------------------------------------------- /client/index.production.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/index.production.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /client/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /client/public/api-spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/api-spec.yaml -------------------------------------------------------------------------------- /client/public/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/app.png -------------------------------------------------------------------------------- /client/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/apple-touch-icon.png -------------------------------------------------------------------------------- /client/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/favicon-16x16.png -------------------------------------------------------------------------------- /client/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/favicon-32x32.png -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/fonts/FiraCodeNF-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/fonts/FiraCodeNF-Bold.woff2 -------------------------------------------------------------------------------- /client/public/fonts/FiraCodeNF-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/fonts/FiraCodeNF-Regular.woff2 -------------------------------------------------------------------------------- /client/public/opensearch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/opensearch.xml -------------------------------------------------------------------------------- /client/public/pacstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/pacstall.png -------------------------------------------------------------------------------- /client/public/pacstall.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/pacstall.svg -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/public/search.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/search.cast -------------------------------------------------------------------------------- /client/public/showcase.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/showcase.cast -------------------------------------------------------------------------------- /client/public/styles/asciicast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/styles/asciicast.css -------------------------------------------------------------------------------- /client/public/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/public/styles/global.css -------------------------------------------------------------------------------- /client/src/components/AsciinemaFrame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/AsciinemaFrame.tsx -------------------------------------------------------------------------------- /client/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/Button.tsx -------------------------------------------------------------------------------- /client/src/components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/Card.tsx -------------------------------------------------------------------------------- /client/src/components/ComponentLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/ComponentLoader.tsx -------------------------------------------------------------------------------- /client/src/components/CookieBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/CookieBanner.tsx -------------------------------------------------------------------------------- /client/src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/Navigation.tsx -------------------------------------------------------------------------------- /client/src/components/OneLineCodeSnippet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/OneLineCodeSnippet.tsx -------------------------------------------------------------------------------- /client/src/components/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/Pagination.tsx -------------------------------------------------------------------------------- /client/src/components/SemanticVersionColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/SemanticVersionColor.tsx -------------------------------------------------------------------------------- /client/src/components/animations/PageAnimation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/animations/PageAnimation.tsx -------------------------------------------------------------------------------- /client/src/components/asciinema.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/asciinema.d.ts -------------------------------------------------------------------------------- /client/src/components/package-details/HowToInstall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/HowToInstall.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/InstallNowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/InstallNowButton.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/MinimalPackageTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/MinimalPackageTable.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/MinimalPackageTableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/MinimalPackageTableRow.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/PackageDependenciesModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/PackageDependenciesModal.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/PackageDetailsHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/PackageDetailsHeader.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/PackageDetailsMaintainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/PackageDetailsMaintainer.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/PackageDetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/PackageDetailsPage.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/PackageDetailsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/PackageDetailsTable.tsx -------------------------------------------------------------------------------- /client/src/components/package-details/PackageRequiredByModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/package-details/PackageRequiredByModal.tsx -------------------------------------------------------------------------------- /client/src/components/packages/PackageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/packages/PackageList.tsx -------------------------------------------------------------------------------- /client/src/components/packages/PackageTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/packages/PackageTable.tsx -------------------------------------------------------------------------------- /client/src/components/packages/PackageTableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/packages/PackageTableRow.tsx -------------------------------------------------------------------------------- /client/src/components/packages/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/components/packages/Search.tsx -------------------------------------------------------------------------------- /client/src/config/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/config/server.ts -------------------------------------------------------------------------------- /client/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/env.d.ts -------------------------------------------------------------------------------- /client/src/hooks/useCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/useCache.ts -------------------------------------------------------------------------------- /client/src/hooks/useDeviceType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/useDeviceType.ts -------------------------------------------------------------------------------- /client/src/hooks/useFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/useFetcher.ts -------------------------------------------------------------------------------- /client/src/hooks/useNotification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/useNotification.ts -------------------------------------------------------------------------------- /client/src/hooks/useNumericDisplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/useNumericDisplay.ts -------------------------------------------------------------------------------- /client/src/hooks/usePackageDependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/usePackageDependencies.ts -------------------------------------------------------------------------------- /client/src/hooks/usePackageInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/usePackageInfo.ts -------------------------------------------------------------------------------- /client/src/hooks/usePackageRequiredBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/usePackageRequiredBy.ts -------------------------------------------------------------------------------- /client/src/hooks/usePackages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/usePackages.ts -------------------------------------------------------------------------------- /client/src/hooks/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/useQuery.ts -------------------------------------------------------------------------------- /client/src/hooks/useRandomPackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/hooks/useRandomPackage.ts -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/locale/HOWTO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/HOWTO.md -------------------------------------------------------------------------------- /client/src/locale/bn-IN.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/bn-IN.locale.ts -------------------------------------------------------------------------------- /client/src/locale/de-DE.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/de-DE.locale.ts -------------------------------------------------------------------------------- /client/src/locale/en-AGN.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/en-AGN.locale.ts -------------------------------------------------------------------------------- /client/src/locale/en-ANG.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/en-ANG.locale.ts -------------------------------------------------------------------------------- /client/src/locale/en-ENM.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/en-ENM.locale.ts -------------------------------------------------------------------------------- /client/src/locale/en-US.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/en-US.locale.ts -------------------------------------------------------------------------------- /client/src/locale/es-ES.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/es-ES.locale.ts -------------------------------------------------------------------------------- /client/src/locale/fr-FR.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/fr-FR.locale.ts -------------------------------------------------------------------------------- /client/src/locale/hi-IN.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/hi-IN.locale.ts -------------------------------------------------------------------------------- /client/src/locale/id-ID.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/id-ID.locale.ts -------------------------------------------------------------------------------- /client/src/locale/it-IT.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/it-IT.locale.ts -------------------------------------------------------------------------------- /client/src/locale/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/locale.ts -------------------------------------------------------------------------------- /client/src/locale/nl-NL.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/nl-NL.locale.ts -------------------------------------------------------------------------------- /client/src/locale/numeric-systems/arabic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/numeric-systems/arabic.ts -------------------------------------------------------------------------------- /client/src/locale/numeric-systems/bengali.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/numeric-systems/bengali.ts -------------------------------------------------------------------------------- /client/src/locale/pl-PL.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/pl-PL.locale.ts -------------------------------------------------------------------------------- /client/src/locale/pt-BR.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/pt-BR.locale.ts -------------------------------------------------------------------------------- /client/src/locale/pt-PT.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/pt-PT.locale.ts -------------------------------------------------------------------------------- /client/src/locale/ro-RO.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/ro-RO.locale.ts -------------------------------------------------------------------------------- /client/src/locale/ru-RU.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/ru-RU.locale.ts -------------------------------------------------------------------------------- /client/src/locale/sv-SE.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/sv-SE.locale.ts -------------------------------------------------------------------------------- /client/src/locale/tr-TR.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/tr-TR.locale.ts -------------------------------------------------------------------------------- /client/src/locale/zh-Hans.locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/locale/zh-Hans.locale.ts -------------------------------------------------------------------------------- /client/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/pages/Home.tsx -------------------------------------------------------------------------------- /client/src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /client/src/pages/PackageDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/pages/PackageDetails.tsx -------------------------------------------------------------------------------- /client/src/pages/Packages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/pages/Packages.tsx -------------------------------------------------------------------------------- /client/src/pages/PrivacyPolicy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/pages/PrivacyPolicy.tsx -------------------------------------------------------------------------------- /client/src/state/packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/state/packages.ts -------------------------------------------------------------------------------- /client/src/types/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/types/notifications.ts -------------------------------------------------------------------------------- /client/src/types/package-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/types/package-dependencies.ts -------------------------------------------------------------------------------- /client/src/types/package-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/types/package-info.ts -------------------------------------------------------------------------------- /client/src/types/package-requiredby.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/types/package-requiredby.ts -------------------------------------------------------------------------------- /client/src/util/animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/util/animation.ts -------------------------------------------------------------------------------- /client/src/util/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/src/util/browser.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/client/vite.config.mjs -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /hooks/client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/hooks/client.sh -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/renovate.json -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/.env.example -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | ./webserver 2 | *_generated.go 3 | tmp/ 4 | dist/ 5 | programs/ 6 | main 7 | -------------------------------------------------------------------------------- /server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/Makefile -------------------------------------------------------------------------------- /server/bin/webserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/bin/webserver/main.go -------------------------------------------------------------------------------- /server/config/build/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/config/build/vars.go -------------------------------------------------------------------------------- /server/config/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/config/env.go -------------------------------------------------------------------------------- /server/config/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/config/util.go -------------------------------------------------------------------------------- /server/config/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/config/vars.go -------------------------------------------------------------------------------- /server/consts/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/consts/consts.go -------------------------------------------------------------------------------- /server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/go.mod -------------------------------------------------------------------------------- /server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/go.sum -------------------------------------------------------------------------------- /server/log/discord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/log/discord.go -------------------------------------------------------------------------------- /server/log/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/log/lib.go -------------------------------------------------------------------------------- /server/model/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/model/connection.go -------------------------------------------------------------------------------- /server/model/repology_project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/model/repology_project.go -------------------------------------------------------------------------------- /server/model/repology_project_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/model/repology_project_provider.go -------------------------------------------------------------------------------- /server/model/shortened_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/model/shortened_link.go -------------------------------------------------------------------------------- /server/repology/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/exporter.go -------------------------------------------------------------------------------- /server/repology/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/fetch.go -------------------------------------------------------------------------------- /server/repology/internal/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/internal/api.go -------------------------------------------------------------------------------- /server/repology/internal/api_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/internal/api_types.go -------------------------------------------------------------------------------- /server/repology/internal/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/internal/exporter.go -------------------------------------------------------------------------------- /server/repology/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/lib.go -------------------------------------------------------------------------------- /server/repology/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/scheduler.go -------------------------------------------------------------------------------- /server/repology/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/repology/sync.go -------------------------------------------------------------------------------- /server/server/api/pacscripts/dependencies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/api/pacscripts/dependencies.go -------------------------------------------------------------------------------- /server/server/api/pacscripts/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/api/pacscripts/package.go -------------------------------------------------------------------------------- /server/server/api/pacscripts/package_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/api/pacscripts/package_list.go -------------------------------------------------------------------------------- /server/server/api/pacscripts/required_by.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/api/pacscripts/required_by.go -------------------------------------------------------------------------------- /server/server/api/repology/repology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/api/repology/repology.go -------------------------------------------------------------------------------- /server/server/api/repology/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/api/repology/types.go -------------------------------------------------------------------------------- /server/server/api/url_shortener/url_shortener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/api/url_shortener/url_shortener.go -------------------------------------------------------------------------------- /server/server/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/headers.go -------------------------------------------------------------------------------- /server/server/health_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/health_check.go -------------------------------------------------------------------------------- /server/server/query/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/query/main.go -------------------------------------------------------------------------------- /server/server/sitemap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/sitemap.go -------------------------------------------------------------------------------- /server/server/spa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/spa.go -------------------------------------------------------------------------------- /server/server/ssr/pacscript/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/ssr/pacscript/main.go -------------------------------------------------------------------------------- /server/server/ssr/pacscript/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/ssr/pacscript/package.go -------------------------------------------------------------------------------- /server/server/ssr/pacscript/packages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/ssr/pacscript/packages.go -------------------------------------------------------------------------------- /server/server/ssr/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/ssr/templates.go -------------------------------------------------------------------------------- /server/server/webserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/server/webserver.go -------------------------------------------------------------------------------- /server/types/array/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/array/array.go -------------------------------------------------------------------------------- /server/types/array/array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/array/array_test.go -------------------------------------------------------------------------------- /server/types/array/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/array/sort.go -------------------------------------------------------------------------------- /server/types/equals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/equals.go -------------------------------------------------------------------------------- /server/types/pac/pacstore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/pacstore/store.go -------------------------------------------------------------------------------- /server/types/pac/parser/git/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/git/lib.go -------------------------------------------------------------------------------- /server/types/pac/parser/last_updated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/last_updated.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacscript.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacscript.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacscript_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacscript_list.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/exec_sh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/exec_sh.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/git_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/git_version.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/internal/git_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/internal/git_version.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/internal/git_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/internal/git_version_test.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/parse_pac_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/parse_pac_output.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/pretty-name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/pretty-name.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/temp_dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/temp_dir.go -------------------------------------------------------------------------------- /server/types/pac/parser/pacsh/temp_exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/pacsh/temp_exec.go -------------------------------------------------------------------------------- /server/types/pac/parser/parallelism/batch/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parallelism/batch/run.go -------------------------------------------------------------------------------- /server/types/pac/parser/parallelism/batch/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parallelism/batch/run_test.go -------------------------------------------------------------------------------- /server/types/pac/parser/parallelism/channels/exhaust.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parallelism/channels/exhaust.go -------------------------------------------------------------------------------- /server/types/pac/parser/parallelism/channels/to_slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parallelism/channels/to_slice.go -------------------------------------------------------------------------------- /server/types/pac/parser/parallelism/channels/to_slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parallelism/channels/to_slice_test.go -------------------------------------------------------------------------------- /server/types/pac/parser/parallelism/timeout/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parallelism/timeout/timeout.go -------------------------------------------------------------------------------- /server/types/pac/parser/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parse.go -------------------------------------------------------------------------------- /server/types/pac/parser/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/parse_test.go -------------------------------------------------------------------------------- /server/types/pac/parser/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/scheduler.go -------------------------------------------------------------------------------- /server/types/pac/parser/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/parser/search.go -------------------------------------------------------------------------------- /server/types/pac/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pac/script.go -------------------------------------------------------------------------------- /server/types/percentage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/percentage.go -------------------------------------------------------------------------------- /server/types/pkgtype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pacstall/website/HEAD/server/types/pkgtype.go --------------------------------------------------------------------------------