🚀 Feature: URL Shortener for Python
- Dominant language
- JavaScript
- Stars
- 174
- Forks
- 129
- Avg merge
- 2h 46m
- Merged PRs (30d)
- 3
Description
### 🔖 Feature description
Appwrite Functions allow you to extend and customize your Appwrite server functionality by executing your custom code. 🤩 You can learn more at our official [Appwrite Functions docs](https://appwrite.io/docs/functions).
Your task is to implement the URL Shortener function in Python. You can look at the existing [Appwrite Functions Templates](https://github.com/appwrite/templates/tree/main/node/url-shortener) in another coding language.
Your function should behave and be implemented similarly to existing URL Shortener Node.js template.
Tasks summary:
- [ ] Fork & clone Appwrite's [templates](https://github.com/appwrite/templates) repository
- [ ] Create a branch ```feat-implement-url-shortener-python```
- [ ] Write code for the function in folder python/url_shortener/.
- [ ] Test the function using Appwrite, provide a video.
- [ ] Write a README.md explaining what the function does, how to use it, and customize it. Here is [an example](https://github.com/appwrite/templates/tree/main/node/url-shortener).
- [ ] Submit a pull request to our [templates](https://github.com/appwrite/templates) repository
If you need any help, contact us on our [Discord server](https://discord.gg/GSeTUeA).
Are you ready to work on this issue? 🤔 Let us know, and we will assign it to you 😊
Happy Appwriting!
### 🎤 Pitch
Upon reviewing the project's README, it has come to my attention that the Python implementation for a specific feature is pending. A corresponding issue related to this matter was not evident in the available documentation. Drawing from my experience, I successfully engineered a bespoke URL shortener leveraging Django during the Tally Hackathon, where my team became finalists. Given this proficiency and accomplishment, I am confident in my ability to construct a URL shortener template for appwrite.
### 👀 Have you spent some time to check if this issue has been raised before?
- [X] I checked and didn't find similar issue
### 🏢 Have you read the Code of Conduct?
- [X] I have read the [Code of Conduct](https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md)
Contributor guide
Assessment
This issue has not been assessed yet.