I don't know whether there are available scripts to do it with Electrum wallet or not, but if you open your Electrum wallet, you will get notifications for new transactions, both receiving and sending (when you send your coins away).
Electrum wallet is a SPV and
much lighter than Bitcoin Core, because it only download block headers, than cost 80 bytes for each block only.
In Electrum, you can use Filter options (for History feature).
- Activating the Filter option (Wallet > History > Filter)
- Using the History sub-tab
- Clicking on All / Specific year / Custom *
- After choosing Custom, you have to choose the start and end days for the period in which you want to get transaction history.
*: By default, it shows all of your transaction history, whole time, but you can narrow down the observing period by choosing either specific year or (start and end days with Custom) for your interests.
I think you can also export your history: Wallet > History > Export (to .csv).
The export file will contain some variables for you: transaction_hash, label (of your addresses), confirmations, and timestamp. You can sort your transactions out, over timestamp, label, and confirmations. If you filter directly on Electrum, it does not allow you to do multi-filter (by timestamp, and label and the others, so you have to do it handy.
What I present is for offline with export data, but I guess you can write some code to do it, in real-time (not sure). I hope my information give you some ideas to build up your scripts (I guess it is possible).