Popularity
3.5
Growing
Activity
0.0
Stable
12
3
6
Monthly Downloads: 0
Programming language: Elixir
License: MIT License
Tags:
Third Party APIs
Latest version: v0.0.7
dropbox alternatives and similar packages
Based on the "Third Party APIs" category.
Alternatively, view dropbox alternatives based on common mentions on social networks and blogs.
-
google-cloud
This repository contains all the client libraries to interact with Google APIs. -
pigeon
HTTP2-compliant wrapper for sending iOS and Android push notifications. -
gringotts
A complete payment library for Elixir and Phoenix Framework similar to ActiveMerchant from the Ruby world. -
commerce_billing
A payment-processing library for Elixir that supports multiple gateways (e.g. Bogus & Stripe). -
MongoosePush
MongoosePush is an simple Elixir REST service allowing to send push notification via FCM and/or APNS. -
lob_elixir
Send postcards, letters and checks programmatically with Elixir -
m2x
Elixir client for the AT&T M2X, a cloud-based fully managed time-series data storage service for network connected machine-to-machine (M2M) devices and the Internet of Things (IoT). (Erlang Version). -
google_sheets
Elixir library for fetching and polling Google spreadsheet data in CSV format. -
amazon_product_advertising_client
Amazon Product Advertising API client for Elixir. -
cashier
Payment gateway offering a common interface into multiple payment providers. -
elixir_ipfs_api
IPFS (InterPlanetary File System) API client for Elixir. -
ex_twiml
Generate TwiML for your Twilio integration, right inside Elixir.
Scout APM - Leading-edge performance monitoring starting at $39/month
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of dropbox or a related project?
Popular Comparisons
README
elixir-dropbox
A Dropbox Core API client for Elixir, based on hackney and Jazz.
The Dropbox module provides the thinnest layer of abstraction as possible on top of the Dropbox Core API. Responses are returned as maps and use the same field names as the API itself to keep things simple.
UNDER DEVELOPMENT, NOT READY FOR PRODUCTION USE! Contributions welcome :)
Usage
iex> Dropbox.start
:ok
iex> client = %Dropbox.Client{access_token: "WAAAwaaaWAAAWaaaaWaaWaaa..."}
%Dropbox.Client{access_token: "WAAAwaaaWAAAWaaaaWaaWaaa...",
client_id: nil, client_secret: nil, locale: nil, root: :dropbox}
iex> Dropbox.account_info! client
%Dropbox.Account{country: "US", display_name: "Amir Malik", email: "[email protected]",
quota_info: %{normal: 0, quota: 2952790016, shared: 21122088},
referral_link: "https://db.tt/uLPPUkc", team: nil, uid: 31337}
iex> Dropbox.mkdir! client, "secrets"
true
iex> Dropbox.upload_file! client, "/etc/passwd", "secrets/lol"
%Dropbox.Metadata{bytes: 5253, client_mtime: "Thu, 01 May 2014 07:01:46 +0000",
contents: %{}, hash: nil, icon: "page_white", is_deleted: false, is_dir: false,
modified: "Thu, 01 May 2014 07:01:46 +0000", path: "/secrets/lol",
photo_info: %Dropbox.Metadata.Photo{lat_long: [], time_taken: nil},
rev: "6800b928df", size: "5.1 KB", thumb_exists: false,
video_info: %Dropbox.Metadata.Video{duration: 0, lat_long: [], time_taken: nil}}
Nearly all functions have bang (!) equivalents, which raise exceptions on errors instead of returning {:error, reason}
tuples.