handa-gdata alternatives and similar packages
Based on the "Networking" category.
Alternatively, view handa-gdata alternatives based on common mentions on social networks and blogs.
-
websockets
A Haskell library for creating WebSocket-capable servers -
snap-core
Core type definitions (Snap monad, HTTP types, etc) and utilities for web handlers. -
snap-server
A fast HTTP server library, which runs Snap web handlers. -
call-haskell-from-anything
Call Haskell functions from any programming language via serialization and dynamic libraries -
PortFusion
Haskell-powered cross-platform transport-layer distributed reverse / forward proxy & tunneling solution – currently available for all TCP protocols (RDP, VNC, HTTP(S), SSH, ...). -
glirc
Haskell IRC library and console client - Join us on libera.chat #glirc -
network-transport-zeromq
ZeroMQ transport for distributed-process (aka Cloud Haskell) -
io-streams
Simple, composable, and easy-to-use stream I/O for Haskell -
ngx-export
A comprehensive web framework aimed at building custom Haskell handlers for the Nginx Web Server -
HaskellNet
Haskell library which provides client support for POP3, SMTP, and IMAP protocols. -
http-streams
Haskell HTTP client library for use with io-streams -
graphula
A simple interface for generating persistent data and linking its dependencies -
http-types
Generic HTTP types for Haskell (for both client and server code) -
secure-sockets
A library for making secure connections between servers. -
network-transport-tcp
TCP Realisation of Network.Transport -
linklater
A Haskell library for the Slack API (including real-time messaging!)
WorkOS - The modern identity platform for B2B SaaS
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of handa-gdata or a related project?
README
The handa-gdata package - limited access to Google APIs
This project provides a Haskell library and command-line interface for Google services such as Google Storage, Contacts, Books, etc. The package and on-line documentation is available from Hackage.
For OAuth 2.0, the following operations are supported:
- Forming a URL for authorizing one or more Google APIs
- Exchanging an authorization code for tokens
- Refreshing tokens
- Validating tokens
For the Google Storage API, the following operations are supported:
Operations in the Google Fusion Tables API are also supported.
For the unofficial Google Bookmarks API, the following operations are supported:
- List bookmarks
For the Google Books API, the following operations are supported:
For the Google Contacts API, the following operations are supported:
- Downloading a full list of contacts in XML format
- Extracting and decrypting GnuPG/PGP text in contacts' Notes fields
For the Picasa API, the following operations are supported:
In the future we will add support for the following APIs:
The command-line application provides the following capabilities:
- OAuth 2.0
- Generate an OAuth 2.0 URL
- Exchange an OAuth 2.0 code for tokens
- Refresh OAuth 2.0 tokens
- Bookmarks _ List bookmarks
- Books
- List bookshelves
- List books
- Contacts
- Download Google Contacts
- Decrypt GnuPG/PGP content in the Notes fields
- Picasa
- List albums
- List photos
- Storage
- List objects in a Google Storage bucket
- Get an object from a Google Storage bucket
- Put an object into a Google Storage bucket
- Delete an object from a Google Storage bucket
- Get object metadata from a Google Storage bucket
- Synchronize a directory with a Google Storage bucket