Skip to content
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 lzop Compression #4000

Closed
6 tasks
christyjacob4 opened this issue Sep 29, 2022 · 21 comments
Closed
6 tasks

πŸ—œοΈ Refine Appwrite Storage with lzop Compression #4000

christyjacob4 opened this issue Sep 29, 2022 · 21 comments
Assignees
Labels
good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! product / storage Fixes and upgrades for the Appwrite Storage.

Comments

@christyjacob4
Copy link
Member

πŸ’­Β 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() and decompress().

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() and decompress().

Your task is to implement support for lzop 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

  • Experience with Appwrite.
  • Experience with PHP.
  • Experience with lzop compression.
  • Experience with Docker and Docker Compose.

βœ…Β Task Summary

  • Ask to be assigned to the issue.
  • Wait to be assigned.
  • Implement Utopia PHP storage compression adapter for lzop.
  • Submit a pull request in utopia-php/storage.
  • Implement Appwrite support for lzop.
  • Submit a pull request in appwrite/appwrite.

If you have questions, need any help, or just want to hang out, make sure to join us on our Discord server.

Happy Appwriting!

@christyjacob4 christyjacob4 added feature good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! product / storage Fixes and upgrades for the Appwrite Storage. labels Sep 29, 2022
@dsuarezlogans
Copy link

Hello, can I help on this?

@stnguyen90
Copy link
Contributor

@dsuarezlogans Thanks for your interest! You may work on this issue πŸ™ Happy hacking! πŸŽƒ

@stnguyen90 stnguyen90 removed the hacktoberfest Issues that can win you some cool swags! label Nov 7, 2022
@eldadfux
Copy link
Member

Thank you everyone for celebrating Hacktoberfest 22 with us! This issue will now be closed as we're getting ready to celebrate Hacktoberfest 23.

@christyjacob4 christyjacob4 added the hacktoberfest Issues that can win you some cool swags! label Oct 1, 2023
@christyjacob4 christyjacob4 reopened this Oct 1, 2023
@christyjacob4
Copy link
Member Author

We are accepting submissions for this issue once again for Hacktoberfest 2023

@Susmita-Dey
Copy link

Hey @christyjacob4 I'm currently learning PHP and Docker. I'd like to take up this issue and give it a try.

@Haimantika
Copy link
Contributor

Hey @christyjacob4 I'm currently learning PHP and Docker. I'd like to take up this issue and give it a try.

Hi @Susmita-Dey 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.
Join us on Discord - https://appwrite.io/discord to chat about Hacktoberfest and Appwrite!

@Susmita-Dey
Copy link

Susmita-Dey commented Oct 3, 2023

Hey @Haimantika Thanks for assigning!
I will surely update! I'm already there on discord as a moderator.

@Susmita-Dey
Copy link

Update: Started working on it.

@Haimantika
Copy link
Contributor

Hi @Susmita-Dey do you have an update?

@Susmita-Dey
Copy link

Hey @Haimantika Kindly assign it to someone else

@Susmita-Dey Susmita-Dey removed their assignment Oct 11, 2023
@cereal-hecker
Copy link

hey, i would like to work on this issue. could you assign this to me?

@AryanParashar24
Copy link

Hey i want to work on it plz assign it to me plz...

@drraghavendra
Copy link

drraghavendra commented Oct 11, 2023

hey @Haimantika @tessamero @christyjacob4 iam interested to contribute please assign me

@tessamero
Copy link

hi @cereal-hecker , I have assigned the issue to you. Thank you for being part of our hacktoberfest event this year. happy hacking :)

@cereal-hecker
Copy link

thanks for assigning @tessamero

@Rutam21
Copy link
Contributor

Rutam21 commented Oct 15, 2023

@Haimantika I would like to pick this up if there's no update from the contributor's end. Thanks.

@drraghavendra
Copy link

drraghavendra commented Oct 15, 2023

hey @Haimantika @tessamero @christyjacob4 iam interested to contribute please assign me

Please see my earlier comments 4 days ago for assign the issue to me Looking forward for your reply @tessamero @christyjacob4 @Haimantika

@Haimantika
Copy link
Contributor

Hi @cereal-hecker are you still working on it? Any updates about your progress/queries will help us know that you are working on it. πŸ˜„

@cereal-hecker
Copy link

Hi @cereal-hecker are you still working on it? Any updates about your progress/queries will help us know that you are working on it. πŸ˜„

hey, im still working on it, wrote the php code for izop but still figuring stuff out. i will create a pr in utopia-php/storage soon!

@Haimantika
Copy link
Contributor

Hi @cereal-hecker are you still working on it? Any updates about your progress/queries will help us know that you are working on it. πŸ˜„

hey, im still working on it, wrote the php code for izop but still figuring stuff out. i will create a pr in utopia-php/storage soon!

Cool! If you have any questions, please ask us on Discord :)

@tessamero
Copy link

Closing the issue as there is no activity in a month

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! product / storage Fixes and upgrades for the Appwrite Storage.
Projects
None yet
Development

No branches or pull requests