- Open Telegram application then search for
@BotFather - Click Start
- Click Menu -> /newbot or type
/newbotand hit Send - Follow the instruction until we get message like so
Done! Congratulations on your new bot. You will find it at t.me/new_bot.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # This script is designed to convert bank statements from pdf to excel. | |
| # | |
| # It has been tweaked on HDFC Bank Credit Card statements, | |
| # but in theory you can use it on any PDF document. | |
| # | |
| # The script depends on camelot-py, | |
| # which can be installed using pip | |
| # | |
| # pip install "camelot-py[cv]" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'dart:convert'; | |
| import 'dart:math'; | |
| import 'dart:typed_data'; | |
| import 'package:crypto/crypto.dart'; | |
| import 'package:tuple/tuple.dart'; | |
| import 'package:encrypt/encrypt.dart' as encrypt; | |
| // Thanks to https://medium.com/@chingsuehok/cryptojs-aes-encryption-decryption-for-flutter-dart-7ca123bd7464 | |
| class AES { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import com.sun.jersey.core.util.Base64; | |
| import java.io.UnsupportedEncodingException; | |
| import java.security.InvalidAlgorithmParameterException; | |
| import java.security.InvalidKeyException; | |
| import java.security.MessageDigest; | |
| import java.security.NoSuchAlgorithmException; | |
| import java.security.SecureRandom; | |
| import java.util.Arrays; | |
| import java.util.Random; | |
| import javax.crypto.BadPaddingException; |