messente alternatives and similar packages
Based on the "API" category.
Alternatively, view messente alternatives based on common mentions on social networks and blogs.
-
serverless-haskell
Deploying Haskell applications to AWS Lambda with Serverless -
stratosphere
Haskell EDSL and type-checker for AWS CloudFormation templates -
amazonka-s3-streaming
Provides a conduit based interface to uploading data to S3 using the Multipart API -
github-webhooks
Haskell types and instances for decoding GitHub webhook payloads. -
reflex-gadt-api
Interact with a JSON-serialized API defined by a GADT in your reflex-dom application -
servant-to-elm
Generate Elm client libraries from Servant API definitions. -
aws-kinesis-client
A producer/consumer client library for Kinesis -
language-cil
Manipulating Common Intermediate Language AST in Haskell -
hw-kafka-avro
SchemaRegistry bindings with Avro scheme to use with kafka-client -
aws-performance-tests
Performance Tests for the Haskell Bindings for Amazon Web Services (AWS) -
aws-sign4
Haskell implementation of the AWS Signature V4 protocol for signing HTTP requests -
aws-configuration-tools
Configuration types, parsers and renderers for AWS services using configuration-tools -
arbor-postgres
Convenience types and functions to make postgresql-simple easier and less error-prone to use. -
aws-cloudfront-signer
Haksell library package for signing URL requests to the AWS CloudFront service -
github-backup
backs up everything github knows about a repository, to the repository -
themoviedb
Simple Haskell library that provides functions for retrieving movie metadata from TheMovieDB -
aws-elastic-transcoder
extension to the Haskell AWS repository to interface to the AWS Elastic Transcoder service
Clean code begins in your IDE with SonarLint
* 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 messente or a related project?
README
messente-haskell
Non-official Messente.com SMS gateway API wrapper for Haskell.
API documentation: https://messente.com/documentation/setup-and-activation
Features:
- Only https is used.
- Uses backup server automatically.
- Delivery report server included.
Missing features:
- No credits API
- No pricing API
- Can't provide special parameters for sms like time_to_send, validity, dlr-url etc.
Usage
Example code sends sms and waits for delivery raport (doesn't exit). To get delivery raport, you must configure it from http://www.messente.com/ API setup.
import Messente
smsSend = send "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
main = do
-- If from is Nothing then messente default 'From' is used
-- (configured from API setup at messente.com)
result <- smsSend Nothing "+00000000000" "my first sms"
putStrLn $ case result of
Right id -> "sms sent, id: " ++ id
Left (errNo, errStr) -> "not sent: " ++ show errNo ++ ", " ++ errStr
-- star http server to get delivery feedback (must configure at messente.com)
-- this function doesn't return (runs forever)
listen 9000 delivery
delivery :: Delivery -> IO ()
delivery del = putStrLn $
case del of
Delivered id -> "delivered: " ++ id
DeliveryError id errNo errStr -> "not delivered: " ++ id ++ " (" ++ errStr ++ ")"
DeliveryProgress id status -> "progress: " ++ id ++ " (" ++ status ++ ")"