-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ποΈ Refine Appwrite Storage with lzma Compression #3999
Comments
Hi @christyjacob4 I would like to contribute to this issue, could you please assign this to me? |
@NightHack36 Looks like you have some issues assigned to you already. We request you to complete those before requesting assignments on new ones. Also, please consider picking a different type of issue so other contributors can try this one. |
@christyjacob4 I want to work on this |
@toukirkhan Thanks for your interest! You may work on this issue π Happy hacking! π |
is there some lzma extension out there? |
I do not find any extensions for lzma compression hence am unassigning myself and would work on another issue. |
@toukirkhan, yes, it seems whoever picks this up will need to write an extension for lzma compression. |
Thank you everyone for celebrating Hacktoberfest 22 with us! This issue will now be closed as we're getting ready to celebrate Hacktoberfest 23. |
We are accepting submissions for this issue once again for Hacktoberfest 2023 |
@christyjacob4 Can I look into this? |
Hi @toth2000 have assigned the issue to you! Thank you for showing interest in contributing to Appwrite! Happy Hacktoberfest π Notes: Please update us with your progress every 3 days, so that we know that you are working on it. |
@Haimantika Thanks. Sure, I'll update the progress soon. |
@Haimantika I was not able to find any lzma extensions. Hence, unassigning myself. |
assign me this, i would like to work on this |
I would like to work on this issue |
Hey @christyjacob4 , I would like work on this issue plz assign me this |
Hi, have assigned the issue to you. Please remember to update us every 3 days so that we know that you are working on it :) |
Hi @Tushar98644 @ShrutiSingh04503 we are assigning issues on a first-come, first-serve basis, we can assign the issue to you if the assigned user decides to drop |
@Haimantika I would like to pick this up if there's no update from the contributor's end. Thanks. |
@Haimantika pls reassign as there is been no update from the current assignee and it has been a lot more than 3 days |
Hi @sidgaikwad any updates? We have assigned 2 issues to you, and there isn't any update from your end. Will be reassigning the issue to the next person due to inactivity |
@Haimantika you can assign it to next person, i am currently working with the cassendra adapter |
@Haimantika I would love to take this up. Thanks. |
You are next, would you like to work on it? |
We are assigning on a first-come, first-serve basis. You are third in the queue, if the other two users decides to not take this issue, it will go to you. |
@Tushar98644 I have already commented on two issues for you. So I will ask the next person, @ShrutiSingh04503 are you interested to work on this? |
I would like to work on this issue. In case, the other contributors don't reply, please assign this issue to me, @Haimantika |
Hi @christyjacob4 I'm interested in working on this issue. Can you assign me this pls? |
Hi @Haimantika I have some good experience working on php and docker compose and would love to work on this issue if no is assigned . |
Hi, you are next, would you like to take this one up? |
@Haimantika Yes, I will take this. Thanks. |
@mschandana16 @shivanshu814 @NightHack36 we are assigning issues on a first-come, first-serve basis. So you will need to wait a little for your turn. |
Assigned. Please remember to update us with your progress before 31st, and reach out to is on Discord for any queries |
I am working on it and it should be done by EOD. |
closing issue as there is no PR @Rutam21 if you happen to still be working on it, you can reopen a new issue with the same title, reference this, and let us know :) |
πΒ Introduction
Appwrite Storage lets you upload and store images, videos, or any kind of file. One of its features is compression which lets you pick an algorithm that makes your files take less storage space. We currently support gzip and ZStandard compressions but aim to support more! β¨
Every compression algorithm is based on the Utopia PHP storage compression adapter that implements simple methods such as
compress()
anddecompress()
.Every file uploaded to Appwrite Storage needs to be stored somewhere, whether that is your serverβs hard drive or cloud provider. To make this possible, Appwrite uses storage adapters that each implement simple methods
compress()
anddecompress()
.Your task is to implement support for lzma in Appwrite and the Utopia PHP storage library. To learn how a new adapter should look like, please check out some of our existing compression adapters. To learn how such an adapter can be added into Appwrite, please look at how existing compression (for instance
Gzip
) is being added. Make sure you understand existing examples before working on this issue.π―Β Requirements
β Β Task Summary
If you have questions, need any help, or just want to hang out, make sure to join us on our Discord server.
Happy Appwriting!
The text was updated successfully, but these errors were encountered: