Fl4m3Ph03n1x

Fl4m3Ph03n1x

Automatically fill a form from

Background

There is a website with a form that I need to fill automatically and then submit. Once this is done I need to check the results page and send a message to a user via Whatsap, Telegram or SMS. Sending an email is not out of question, but this is related to an extremely urgent event (like, the nuclear core is melting down) so I am not sure emails are a good choice because people miss them easily.

Questions

I am usually more of a back-end developer, I don’t know much about reading pages and filling them automatically. So naturally I have some questions:

  1. Is it possible to do this with server side technologies using Elixir?
  2. What tools would you use and why?
  3. I know of Bamboo to send e-mails in Elixir, but I don’t know of any tool to send other types of notifications. Do you know any?

Any help would be really appreciated.

Most Liked

Cochonours

Cochonours

Unless this form is protected against CSRF, you could just write a small script to cURL POST the form, and pipe the answer to Telegram if it matches your alerting conditions.

Avoid SMS, as those come with no guarantee to go fast.

outlog

outlog

do you mean filling out form on 3rd party site and scrape/parse the result? then something like wallaby maybe - though it’s oriented towards testing… https://github.com/elixir-wallaby/wallaby

or hound https://hex.pm/packages/hound

  1. nexmo, or twilio for sms - u can even call up people and have it read whatever text you want…

Where Next?

Popular in Questions Top

lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
polypush135
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
sacepums
Hey guys. I'm new to elixir and im really stocked about it. But I ran into a bit of problem - I need to convert a date sting, for examp...
New
makeitrein
Hey all, just started picking up Elixir last week and am writing a scraper as a learning project. Baby step #1 is extracting the number ...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
jc00ke
Expanding on this topic: https://forum.elixirforum.net/t/map-typespec-question/19217 Let’s say I have a map with required and optional k...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
chrisalley
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New

We're in Beta

About us Mission Statement