Graphical PDS migrator for AT Protocol

license and readme

Changed files
+57 -5
+19
LICENSE
···
+
Copyright 2025 Roscoe Rubin-Rottenberg
+
+
Permission is hereby granted, free of charge, to any person obtaining
+
a copy of this software and associated documentation files (the “Software”),
+
to deal in the Software without restriction, including without limitation
+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
+
and/or sell copies of the Software, and to permit persons to whom the
+
Software is furnished to do so, subject to the following conditions:
+
+
The above copyright notice and this permission notice shall be included in
+
all copies or substantial portions of the Software.
+
+
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+
IN THE SOFTWARE.
+38 -5
README.md
···
-
# Fresh project
+
# Airport
+
+
Your terminal for seamless AT Protocol PDS (Personal Data Server) migration and backup.
+
+
Airport is a web application built with Fresh and Deno that helps users safely migrate and backup their Bluesky PDS data. It provides a user-friendly interface for managing your AT Protocol data.
+
+
⚠️ **Alpha Status**: Airport is currently in alpha. Please use migration tools at your own risk and avoid using with main accounts during this phase.
+
+
## Features
+
+
- PDS migration between servers
+
- Data backup functionality
+
- User-friendly interface
+
- Coming soon: PLC Key retrieval, data backup
+
+
## Technology Stack
+
+
- [Fresh](https://fresh.deno.dev/) - The next-gen web framework
+
- [Deno](https://deno.com/) - A modern runtime for JavaScript and TypeScript
+
- [Tailwind CSS](https://tailwindcss.com/) - For styling
+
- AT Protocol Integration
-
Your new Fresh project is ready to go. You can follow the Fresh "Getting
-
Started" guide here: https://fresh.deno.dev/docs/getting-started
+
## Getting Started
-
### Usage
+
### Prerequisites
Make sure to install Deno:
https://docs.deno.com/runtime/getting_started/installation
-
Then start the project in development mode:
+
### Development
+
+
Start the project in development mode:
```
deno task dev
```
This will watch the project directory and restart as necessary.
+
+
## About
+
+
Airport is developed with ❤️ by [Roscoe](https://bsky.app/profile/knotbin.com) for [Spark](https://sprk.so), a new short-video platform for AT Protocol.
+
+
## Contributing
+
+
We welcome contributions! Please feel free to submit a Pull Request. Please only submit pull requests that are relevant to the project. This project targets people with a non-advanced understanding of AT Protocol, so please avoid submitting pull requests that add features that complicate the user experience.
+
+
## License
+
+
[MIT License](LICENSE)