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

Tracking issue of services support #5

Open
44 tasks
Xuanwo opened this issue Dec 13, 2021 · 62 comments
Open
44 tasks

Tracking issue of services support #5

Xuanwo opened this issue Dec 13, 2021 · 62 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@Xuanwo
Copy link
Member

Xuanwo commented Dec 13, 2021

This tracking issue intends to track the implementations of different underlying storage schemes. Please feel free to take any of them.

Need Tests

This section is used to track services that are waiting for passing integration tests.

  • onedrive
  • vercel_artifacts
  • upyun
  • chainsafe
  • foundationdb
  • atomicserver
  • ipfs
  • ipmfs
  • pcloud

Need Implementation

This section is used to track services that are working on their first release.

No Started Yet

This section is used to track services that no developers interested in. Please feel free to take one of them.

Notes

  • ssh removed: service: Add scp support #2643
  • China Mobile Ecloud Elastic Object Storage (EOS) removed: No native API (only S3).
  • github removed: no use cases.
  • gitlab removed: no use cases.
  • rsync.net removed: no usable API, requires ssh
@Xuanwo Xuanwo changed the title dal: Support gcs dal: Add more underlying storage support Dec 13, 2021
@Xuanwo Xuanwo transferred this issue from datafuselabs/databend Feb 14, 2022
@Xuanwo Xuanwo changed the title dal: Add more underlying storage support Tracking issue of more underlying storage support Feb 14, 2022
@Xuanwo Xuanwo added good first issue Good for newcomers help wanted Extra attention is needed and removed A-databend-storage labels Feb 14, 2022
@Xuanwo Xuanwo pinned this issue Feb 23, 2022
@teckick

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@theshashankpal

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@theshashankpal

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@damooo

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@piaoger

This comment was marked as resolved.

@imWildCat

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@teckick

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@Xuanwo Xuanwo changed the title Tracking issue of more underlying storage support Tracking issue of storage support Mar 25, 2023
@Xuanwo Xuanwo changed the title Tracking issue of storage support Tracking issue of services support Mar 25, 2023
@knight42

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@hoslo

This comment was marked as resolved.

@hoslo

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

hoslo pushed a commit to hoslo/incubator-opendal that referenced this issue Dec 20, 2023
# This is the 1st commit message:

feat: Add presign_stat_with support (apache#3778)

* feat: Add presign_stat_with support

Signed-off-by: Xuanwo <github@xuanwo.io>

* Fix r2

Signed-off-by: Xuanwo <github@xuanwo.io>

---------

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#2:

feat: Add project layout for ofs (apache#3779)

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#3:

ci: Workaround ring 0.17 build issue, bring aarch64 and armv7l back (apache#3781)

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#4:

refactor: Migrate gcs builder to config based (apache#3786)

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#5:

fix(ci): Make sure merge_local_staging handles all subdir (apache#3788)

* fix(ci): Make sure merge_local_staging handles all subdir

Signed-off-by: Xuanwo <github@xuanwo.io>

* Add some logs

Signed-off-by: Xuanwo <github@xuanwo.io>

* address comments

Signed-off-by: Xuanwo <github@xuanwo.io>

* Add comments

Signed-off-by: Xuanwo <github@xuanwo.io>

* refactor

Signed-off-by: Xuanwo <github@xuanwo.io>

* Print tree after merging

Signed-off-by: Xuanwo <github@xuanwo.io>

* Add more log for merging

Signed-off-by: Xuanwo <github@xuanwo.io>

* polish

Signed-off-by: Xuanwo <github@xuanwo.io>

---------

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#6:

feat(services): add upyun support

# This is the commit message apache#7:

feat: Add presign_stat_with support (apache#3778)

* feat: Add presign_stat_with support

Signed-off-by: Xuanwo <github@xuanwo.io>

* Fix r2

Signed-off-by: Xuanwo <github@xuanwo.io>

---------

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#8:

feat: Add project layout for ofs (apache#3779)

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#9:

ci: Workaround ring 0.17 build issue, bring aarch64 and armv7l back (apache#3781)

Signed-off-by: Xuanwo <github@xuanwo.io>
# This is the commit message apache#10:

refactor: Migrate gcs builder to config based (apache#3786)

Signed-off-by: Xuanwo <github@xuanwo.io>
@hoslo

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@ankit-pn
Copy link
Contributor

I would like to work on rsync.net. it would be great if you assign this to me. thanks.

@Xuanwo
Copy link
Member Author

Xuanwo commented Dec 30, 2023

I would like to work on rsync.net. it would be great if you assign this to me. thanks.

Hi, upon reviewing rsync.net again, I've confirmed that it doesn't offer an API for interaction; instead, it only supports SSH commands. So I think it's not a good service for use to implement. Would you like to try others?

@ankit-pn
Copy link
Contributor

ankit-pn commented Dec 30, 2023

how about mega?

@Xuanwo
Copy link
Member Author

Xuanwo commented Dec 30, 2023

how about mega?

Looks promising, but it lacks clear API documentation, requiring you to review the source code at https://github.com/t3rm1n4l/go-mega or https://github.com/meganz/sdk/.

@ankit-pn
Copy link
Contributor

I will do it. Pls assign it to me.

@hoslo
Copy link
Contributor

hoslo commented Jan 1, 2024

@Xuanwo request assign pCloud support

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 1, 2024

@Xuanwo request assign pCloud support

I have created #3888 for you.

@bokket
Copy link
Contributor

bokket commented Jan 2, 2024

Pls assign iCloud.

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 2, 2024

Pls assign iCloud.

Please take a look at #2627

@shbhmrzd
Copy link
Contributor

shbhmrzd commented Jan 2, 2024

@Xuanwo request assign Box.

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 2, 2024

@Xuanwo request assign Box.

There is an ongoing PR for box support, let's ask if the author want to continue: #2785

@hoslo
Copy link
Contributor

hoslo commented Jan 4, 2024

@Xuanwo Want to try Yandex Disk

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 4, 2024

@Xuanwo Want to try Yandex Disk

Created #3909 for you.

@hoslo
Copy link
Contributor

hoslo commented Jan 12, 2024

@Xuanwo Request assign koofr

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 12, 2024

@Xuanwo Request assign koofr

koofr seems WebDAV based and doesn't have native API.

@hoslo
Copy link
Contributor

hoslo commented Jan 12, 2024

I found that rclone uses this repo https://github.com/koofr/go-koofrclient

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 12, 2024

I found that rclone uses this repo https://github.com/koofr/go-koofrclient

Got it, so they have a non-public rest API. Are you still want to implement this service?

@hoslo
Copy link
Contributor

hoslo commented Jan 12, 2024

I found that rclone uses this repo https://github.com/koofr/go-koofrclient

Got it, so they have a non-public rest API. Are you still want to implement this service?

Yes

@morgante
Copy link

Why was GitHub removed? I have a use case (analyzing files either locally or via the GitHub contents API).

@Xuanwo
Copy link
Member Author

Xuanwo commented Feb 23, 2024

Why was GitHub removed? I have a use case (analyzing files either locally or via the GitHub contents API).

Hi, @morgante. We removed this because it had no use cases. Feel free to bring it back by creating a new issue, and we can reconsider its inclusion.

@MarcAntoine-Arnaud
Copy link

Is it possible to investigate the support of IndexedDB ?

@Xuanwo
Copy link
Member Author

Xuanwo commented Mar 26, 2024

Is it possible to investigate the support of IndexedDB ?

Yep, we have similiar issues like #2442. I believe IndexedDB API also worth to support. Would you like to create a new issue instead?

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 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests