pronouns.cc rewrite twenty billion
sam
2281b3e478
macOS runs a service on port 5000 by default. this doesn't actually prevent the backend server from *starting*, or the rate limiter proxy from working, but it *does* mean that when the backend restarts, if the proxy sends a request, it will stop working until it's restarted. the easiest way to work around this is by just changing the port the backend listens on. this does not change the ports used in the docker configuration. |
||
---|---|---|
.config | ||
.husky | ||
.idea/.idea.Foxnouns.NET/.idea | ||
docker | ||
Foxnouns.Backend | ||
Foxnouns.DataMigrator | ||
Foxnouns.Frontend | ||
rate | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
.noai | ||
build_info.sh | ||
docker-compose.yml | ||
DOCKER.md | ||
Dockerfile.backend | ||
ENDPOINTS.md | ||
Foxnouns.NET.sln | ||
Foxnouns.NET.sln.DotSettings | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
README.md | ||
STYLE.md |
Foxnouns.NET
Rewrite of pronouns.cc's codebase in C#, using SvelteKit for the frontend. Still very work-in-progress, but a large portion of the backend is functional.
License
Copyright (C) 2024 sam <u1f320>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Acknowledgements
Codebases I've used for inspiration/figuring things out:
Code taken entirely or almost entirely from external sources:
- The functions in the
AddSids
migration, taken from PluralKit Foxnouns.Backend/Database/prune-designer-cs-files.sh
, taken from Iceshrimp.NET
Files under a different license:
Foxnouns.Frontend/static/unknown_flag.svg
is https://commons.wikimedia.org/wiki/File:Unknown_flag.svg, by 8938e on Wikimedia Commons, licensed as CC BY-SA 4.0.