{"id":15176442,"url":"https://github.com/sger/elixir_dropbox","last_synced_at":"2025-10-26T11:31:33.070Z","repository":{"id":56841859,"uuid":"61038073","full_name":"sger/elixir_dropbox","owner":"sger","description":"Simple Dropbox v2 client for Elixir","archived":false,"fork":false,"pushed_at":"2019-07-18T12:13:05.000Z","size":6433,"stargazers_count":12,"open_issues_count":2,"forks_count":16,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-31T18:56:57.597Z","etag":null,"topics":["api","api-client","cloud","dropbox","dropbox-v2","elixir","elixir-dropbox","elixir-lang","elixir-programming-language","erlang","fault-tolerance","filesharing"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-13T13:20:20.000Z","updated_at":"2024-10-07T06:27:40.000Z","dependencies_parsed_at":"2022-08-29T12:51:03.050Z","dependency_job_id":null,"html_url":"https://github.com/sger/elixir_dropbox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sger%2Felixir_dropbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sger%2Felixir_dropbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sger%2Felixir_dropbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sger%2Felixir_dropbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sger","download_url":"https://codeload.github.com/sger/elixir_dropbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238319493,"owners_count":19452343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-client","cloud","dropbox","dropbox-v2","elixir","elixir-dropbox","elixir-lang","elixir-programming-language","erlang","fault-tolerance","filesharing"],"created_at":"2024-09-27T13:04:13.894Z","updated_at":"2025-10-26T11:31:32.580Z","avatar_url":"https://github.com/sger.png","language":"Elixir","readme":"[![Build Status](https://travis-ci.org/sger/elixir_dropbox.svg?branch=master)](https://travis-ci.org/sger/elixir_dropbox)\n[![Coverage Status](https://coveralls.io/repos/github/sger/elixir_dropbox/badge.svg?branch=master)](https://coveralls.io/github/sger/elixir_dropbox?branch=master)\n[![Inline docs](http://inch-ci.org/github/sger/elixir_dropbox.svg)](http://inch-ci.org/github/sger/elixir_dropbox)\n\n# ElixirDropbox\n\n Simple Dropbox v2 client for Elixir.\n work in progress\n\n## Features\n\n* file_requests\n  * /create\n  * /get\n  * /list\n  * /update\n* files\n  * /copy_batch\n  * /copy_batch/check\n  * /copy_reference/get\n  * /copy_reference/save\n  * /copy_v2\n  * /create_folder_v2\n  * /delete_batch\n  * /delete_batch/check\n  * /delete_v2\n  * /download\n  * /get_metadata\n  * /get_preview\n  * /get_temporary_link\n  * /get_thumbnail\n  * /get_thumbnail_batch\n  * /list_folder\n  * /list_folder/continue\n  * /list_folder/get_latest_cursor\n  * /list_folder/longpoll\n  * /list_revisions\n  * /move_batch\n  * /move_batch/check\n  * /move_v2\n  * /permanently_delete\n  * /restore\n  * /save_url\n  * /save_url/check_job_status\n  * /search\n  * /upload\n  * /upload_session/append_v2\n  * /upload_session/finish\n  * /upload_session/finish_batch\n  * /upload_session/finish_batch/check\n  * /upload_session/start\n* paper\n  * /docs/archive\n  * /docs/create\n  * /docs/download\n  * /docs/folder_users/list\n  * /docs/folder_users/list/continue\n  * /docs/get_folder_info\n  * /docs/list\n  * /docs/list/continue\n  * /docs/permanently_delete\n  * /docs/sharing_policy/get\n  * /docs/sharing_policy/set\n  * /docs/update\n  * /docs/users/add\n  * /docs/users/list\n  * /docs/users/list/continue\n  * /docs/users/remove\n* users\n  * /get_account\n  * /get_account_batch\n  * /get_current_account\n  * /get_space_usage\n\n## Usage\n\n```sh\n$ iex -S mix\nErlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]\n\nInteractive Elixir (1.3.0) - press Ctrl+C to exit (type h() ENTER for help)\niex(1)\u003e client = ElixirDropbox.Client.new(\"TOKEN\")\n%ElixirDropbox.Client{access_token: \"TOKEN\",\n client_id: nil}\niex(2)\u003e ElixirDropbox.Users.current_account(client)\niex(3)\u003e ElixirDropbox.Users.current_account_to_struct(client)\niex(4)\u003e ElixirDropbox.Files.create_folder(client, \"/test\")\niex(5)\u003e ElixirDropbox.Files.create_folder_to_struct(client, \"/test\")\n```\n\n## Installation\n\nIf [available in Hex](https://hex.pm/docs/publish), the package can be installed as:\n\n  1. Add elixir_dropbox to your list of dependencies in `mix.exs`:\n\n        def deps do\n          [{:elixir_dropbox, \"~\u003e 0.0.7\"}]\n        end\n\n  2. Ensure elixir_dropbox is started before your application:\n\n        def application do\n          [applications: [:elixir_dropbox]]\n        end\n\n## Testing\n\n```sh\n$ export DROPBOX_ACCESS_TOKEN=\n$ mix test\n```\n\n## Documentation\n\n[https://hexdocs.pm/elixir_dropbox/0.0.7](https://hexdocs.pm/elixir_dropbox/0.0.7)\n\n## TODO\n- [ ] adding structs for responses\n- [ ] documentation\n\n# License\n\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsger%2Felixir_dropbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsger%2Felixir_dropbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsger%2Felixir_dropbox/lists"}