├── .editorconfig ├── .github └── workflows │ ├── check.yml │ └── reuse.yaml ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .prettierignore ├── .vercelignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSES ├── AGPL-3.0-only.txt ├── CC-BY-4.0.txt └── CC0-1.0.txt ├── README.md ├── REUSE.toml ├── assets ├── banner.png ├── pentagon.svg ├── s2f.svg └── share2fedi.svg ├── astro.config.ts ├── contrib └── deno │ └── README.md ├── eslint.config.js ├── netlify.toml ├── package.json ├── package.json.license ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public ├── apple-touch-icon.png ├── banner.png ├── favicon.ico ├── icon-192.png ├── icon-512.png ├── icon.svg ├── logo.svg ├── robots.txt └── site.webmanifest ├── script ├── build-icons └── icons.js ├── src ├── actions │ └── index.ts ├── components │ ├── instance-select.astro │ ├── language-select.astro │ ├── licence.html │ └── privacy.html ├── i18n │ ├── engine.ts │ ├── translations.ts │ └── translations │ │ ├── ar.json │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── et.json │ │ ├── fr.json │ │ ├── nl.json │ │ ├── ru.json │ │ ├── ta.json │ │ ├── uk.json │ │ └── zh-Hans.json ├── layouts │ └── layout.astro ├── lib │ ├── instance.ts │ ├── nodeinfo.ts │ ├── project.ts │ ├── response.ts │ └── url.ts ├── pages │ ├── api │ │ ├── detect │ │ │ └── [domain].ts │ │ └── instances.ts │ └── index.astro ├── stores │ ├── i18n.ts │ ├── popular-instances.ts │ └── saved-instances.ts └── styles │ └── main.css ├── stylelint.config.js ├── tsconfig.json └── vercel.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/reuse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/.github/workflows/reuse.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/.vercelignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/AGPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/LICENSES/AGPL-3.0-only.txt -------------------------------------------------------------------------------- /LICENSES/CC-BY-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/LICENSES/CC-BY-4.0.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/REUSE.toml -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/assets/banner.png -------------------------------------------------------------------------------- /assets/pentagon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/assets/pentagon.svg -------------------------------------------------------------------------------- /assets/s2f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/assets/s2f.svg -------------------------------------------------------------------------------- /assets/share2fedi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/assets/share2fedi.svg -------------------------------------------------------------------------------- /astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/astro.config.ts -------------------------------------------------------------------------------- /contrib/deno/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/contrib/deno/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/eslint.config.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/package.json -------------------------------------------------------------------------------- /package.json.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/package.json.license -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/banner.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/icon-192.png -------------------------------------------------------------------------------- /public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/icon-512.png -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /script/build-icons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/script/build-icons -------------------------------------------------------------------------------- /script/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/script/icons.js -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/components/instance-select.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/components/instance-select.astro -------------------------------------------------------------------------------- /src/components/language-select.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/components/language-select.astro -------------------------------------------------------------------------------- /src/components/licence.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/components/licence.html -------------------------------------------------------------------------------- /src/components/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/components/privacy.html -------------------------------------------------------------------------------- /src/i18n/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/engine.ts -------------------------------------------------------------------------------- /src/i18n/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations.ts -------------------------------------------------------------------------------- /src/i18n/translations/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/ar.json -------------------------------------------------------------------------------- /src/i18n/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/de.json -------------------------------------------------------------------------------- /src/i18n/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/en.json -------------------------------------------------------------------------------- /src/i18n/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/es.json -------------------------------------------------------------------------------- /src/i18n/translations/et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/et.json -------------------------------------------------------------------------------- /src/i18n/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/fr.json -------------------------------------------------------------------------------- /src/i18n/translations/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/nl.json -------------------------------------------------------------------------------- /src/i18n/translations/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/ru.json -------------------------------------------------------------------------------- /src/i18n/translations/ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/ta.json -------------------------------------------------------------------------------- /src/i18n/translations/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/uk.json -------------------------------------------------------------------------------- /src/i18n/translations/zh-Hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/i18n/translations/zh-Hans.json -------------------------------------------------------------------------------- /src/layouts/layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/layouts/layout.astro -------------------------------------------------------------------------------- /src/lib/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/lib/instance.ts -------------------------------------------------------------------------------- /src/lib/nodeinfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/lib/nodeinfo.ts -------------------------------------------------------------------------------- /src/lib/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/lib/project.ts -------------------------------------------------------------------------------- /src/lib/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/lib/response.ts -------------------------------------------------------------------------------- /src/lib/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/lib/url.ts -------------------------------------------------------------------------------- /src/pages/api/detect/[domain].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/pages/api/detect/[domain].ts -------------------------------------------------------------------------------- /src/pages/api/instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/pages/api/instances.ts -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/stores/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/stores/i18n.ts -------------------------------------------------------------------------------- /src/stores/popular-instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/stores/popular-instances.ts -------------------------------------------------------------------------------- /src/stores/saved-instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/stores/saved-instances.ts -------------------------------------------------------------------------------- /src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/src/styles/main.css -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kytta/share2fedi/HEAD/vercel.json --------------------------------------------------------------------------------