├── .gitignore
├── CODE_OF_CONDUCT.md
├── Cargo.lock
├── README.md
├── assets
├── list.png
└── top.png
├── bin
├── AMAZON
│ └── amazon.sh
├── DOMAIN_IP_LINKS
│ ├── backlinks-analyze.sh
│ ├── cloudfare.sh
│ ├── cookies-analyze.sh
│ ├── databases-of-domains.sh
│ ├── domain-ip-investigation.sh
│ ├── dorks-pentest-vulnerabilities.sh
│ ├── redirect-lookup.sh
│ ├── searchers-scrapers-extractors-parsers.sh
│ ├── source-code-analyzes.sh
│ ├── subdomains-scan-brute.sh
│ ├── url-unshorteners.sh
│ ├── website-analyze.sh
│ ├── website-technology-look-up.sh
│ ├── website-traffic-look-up.sh
│ └── websites-files-metadata-analyze-and-files-downloads.sh
├── IMAGE_SEARCH_AND_IDENTIFICATION
│ ├── exif-analyze-and-editing.sh
│ ├── face-recognition-and-search.sh
│ ├── font-indenfication.sh
│ ├── image-analyze.sh
│ ├── other-image-search-engines.sh
│ └── reverse-image-search-engines.sh
├── MAPS_GEOLOCATION_AND_TRANSPORT
│ ├── communications-internet-technologies.sh
│ ├── maritime.sh
│ ├── nature-aviation.sh
│ ├── other.sh
│ ├── politics-conflicts-and-crisis.sh
│ ├── railway.sh
│ ├── routes.sh
│ ├── social-media-and-photos-maps.sh
│ ├── street-view.sh
│ ├── tools.sh
│ ├── transport.sh
│ └── urban-and-industrial-infrastructure.sh
├── MESSENGERS
│ ├── kik.sh
│ ├── skype.sh
│ ├── slack.sh
│ ├── telegram.sh
│ └── whatsapp.sh
├── Messengers.sh
├── SOCIAL_MEDIA
│ ├── clubhouse.sh
│ ├── discord.sh
│ ├── facebook.sh
│ ├── fidonet.sh
│ ├── flickr.sh
│ ├── github.sh
│ ├── google.sh
│ ├── instagram.sh
│ ├── linkedin.sh
│ ├── office365.sh
│ ├── onedrive.sh
│ ├── onlyfans.sh
│ ├── parler.sh
│ ├── patreon.sh
│ ├── pornhub.sh
│ ├── reddit.sh
│ ├── spotify.sh
│ ├── steam.sh
│ ├── tiktok.sh
│ ├── tumblr.sh
│ ├── twitch.sh
│ ├── twitter.sh
│ ├── universal.sh
│ ├── usenet.sh
│ ├── vk.sh
│ ├── wikipedia.sh
│ ├── xbox.sh
│ ├── xing.sh
│ ├── yandex.sh
│ └── youtube.sh
├── apps-and-programs.sh
├── archives-of-documents.sh
├── archives.sh
├── brands-companies-items.sh
├── code.sh
├── cryptocurrencies.sh
├── datasets.sh
├── domain-ip-links.sh
├── downloaders.sh
├── files.sh
├── image-search-and-identification.sh
├── imei-and-serial-numbers.sh
├── iot.sh
├── keywords-trends-news-analytics.sh
├── maps-geolocation-and-transport.sh
├── movies.sh
├── my-projects.sh
├── nft.sh
├── noosint-tools.sh
├── passwords-emails-phone-numbers.sh
├── people-search.sh
├── search-engines.sh
├── social-media.sh
├── sock-puppets.sh
├── toc.sh
├── tools-collections.sh
├── tools-for-duckduckgo.sh
├── tools-for-google.sh
├── tv-radio.sh
└── virtualmachines-linux-distributions.sh
├── cargo.toml
├── devenv.zsh
├── env.zsh
├── osint.sh
└── src
├── app.rs
├── list_state_ext.rs
├── main.rs
├── menu.rs
└── menu_list.rs
/.gitignore:
--------------------------------------------------------------------------------
1 | # Ignore the target directory
2 | target
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # OSINT-TOOLS-CLI
3 |
4 | 
5 | 
6 | 
7 |
8 | > [!IMPORTANT]
9 | > This project is planned to be rewritten in Rust and ratatui (2025-02-20).
10 |
11 | 
12 | 
13 |
14 | ## WHATS THIS
15 | THIS IS A CLI VERSION OF THE CHEAT SHEET FOR EASY ACCESS.
16 | TABLE OF CONTENTS IS BASED ON [CIPHER387/OSINT_STUFF_TOOL_COLLECTION](HTTPS://GITHUB.COM/CIPHER387/OSINT_STUFF_TOOL_COLLECTION).
17 | IT CAN BE NAVIGATED WITHOUT USING COMMANDS OR THE CURSOR.
18 |
19 |
20 | ## WIKI
21 | [HERE](https://github.com/Coordinate-Cat/OSINT-TOOLS-CLI/wiki/WIKI)
22 |
23 |
24 | ## TABLE OF CONTENTS
25 | ```
26 | toc
27 | ├ MAPS_GEOLOCATION_AND_TRANSPORT
28 | │ ├ Social media and photos maps
29 | │ ├ Nature Aviation
30 | │ ├ Maritime
31 | │ ├ Railway
32 | │ ├ Routes
33 | │ ├ Politics, conflicts and crisis
34 | │ ├ Urban and industrial infrastructure
35 | │ ├ Transport
36 | │ ├ Communications, Internet, Technologies Tools
37 | │ ├ Street View
38 | │ └ Other
39 | ├ SOCIAL_MEDIA
40 | │ ├ Twitter
41 | │ ├ YouTube
42 | │ ├ TikTok
43 | │ ├ Facebook
44 | │ ├ Clubhouse
45 | │ ├ Linkedin
46 | │ ├ Xing
47 | │ ├ Reddit
48 | │ ├ Onlyfans
49 | │ ├ Twitch
50 | │ ├ Fidonet
51 | │ ├ Usenet
52 | │ ├ Tumblr
53 | │ ├ Flickr
54 | │ ├ Spotify
55 | │ ├ Discord
56 | │ ├ Yandex
57 | │ ├ Instagram
58 | │ ├ Google
59 | │ ├ Patreon
60 | │ ├ Github
61 | │ ├ Parler
62 | │ ├ Pornhub
63 | │ ├ Steam
64 | │ ├ Xbox
65 | │ ├ VK
66 | │ ├ Office365
67 | │ ├ OneDrive
68 | │ └ Universal
69 | ├ DOWNLOADERS
70 | ├ DOMAIN_IP_LINKS
71 | │ ├ Dorks/Pentest/Vulnerabilities
72 | │ ├ Searchers, scrapers, extractors, parsers
73 | │ ├ Backlinks analyze
74 | │ ├ Redirect lookup
75 | │ ├ Cookies analyze
76 | │ ├ Website's files metadata analyze and files downloads
77 | │ ├ Website analyze
78 | │ ├ Domain/IP investigation
79 | │ ├ Subdomains scan/brute
80 | │ ├ Cloudfare
81 | │ ├ Databases of domains
82 | │ ├ Website traffic look up
83 | │ ├ Website technology look up
84 | │ ├ Source Code Analyzes
85 | │ └ URL unshorteners
86 | ├ IMAGE_SEARCH_AND_IDENTIFICATION
87 | │ ├ Reverse Image Search Engines
88 | │ ├ Other Image Search Engines
89 | │ ├ Image Analyze
90 | │ ├ Exif Analyze and Editing
91 | │ ├ Face recognition and search
92 | │ └ Font Indenfication
93 | ├ CRYPTOCURRENCIES
94 | ├ MESSENGERS
95 | │ ├ Telegram
96 | │ ├ WhatsApp
97 | │ ├ Kik
98 | │ ├ Skype
99 | │ └ Others
100 | ├ CODE
101 | ├ SEARCH_ENGINES
102 | ├ TOOLS_FOR_DUCKDUCKGO
103 | ├ TOOLS_FOR_GOOGLE
104 | ├ IOT
105 | ├ ARCHIVES
106 | ├ ARCHIVES_OF_DOCUMENTS
107 | ├ DATASETS
108 | ├ PASSWORDS_EMAILS_PHONE_NUMBERS
109 | ├ PEOPLE_SEARCH
110 | ├ SOCK_PUPPETS
111 | ├ NOOSINT_TOOLS
112 | ├ TOOLS_COLLECTIONS
113 | ├ FILES
114 | ├ NFT
115 | ├ IMEI_AND_SERIAL_NUMBERS
116 | ├ KEYWORDS_TRENDS_NEWS_ANALYTICS
117 | ├ APPS_AND_PROGRAMS
118 | ├ BRANDS_COMPANIES_ITEMS
119 | │ └ Amazon
120 | ├ MOVIES
121 | ├ TV_RADIO
122 | ├ VIRTUALMACHINES_LINUX_DISTRIBUTIONS
123 | └ MY_PROJECTS
124 | ```
125 |
126 |
127 | ## CONTRIBUTORS
128 |
129 |
130 |
131 |
132 | Made with [contrib.rocks](https://contrib.rocks).
133 |
--------------------------------------------------------------------------------
/assets/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Coordinate-Cat/osint-tools-cli/1d4908d5c7354c4ebd7107fc12b4fbbf915e3779/assets/list.png
--------------------------------------------------------------------------------
/assets/top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Coordinate-Cat/osint-tools-cli/1d4908d5c7354c4ebd7107fc12b4fbbf915e3779/assets/top.png
--------------------------------------------------------------------------------
/bin/AMAZON/amazon.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias BRANDS_COMPANIES_ITEMS_CMD='zsh $BRANDS_COMPANIES_ITEMS && bash $BRANDS_COMPANIES_ITEMS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Amazon Scraper — scraped detail information about list of items
46 | iPhone IMEI Checker — Get information about #iPhone by International Mobile Equipment Identity
47 | LEI search — can help find 'who owned by' or 'who owns'
48 | Amazon ASIN Finder
49 | Sellerapp.com. Amazon Reverse ASIN search
50 | Barcode lookup
51 | Panjiva.com — search data on millions of shipments worldwide
52 | en.52wmb.com — Search information about worldwide buyers and suppliers by product name, company name or HS code.
53 | ← [ BACK TO BRANDS COMPANIES ITEMS ]
54 | "
55 |
56 | # SNS URL PUSH
57 | _sf_0 () { open "https://github.com/scrapehero-code/amazon-scraper" }
58 | _sf_1 () { open "https://www.imeipro.info/check_imei_iphone.html" }
59 | _sf_2 () { open "https://search.gleif.org/#/search/" }
60 | _sf_3 () { open "https://amazon-asin.com/" }
61 | _sf_4 () { open "https://www.sellerapp.com/amazon-reverse-asin.html" }
62 | _sf_5 () { open "https://www.barcodelookup.com/" }
63 | _sf_6 () { open "https://panjiva.com/" }
64 | _sf_7 () { open "https://en.52wmb.com" }
65 | _sf_8 () { BRANDS_COMPANIES_ITEMS_CMD }
66 |
67 | # Search for a selected number of lines
68 | func (){
69 | for i in `seq 0 99`
70 | do
71 | _sf_ + $i () {
72 | _s_current_n=$i
73 | _s_break=1
74 | }
75 | done
76 | }
77 |
78 | # Run the selected function.
79 | _sf_select () {
80 | # The number of functions
81 | for i in `seq 0 99`
82 | do
83 | if [ $_s_current_n -eq $i ];then
84 | _sf_$i
85 | fi
86 | done
87 | }
88 |
89 | echo "$menu" | _sf_main "$@"
90 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/backlinks-analyze.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | SEO Spyglass Backlink checker
46 | Neilpatel backlinks analyzer — find out how many sites are linking to a certain web page
47 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
48 | "
49 |
50 | # CODE URL PUSH
51 | _sf_0 () { open "https://www.link-assistant.com/seo-spyglass/free-backlink-checker-tool.html" }
52 | _sf_1 () { open "https://app.neilpatel.com/en/seo_analyzer/backlinks" }
53 | _sf_2 () { DOMAIN_IP_LINKS_CMD }
54 |
55 | # Search for a selected number of lines
56 | func (){
57 | for i in `seq 0 99`
58 | do
59 | _sf_ + $i () {
60 | _s_current_n=$i
61 | _s_break=1
62 | }
63 | done
64 | }
65 |
66 | # Run the selected function.
67 | _sf_select () {
68 | # The number of functions
69 | for i in `seq 0 99`
70 | do
71 | if [ $_s_current_n -eq $i ];then
72 | _sf_$i
73 | fi
74 | done
75 | }
76 |
77 | echo "$menu" | _sf_main "$@"
78 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/cloudfare.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Cloudmare — Simple tool to find origin servers of websites protected by #Cloudflare, #Sucuri or #Incapsula with a misconfiguration DNS
46 | CloudUnflare — Reconnaissance Real IP address for Cloudflare Bypass
47 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
48 | "
49 |
50 | # CODE URL PUSH
51 | _sf_0 () { open "https://github.com/MrH0wl/Cloudmare" }
52 | _sf_1 () { open "https://github.com/greycatz/CloudUnflare" }
53 | _sf_2 () { DOMAIN_IP_LINKS_CMD }
54 |
55 | # Search for a selected number of lines
56 | func (){
57 | for i in `seq 0 99`
58 | do
59 | _sf_ + $i () {
60 | _s_current_n=$i
61 | _s_break=1
62 | }
63 | done
64 | }
65 |
66 | # Run the selected function.
67 | _sf_select () {
68 | # The number of functions
69 | for i in `seq 0 99`
70 | do
71 | if [ $_s_current_n -eq $i ];then
72 | _sf_$i
73 | fi
74 | done
75 | }
76 |
77 | echo "$menu" | _sf_main "$@"
78 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/cookies-analyze.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Determines if website is not comply with EU Cookie Law and gives you insight about cookies installed from website before the visitors consent
46 | Audits website cookies, online tracking and HTTPS usage for GDPR compliance
47 | Webemailextractor.com — extract email's and phone numbers from the website or list of website
48 | cookieserve.com — detailed website cookie analyze
49 | What every Browser knows about you — This site not only shows what information your browser provides to third-party sites, but also explains how it can be dangerous and suggests what extensions will help to ensure your anonymity.
50 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
51 | "
52 |
53 | # CODE URL PUSH
54 | _sf_0 () { open "https://www.cookiemetrix.com/" }
55 | _sf_1 () { open "https://2gdpr.com/" }
56 | _sf_2 () { open "https://www.webemailextractor.com/" }
57 | _sf_3 () { open "https://www.cookieserve.com/" }
58 | _sf_4 () { open "https://webkay.robinlinus.com" }
59 | _sf_5 () { DOMAIN_IP_LINKS_CMD }
60 |
61 | # Search for a selected number of lines
62 | func (){
63 | for i in `seq 0 99`
64 | do
65 | _sf_ + $i () {
66 | _s_current_n=$i
67 | _s_break=1
68 | }
69 | done
70 | }
71 |
72 | # Run the selected function.
73 | _sf_select () {
74 | # The number of functions
75 | for i in `seq 0 99`
76 | do
77 | if [ $_s_current_n -eq $i ];then
78 | _sf_$i
79 | fi
80 | done
81 | }
82 |
83 | echo "$menu" | _sf_main "$@"
84 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/databases-of-domains.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Whois Freaks — API which allows you to search Whois-database (430M+ domains since 1986) by keyword, company name or owner name
46 | Expireddomains.net — lists of deleted and expired domains (last 7 days)
47 | InstantDomainSearch — search for domains for sale
48 | WhoisDS.com — database of domains registered in the last day
49 | API Domaindumper — An interesting tool for researchers of IT history and data journalists. Just an FREE API that shows how many sites were registered in each domain zone on a given day (since January 1, 1990)
50 | ptrarchive.com — search by 230 billion DNS records retrieved from 2008 to the present.
51 | PeeringDB — Freely available, user-maintained, database of networks, and the go-to location for interconnection data.
52 | IQWhois — Search whois data by address, city, name, surname, phonenumber
53 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
54 | "
55 |
56 | # CODE URL PUSH
57 | _sf_0 () { open "https://whoisfreaks.com/" }
58 | _sf_1 () { open "https://www.expireddomains.net/deleted-domains/" }
59 | _sf_2 () { open "https://instantdomainsearch.com/domain/sale" }
60 | _sf_3 () { open "http://whoisds.com/newly-registered-domains" }
61 | _sf_4 () { open "https://api.domaindumper.com" }
62 | _sf_5 () { open "http://ptrarchive.com/" }
63 | _sf_6 () { open "https://www.peeringdb.com/" }
64 | _sf_7 () { open "https://iqwhois.com/advanced-search" }
65 | _sf_8 () { DOMAIN_IP_LINKS_CMD }
66 |
67 | # Search for a selected number of lines
68 | func (){
69 | for i in `seq 0 99`
70 | do
71 | _sf_ + $i () {
72 | _s_current_n=$i
73 | _s_break=1
74 | }
75 | done
76 | }
77 |
78 | # Run the selected function.
79 | _sf_select () {
80 | # The number of functions
81 | for i in `seq 0 99`
82 | do
83 | if [ $_s_current_n -eq $i ];then
84 | _sf_$i
85 | fi
86 | done
87 | }
88 |
89 | echo "$menu" | _sf_main "$@"
90 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/redirect-lookup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Redirect Detective — tool that allows you to do a full trace of a URL Redirect
46 | Wheregoes.com — tool that allows you to do a full trace of a URL Redirect
47 | Spyoffers.com — tool that allows you to do a full trace of a URL Redirect
48 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
49 | "
50 |
51 | # CODE URL PUSH
52 | _sf_0 () { open "https://redirectdetective.com/" }
53 | _sf_1 () { open "https://wheregoes.com/" }
54 | _sf_2 () { open "https://www.spyoffers.com/" }
55 | _sf_3 () { DOMAIN_IP_LINKS_CMD }
56 |
57 | # Search for a selected number of lines
58 | func (){
59 | for i in `seq 0 99`
60 | do
61 | _sf_ + $i () {
62 | _s_current_n=$i
63 | _s_break=1
64 | }
65 | done
66 | }
67 |
68 | # Run the selected function.
69 | _sf_select () {
70 | # The number of functions
71 | for i in `seq 0 99`
72 | do
73 | if [ $_s_current_n -eq $i ];then
74 | _sf_$i
75 | fi
76 | done
77 | }
78 |
79 | echo "$menu" | _sf_main "$@"
80 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/searchers-scrapers-extractors-parsers.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | find+ | Regex Find-in-Page Tool — extension for Chrome that helps you quickly find pieces of text on a web page that match a certain regular expression
46 | Google Chrome webpage Regexp search
47 | Regex Checker — Search and highlight (in webpage): Emails, Phone numbers, Dates, Prices, Addresses
48 | moarTLS Analyzer — addon which check all links on the webpage and show list of non-secure links
49 | Scrape API — Proxy API for Web Scraping
50 | Try.jsoup.org — online version of HTML pasrer http://github.com/jhy/jsoup
51 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
52 | "
53 |
54 | # CODE URL PUSH
55 | _sf_0 () { open "https://chrome.google.com/webstore/detail/find%2B-regex-find-in-page/fddffkdncgkkdjobemgbpojjeffmmofb/related" }
56 | _sf_1 () { open "https://chrome.google.com/webstore/detail/chrome-regex-search/bpelaihoicobbkgmhcbikncnpacdbknn" }
57 | _sf_2 () { open "https://chrome.google.com/webstore/detail/regex-checker/gkcnkoebkkppbapcjifgokmpcflfhbde" }
58 | _sf_3 () { open "https://chrome.google.com/webstore/detail/moartls-analyzer/ldfbacdbackkjhclmhnjabngnppnkagh/related" }
59 | _sf_4 () { open "https://www.scraperapi.com/?utm_source=google&utm_medium=cpc&utm_campaign=s_proxies_for_scraping_europe&utm_term=scrape%20api&gclid=Cj0KCQjw1dGJBhD4ARIsANb6OdnurtUihUJqiJpUAtwoPqsJ1X8lSio9etK9Mgcg-fb7qp23xUF2ZscaAqcvEALw_w" }
60 | _sf_5 () { open "http://try.jsoup.org" }
61 | _sf_6 () { DOMAIN_IP_LINKS_CMD }
62 |
63 | # Search for a selected number of lines
64 | func (){
65 | for i in `seq 0 99`
66 | do
67 | _sf_ + $i () {
68 | _s_current_n=$i
69 | _s_break=1
70 | }
71 | done
72 | }
73 |
74 | # Run the selected function.
75 | _sf_select () {
76 | # The number of functions
77 | for i in `seq 0 99`
78 | do
79 | if [ $_s_current_n -eq $i ];then
80 | _sf_$i
81 | fi
82 | done
83 | }
84 |
85 | echo "$menu" | _sf_main "$@"
86 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/subdomains-scan-brute.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | SubDomainsBrute — Very(!) fast and simple tool for subdomain bruteforce. It find 53 subdomains, scanned 31160 variations in 31 seconds.
46 | Anubis — Subdomain enumeration and information gathering tool
47 | Turbolist3r — An improved and accelerated version of famous sublist3r. Looks for subdomains in 11 sources (see picture). It's possible to apply bruteforce (flag -b)
48 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
49 | "
50 |
51 | # CODE URL PUSH
52 | _sf_0 () { open "https://github.com/lijiejie/subDomainsBrute" }
53 | _sf_1 () { open "https://github.com/jonluca/Anubis" }
54 | _sf_2 () { open "https://github.com/alex14324/Turbolist3r" }
55 | _sf_3 () { DOMAIN_IP_LINKS_CMD }
56 |
57 | # Search for a selected number of lines
58 | func (){
59 | for i in `seq 0 99`
60 | do
61 | _sf_ + $i () {
62 | _s_current_n=$i
63 | _s_break=1
64 | }
65 | done
66 | }
67 |
68 | # Run the selected function.
69 | _sf_select () {
70 | # The number of functions
71 | for i in `seq 0 99`
72 | do
73 | if [ $_s_current_n -eq $i ];then
74 | _sf_$i
75 | fi
76 | done
77 | }
78 |
79 | echo "$menu" | _sf_main "$@"
80 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/url-unshorteners.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Get Link Info
46 | Unshorten.me
47 | Urlxray
48 | Unshorten.it
49 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
50 | "
51 |
52 | # CODE URL PUSH
53 | _sf_0 () { open "https://www.getlinkinfo.com/" }
54 | _sf_1 () { open "https://unshorten.me/" }
55 | _sf_2 () { open "http://urlxray.com/" }
56 | _sf_3 () { open "https://unshorten.it/" }
57 | _sf_4 () { DOMAIN_IP_LINKS_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/website-traffic-look-up.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | SimilarWeb — Detailed website traffic analyze
46 | Alexa — Keyword Research, Competitive Analysis, Website Ranking
47 | HypeStat Analyzer Plugin — Shows estimate daily website traffic, Alexa rank, average visit duration and used techhologies.
48 | vstat.info — Getting detailed info about website traffic (sources, keywords, linked sites etc)
49 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
50 | "
51 |
52 | # CODE URL PUSH
53 | _sf_0 () { open "https://www.similarweb.com/" }
54 | _sf_1 () { open "https://www.alexa.com/" }
55 | _sf_2 () { open "https://chrome.google.com/webstore/detail/hypestat-analyzer-plugin/fmebbkhpaallipfibkfnajnlimgaoefp/related" }
56 | _sf_3 () { open "https://vstat.info" }
57 | _sf_4 () { DOMAIN_IP_LINKS_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/DOMAIN_IP_LINKS/websites-files-metadata-analyze-and-files-downloads.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Metagoofil — finds pdf/xlsx/docx files and other documents on the site/server, analyzes their metadata, and outputs a list of found user names and email addresses
46 | Aline — a very simple tool that simply downloads files of a certain type, located on a certain domain and indexed by Google.
47 | Goblyn — tool focused to enumeration and capture of website files metadata. It will search for active directories in the website and so enumerate the files, if it find some file it will get the metadata of file
48 | DORK DUMP — Looks for Google-indexed files with doc, docx, ppt, pptx, csv, pdf, xls, xlsx extensions on a particular domain and downloads them.
49 | ﴚ [ BACK TO DOMAIN_IP_LINKS ]
50 | "
51 |
52 | # CODE URL PUSH
53 | _sf_0 () { open "https://github.com/laramies/metagoofil" }
54 | _sf_1 () { open "https://github.com/ferreiraklet/Aline" }
55 | _sf_2 () { open "https://github.com/loseys/Goblyn" }
56 | _sf_3 () { open "https://github.com/dievus/msdorkdump" }
57 | _sf_4 () { DOMAIN_IP_LINKS_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/IMAGE_SEARCH_AND_IDENTIFICATION/face-recognition-and-search.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Face Recognition — facial recognition api for Python and the command line
46 | Facial composite (identikit) maker
47 | Search4faces.com — search people in VK, Odnoklassniki, TikTok and ClubHouse by photo or identikit
48 | Telegram Facemath bot — searching for a face among the archive of photographs from public events in Kazakhstan
49 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ]
50 | "
51 |
52 | # CODE URL PUSH
53 | _sf_0 () { open "https://github.com/ageitgey/face_recognition" }
54 | _sf_1 () { open "http://facemaker.uvrg.org/" }
55 | _sf_2 () { open "https://search4faces.com/" }
56 | _sf_3 () { open "https://t.me/facematch_bot" }
57 | _sf_4 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/IMAGE_SEARCH_AND_IDENTIFICATION/font-indenfication.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | WhatTheFont
46 | WhatFontIs
47 | Font Squirrel
48 | Font Spring
49 | Identifont.com
50 | LikeFont.com
51 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ]
52 | "
53 |
54 | # CODE URL PUSH
55 | _sf_0 () { open "https://www.myfonts.com/WhatTheFont/" }
56 | _sf_1 () { open "https://www.whatfontis.com/" }
57 | _sf_2 () { open "https://www.fontsquirrel.com/matcherator" }
58 | _sf_3 () { open "https://www.fontspring.com/matcherator" }
59 | _sf_4 () { open "http://www.identifont.com/" }
60 | _sf_5 () { open "https://en.likefont.com/" }
61 | _sf_6 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD }
62 |
63 | # Search for a selected number of lines
64 | func (){
65 | for i in `seq 0 99`
66 | do
67 | _sf_ + $i () {
68 | _s_current_n=$i
69 | _s_break=1
70 | }
71 | done
72 | }
73 |
74 | # Run the selected function.
75 | _sf_select () {
76 | # The number of functions
77 | for i in `seq 0 99`
78 | do
79 | if [ $_s_current_n -eq $i ];then
80 | _sf_$i
81 | fi
82 | done
83 | }
84 |
85 | echo "$menu" | _sf_main "$@"
86 |
--------------------------------------------------------------------------------
/bin/IMAGE_SEARCH_AND_IDENTIFICATION/image-analyze.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Sherloq — open source image #forensic toolset made by profesional photograph Guido Bartoli
46 | Image Color Picker — pick color (HEX or RGB) from image or website screenshot
47 | Find and Set Scale From Image
48 | Image Forensic (Ghiro Online)
49 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ]
50 | "
51 |
52 | # CODE URL PUSH
53 | _sf_0 () { open "http://github.com/GuidoBartoli/sherloq" }
54 | _sf_1 () { open "https://imagecolorpicker.com/" }
55 | _sf_2 () { open "https://www.blocklayer.com/scale-fixereng.aspx" }
56 | _sf_3 () { open "http://www.imageforensic.org/" }
57 | _sf_4 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/IMAGE_SEARCH_AND_IDENTIFICATION/other-image-search-engines.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias TOC_CMD='zsh $TOC && bash $TOC'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | SN Radar VK Photo Search
46 | BBC News Visual Search — Enter the name of the item and the service will show in which news stories and at what time interval it appeared
47 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ]
48 | "
49 |
50 | # CODE URL PUSH
51 | _sf_0 () { open "https://snradar.azurewebsites.net/" }
52 | _sf_1 () { open "http://zeus.robots.ox.ac.uk/bbc_search/" }
53 | _sf_2 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD }
54 |
55 | # Search for a selected number of lines
56 | func (){
57 | for i in `seq 0 99`
58 | do
59 | _sf_ + $i () {
60 | _s_current_n=$i
61 | _s_break=1
62 | }
63 | done
64 | }
65 |
66 | # Run the selected function.
67 | _sf_select () {
68 | # The number of functions
69 | for i in `seq 0 99`
70 | do
71 | if [ $_s_current_n -eq $i ];then
72 | _sf_$i
73 | fi
74 | done
75 | }
76 |
77 | echo "$menu" | _sf_main "$@"
78 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/communications-internet-technologies.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Opencellid.org — the world's largest Open Database of Cell Towers
46 | API mylnikov.org — get lattitude and longitude by WiFI BBSID
47 | nperf.com/map — view the coverage area of different #cellular operators in different countries
48 | nperf.com/map/5g — 5G coverage #map worldwide
49 | Vincos.it — world social media popularity map
50 | app.any.run — interactive worldwide map of cyber threats statistics (last 24 hour)
51 | Web Cam Taxi — open webcams around the world
52 | Radio Garden — select a local radio station on the world map and listen to what's playing at the moment
53 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
54 | "
55 |
56 | # SNS URL PUSH
57 | _sf_0 () { open "http://Opencellid.org" }
58 | _sf_1 () { open "https://www.mylnikov.org/" }
59 | _sf_2 () { open "http://nperf.com/en/map" }
60 | _sf_3 () { open "https://www.nperf.com/en/map/5g" }
61 | _sf_4 () { open "http://vincos.it/world-map-of-social-networks" }
62 | _sf_5 () { open "https://app.any.run" }
63 | _sf_6 () { open "https://www.webcamtaxi.com/en/russia/moscow-province/badoo-office.html" }
64 | _sf_7 () { open "http://radio.garden/visit/moscow/MQfEnBji" }
65 | _sf_8 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
66 |
67 | # Search for a selected number of lines
68 | func (){
69 | for i in `seq 0 99`
70 | do
71 | _sf_ + $i () {
72 | _s_current_n=$i
73 | _s_break=1
74 | }
75 | done
76 | }
77 |
78 | # Run the selected function.
79 | _sf_select () {
80 | # The number of functions
81 | for i in `seq 0 99`
82 | do
83 | if [ $_s_current_n -eq $i ];then
84 | _sf_$i
85 | fi
86 | done
87 | }
88 |
89 | echo "$menu" | _sf_main "$@"
90 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/maritime.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Track Trace — tracking a shipping container by number
46 | Container Tracking — tracking a shipping container by number
47 | Searates container tracking — tracking a shipping container by number
48 | CMA Voyage Finder — search for voyage details by voyage number or ship name
49 | The Shipping Database — comprehensive archive of the world ships. There is even data for 1820!!!!!!!
50 | Submarinecablemap.com — submarine communications cables map
51 | Submarine Vessels Tracking Map
52 | Ports.com — online calculation of travel time between two ports (with optimal path). It's possible to select the speed from 5 to 40 knots. Shows a list of the seas through which it passes.
53 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
54 | "
55 |
56 | # SNS URL PUSH
57 | _sf_0 () { open "https://www.track-trace.com/container" }
58 | _sf_1 () { open "http://container-tracking.org/" }
59 | _sf_2 () { open "https://www.searates.com/container/tracking/" }
60 | _sf_3 () { open "https://www.cma-cgm.com/ebusiness/schedules/voyage" }
61 | _sf_4 () { open "https://theshippingdatabase.com/" }
62 | _sf_5 () { open "https://www.submarinecablemap.com/" }
63 | _sf_6 () { open "https://www.marinevesseltraffic.com/submarine-vessels-tracking-map" }
64 | _sf_7 () { open "https://ports.com/sea-route/" }
65 | _sf_8 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
66 |
67 | # Search for a selected number of lines
68 | func (){
69 | for i in `seq 0 99`
70 | do
71 | _sf_ + $i () {
72 | _s_current_n=$i
73 | _s_break=1
74 | }
75 | done
76 | }
77 |
78 | # Run the selected function.
79 | _sf_select () {
80 | # The number of functions
81 | for i in `seq 0 99`
82 | do
83 | if [ $_s_current_n -eq $i ];then
84 | _sf_$i
85 | fi
86 | done
87 | }
88 |
89 | echo "$menu" | _sf_main "$@"
90 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/railway.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Amtrak Status Maps Archive Database — find out the train schedule for a station on a particular day that passed many years ago (since 2008)
46 | Europe station maps floor plan
47 | Rasp.yandex.ru/map/trains — Live map of trains for Russia, Belarus, Ukraine, Kazahstan and Abhazia
48 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
49 | "
50 |
51 | # SNS URL PUSH
52 | _sf_0 () { open "https://juckins.net/amtrak_status/archive/html/history.php" }
53 | _sf_1 () { open "https://www.nsinternational.com/en/stations/station-maps-floor-plan" }
54 | _sf_2 () { open "https://rasp.yandex.ru/map/trains" }
55 | _sf_3 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
56 |
57 | # Search for a selected number of lines
58 | func (){
59 | for i in `seq 0 99`
60 | do
61 | _sf_ + $i () {
62 | _s_current_n=$i
63 | _s_break=1
64 | }
65 | done
66 | }
67 |
68 | # Run the selected function.
69 | _sf_select () {
70 | # The number of functions
71 | for i in `seq 0 99`
72 | do
73 | if [ $_s_current_n -eq $i ];then
74 | _sf_$i
75 | fi
76 | done
77 | }
78 |
79 | echo "$menu" | _sf_main "$@"
80 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/routes.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Ride With GPS
46 | Wandermap — hiking routes world map
47 | Runmap — running routes world map
48 | Bikemap — biking route world map
49 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
50 | "
51 |
52 | # SNS URL PUSH
53 | _sf_0 () { open "https://ridewithgps.com/users" }
54 | _sf_1 () { open "http://www.wandermap.net/en/#/z15/55.7522011,37.6156006/terrain" }
55 | _sf_2 () { open "http://www.runmap.net/en/?tab=new#/z15/55.7522011,37.6156006/terrain" }
56 | _sf_3 () { open "https://www.bikemap.net/" }
57 | _sf_4 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/social-media-and-photos-maps.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Apps.skylens.io — Posts with geotags from five social networks at once on one map (Twitter, YouTube, Instagram, Flickr, Vkontakte)
46 | photo-map.ru — search geotagged photos from VK.com
47 | Snapchat map
48 | YouTube Geofind — view YouTube geottaged video on map
49 | Flickr Photo Map
50 | Flickr Common Map — displays only Flickr photos distributed under a Creative Commons license (250 of the latest for each location)
51 | I know where your cat lives — geottaged photo from Instagram with #cat hashtag
52 | Trendsmap.com — Explore most popular #Twitter trends, hashtags and users on the worldmap
53 | Pastvu.com — View historical photos taken at a particular location on a map.
54 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
55 | "
56 |
57 | # SNS URL PUSH
58 | _sf_0 () { open "https://app.skylens.io/" }
59 | _sf_1 () { open "http://photo-map.ru/" }
60 | _sf_2 () { open "https://map.snapchat.com/" }
61 | _sf_3 () { open "https://mattw.io/youtube-geofind/" }
62 | _sf_4 () { open "https://www.flickr.com/map" }
63 | _sf_5 () { open "http://www.whatsthatpicture.com/flickr/commons-map.php" }
64 | _sf_6 () { open "https://iknowwhereyourcatlives.com/cat/99638e1fe0" }
65 | _sf_7 () { open "https://www.trendsmap.com/map" }
66 | _sf_8 () { open "https://pastvu.com/" }
67 | _sf_9 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
68 |
69 | # Search for a selected number of lines
70 | func (){
71 | for i in `seq 0 99`
72 | do
73 | _sf_ + $i () {
74 | _s_current_n=$i
75 | _s_break=1
76 | }
77 | done
78 | }
79 |
80 | # Run the selected function.
81 | _sf_select () {
82 | # The number of functions
83 | for i in `seq 0 99`
84 | do
85 | if [ $_s_current_n -eq $i ];then
86 | _sf_$i
87 | fi
88 | done
89 | }
90 |
91 | echo "$menu" | _sf_main "$@"
92 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/street-view.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Show My Street — simple tool that simplifies and speeds up your research work with Google Street View. Just click on the map and see street panoramas
46 | Mapillary — street panoramas over the world
47 | 360cities.net/map — world map of panoramic (360 degrees) images
48 | Earthviewer360.com — Click on a point on the map to see a 360 degree video panorama (it's possiblle to pause to see some areas in more detail)
49 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
50 | "
51 |
52 | # SNS URL PUSH
53 | _sf_0 () { open "http://showmystreet.com" }
54 | _sf_1 () { open "https://www.mapillary.com/app/" }
55 | _sf_2 () { open "https://360cities.net/map" }
56 | _sf_3 () { open "http://earthviewer360.com" }
57 | _sf_4 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/transport.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Venicle Number Search Toolbox — search information about car by venicle numbers (14 different countries from one page) - #GreatBritain, #Norway, #Denmark, #Russian and others
46 | Transit Visualisation Client — real time info about public transport in 739 cities and towns in the dozens of countries
47 | Collection of public transport maps — 20 online public transport maps (most real-time) for different cities and countries around the world
48 | WorldLicensePlates — graphic index of license plates of different countries of the world
49 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
50 | "
51 |
52 | # SNS URL PUSH
53 | _sf_0 () { open "https://cipher387.github.io/venicle_number_search_toolbox/" }
54 | _sf_1 () { open "https://tracker.geops.ch" }
55 | _sf_2 () { open "https://cipher387.github.io/public_transport_maps/" }
56 | _sf_3 () { open "http://www.worldlicenseplates.com/" }
57 | _sf_4 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/MAPS_GEOLOCATION_AND_TRANSPORT/urban-and-industrial-infrastructure.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Wheelmap.org — map shows public places that are accessible and partially accessible to #wheelchair users
46 | gulfpub-gisstg.esriemcs.com — Detailed world gas pipelines map
47 | World Population Density Map — Very detailed data. It's possible to look at the density not only by country and city, but also by individual metropolitan areas, towns, and villages
48 | Emporis Buildings Map — world map showing notable buildings. For each object you can find out the height, number of floors, type, and purpose
49 | Osmbuildings.org — world map showing notable buildings. For each object you can find out the height, type, and purpose.
50 | Find Food Support — find places where you can get free food by address (USA)
51 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ]
52 | "
53 |
54 | # SNS URL PUSH
55 | _sf_0 () { open "https://wheelmap.org" }
56 | _sf_1 () { open "https://gulfpub-gisstg.esriemcs.com/pe_chevron/" }
57 | _sf_2 () { open "https://luminocity3d.org/WorldPopDen/" }
58 | _sf_3 () { open "https://www.emporis.com/buildings/map" }
59 | _sf_4 () { open "https://osmbuildings.org/" }
60 | _sf_5 () { open "https://findfoodsupport.withgoogle.com/" }
61 | _sf_6 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD }
62 |
63 | # Search for a selected number of lines
64 | func (){
65 | for i in `seq 0 99`
66 | do
67 | _sf_ + $i () {
68 | _s_current_n=$i
69 | _s_break=1
70 | }
71 | done
72 | }
73 |
74 | # Run the selected function.
75 | _sf_select () {
76 | # The number of functions
77 | for i in `seq 0 99`
78 | do
79 | if [ $_s_current_n -eq $i ];then
80 | _sf_$i
81 | fi
82 | done
83 | }
84 |
85 | echo "$menu" | _sf_main "$@"
86 |
--------------------------------------------------------------------------------
/bin/MESSENGERS/kik.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Kikusernames.com — Kik messenger username search
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://kikusernames.com/search" }
51 | _sf_1 () { MESSENGERS_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/MESSENGERS/skype.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | vedbex.com/tools/email2skype — finding a Skype account by email
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://www.vedbex.com/tools/email2skype" }
51 | _sf_1 () { MESSENGERS_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/MESSENGERS/slack.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Slack Pirate — tool developed in Python which uses the native Slack APIs to extract 'interesting' information from a Slack workspace given an access token
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://github.com/emtunc/SlackPirate" }
51 | _sf_1 () { MESSENGERS_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/MESSENGERS/whatsapp.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | whatsanalyze.com — analyzes #WhatsApp group message statistics (world cloud, timeline, message frequency)
46 | chatvisualizer.com — another #WhatsApp chat analyzer.
47 | Watools.io — download whatsapp profile picture
48 | WAGSCRAPER — Scraps Whatsapp Group Links From Google Results And Gives Working Links (with group names and images)
49 | ← [ BACK TO SOCIAL MEDIA ]
50 | "
51 |
52 | # SNS URL PUSH
53 | _sf_0 () { open "https://Whatsanalyze.com" }
54 | _sf_1 () { open "https://chatvisualizer.com" }
55 | _sf_2 () { open "https://watools.io/download-profile-picture" }
56 | _sf_3 () { open "https://github.com/riz4d/WaGpScraper" }
57 | _sf_4 () { MESSENGERS_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/Messengers.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################alias DORKS_PENTEST_VULNERABILITIES_CMD='zsh $DORKS_PENTEST_VULNERABILITIES && $DORKS_PENTEST_VULNERABILITIES'
38 | alias TELEGRAM_CMD='zsh $TELEGRAM && $TELEGRAM'
39 | alias WHATSAPP_CMD='zsh $WHATSAPP && $WHATSAPP'
40 | alias KIK_CMD='zsh $KIK && $KIK'
41 | alias SLACK_CMD='zsh $SLACK && $SLACK'
42 | alias SKYPE_CMD='zsh $SKYPE && $SKYPE'
43 |
44 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
45 | alias TOC_CMD='zsh $TOC && bash $TOC'
46 |
47 | ### [ Name of the function to be executed ] ####################################
48 | menu="
49 | Telegram
50 | WhatsApp
51 | Kik
52 | Slack
53 | Skype
54 | ﴚ [ BACK TO TOC ]
55 | "
56 |
57 | # CODE URL PUSH
58 | _sf_0 () { TELEGRAM_CMD }
59 | _sf_1 () { WHATSAPP_CMD }
60 | _sf_2 () { KIK_CMD }
61 | _sf_3 () { SLACK_CMD }
62 | _sf_4 () { SKYPE_CMD }
63 | _sf_5 () { TOC_CMD }
64 |
65 | # Search for a selected number of lines
66 | func (){
67 | for i in `seq 0 99`
68 | do
69 | _sf_ + $i () {
70 | _s_current_n=$i
71 | _s_break=1
72 | }
73 | done
74 | }
75 |
76 | # Run the selected function.
77 | _sf_select () {
78 | # The number of functions
79 | for i in `seq 0 99`
80 | do
81 | if [ $_s_current_n -eq $i ];then
82 | _sf_$i
83 | fi
84 | done
85 | }
86 |
87 | echo "$menu" | _sf_main "$@"
88 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/clubhouse.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | ClubHouse users.db — search users by nickname and keyword in profile
46 | roomsofclubhouse.com — search open and scheduled rooms
47 | clubsearch.io — search open and scheduled rooms
48 | search4faces.com/ch00 — reverse image face search by 4 millions 594 thousands #clubhouse avatars.
49 | ← [ BACK TO SOCIAL MEDIA ]
50 | "
51 |
52 | # SNS URL PUSH
53 | _sf_0 () { open "https://clubhousedb.com/" }
54 | _sf_1 () { open "https://roomsofclubhouse.com/" }
55 | _sf_2 () { open "https://clubsearch.io/" }
56 | _sf_3 () { open "https://search4faces.com/ch00/index.html" }
57 | _sf_4 () { SOCIAL_MEDIA_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/discord.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | ASTRAAHOME — 14 #Discord tools (including a RAT, a Raid Tool, a Token Grabber, a Crash Video Maker, etc) in one #python tool.
46 | Discord History Tracker — A tracking script will load messages from the selected channel and save them in .txt file.
47 | ← [ BACK TO SOCIAL MEDIA ]
48 | "
49 |
50 | # SNS URL PUSH
51 | _sf_0 () { open "https://github.com/AstraaDev/Discord-All-Tools-In-One" }
52 | _sf_1 () { open "https://dht.chylex.com" }
53 | _sf_2 () { SOCIAL_MEDIA_CMD }
54 |
55 | # Search for a selected number of lines
56 | func (){
57 | for i in `seq 0 99`
58 | do
59 | _sf_ + $i () {
60 | _s_current_n=$i
61 | _s_break=1
62 | }
63 | done
64 | }
65 |
66 | # Run the selected function.
67 | _sf_select () {
68 | # The number of functions
69 | for i in `seq 0 99`
70 | do
71 | if [ $_s_current_n -eq $i ];then
72 | _sf_$i
73 | fi
74 | done
75 | }
76 |
77 | echo "$menu" | _sf_main "$@"
78 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/fidonet.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Fidonet nodelist — search by node number, sysop name and sysop location
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://nodehist.fidonet.org.ua/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/flickr.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Flickr Photopool Contact Network — Analyzes Flickr groups and makes a list of nicknames of participants for further graph analysis in Gephi
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "http://labs.polsys.net/tools/flickr/photopool/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/google.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | GHunt — google account investigation tool
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://github.com/mxrch/GHunt" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/linkedin.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Freepeoplesseacrhtool.com — find people in Linkedin without registration CrossLinked — LinkedIn enumeration tool to extract valid employee names from an organization through search engine scraping
46 | CrossLinked — LinkedIn enumeration tool to extract valid employee names from an organization through search engine scraping
47 | Linkedin Datahub — linkedIn's generalized metadata search & discovery tool
48 | ← [ BACK TO SOCIAL MEDIA ]
49 | "
50 |
51 | # SNS URL PUSH
52 | _sf_0 () { open "https://freepeoplesearchtool.com/" }
53 | _sf_1 () { open "https://github.com/m8r0wn/crosslinked" }
54 | _sf_2 () { open "https://github.com/linkedin/datahub/blob/master/docs/faq.md" }
55 | _sf_3 () { SOCIAL_MEDIA_CMD }
56 |
57 | # Search for a selected number of lines
58 | func (){
59 | for i in `seq 0 99`
60 | do
61 | _sf_ + $i () {
62 | _s_current_n=$i
63 | _s_break=1
64 | }
65 | done
66 | }
67 |
68 | # Run the selected function.
69 | _sf_select () {
70 | # The number of functions
71 | for i in `seq 0 99`
72 | do
73 | if [ $_s_current_n -eq $i ];then
74 | _sf_$i
75 | fi
76 | done
77 | }
78 |
79 | echo "$menu" | _sf_main "$@"
80 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/office365.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Oh365UserFinder — A simple tool that shows if an #Office365 account is tied to a specific email address. It's possible to check an entire list of emails from a text file at once.
46 | o365chk — simple #Python script to check if there is an #Office365 instance linked to a particular domain and gathering information about this instance.
47 | ← [ BACK TO SOCIAL MEDIA ]
48 | "
49 |
50 | # SNS URL PUSH
51 | _sf_0 () { open "https://github.com/dievus/Oh365UserFinder" }
52 | _sf_1 () { open "https://github.com/nixintel/o365chk" }
53 | _sf_2 () { SOCIAL_MEDIA_CMD }
54 |
55 | # Search for a selected number of lines
56 | func (){
57 | for i in `seq 0 99`
58 | do
59 | _sf_ + $i () {
60 | _s_current_n=$i
61 | _s_break=1
62 | }
63 | done
64 | }
65 |
66 | # Run the selected function.
67 | _sf_select () {
68 | # The number of functions
69 | for i in `seq 0 99`
70 | do
71 | if [ $_s_current_n -eq $i ];then
72 | _sf_$i
73 | fi
74 | done
75 | }
76 |
77 | echo "$menu" | _sf_main "$@"
78 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/onedrive.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Onedrive Enumeration Tool — A tool that checks the existence of OneDrive accounts with certain usernames (from the users.txt file) in the domain of a certain company.
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://github.com/nyxgeek/onedrive_user_enum" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/onlyfans.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | fansmetrics.com — Search in 20 millions #OnlyFans accounts
46 | Onlysearch.com — Onlyfans users search engines
47 | onlyfinder.com — OnlyFans profiles search engine (search by people, images and deals)
48 | hubite.com/onlyfans-search/ — OnlyFans profiles search engine with price filter
49 | ← [ BACK TO SOCIAL MEDIA ]
50 | "
51 |
52 | # SNS URL PUSH
53 | _sf_0 () { open "http://fansmetrics.com" }
54 | _sf_1 () { open "https://onlysearch.co/" }
55 | _sf_2 () { open "https://onlyfinder.com/" }
56 | _sf_3 () { open "https://hubite.com/onlyfans-search/" }
57 | _sf_4 () { SOCIAL_MEDIA_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/parler.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Parler archive
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://parler.adatascienti.st/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/patreon.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Graphtreon.com — patreon accounts earnings stats
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://graphtreon.com/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/pornhub.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Sn0int framework module for Pornhub
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://sn0int.com/r/kpcyrd/pornhub" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/reddit.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Map of Reddit — an alternative format for interacting with Reddit
46 | Reddit Insvestigator
47 | redditcommentsearch.com — getting a list of all comments by a Reddit user with a certain name
48 | dashboard.laterforreddit.com/analysis — examine popular post trends for a given subreddit
49 | Reddit Timer — Get last week's hourly activity schedule for a specific subreddit
50 | Redditsave.com — Reddit video downloader
51 | Reddit Scraper — Crawl posts, comments, communities, and users without login.
52 | Reddloader.com — Reddit video downloader
53 | ← [ BACK TO SOCIAL MEDIA ]
54 | "
55 |
56 | # SNS URL PUSH
57 | _sf_0 () { open "https://anvaka.github.io/map-of-reddit/?x=255000&y=381000&z=615624.4584051393" }
58 | _sf_1 () { open "https://www.redditinvestigator.com/" }
59 | _sf_2 () { open "http://redditcommentsearch.com" }
60 | _sf_3 () { open "https://dashboard.laterforreddit.com/analysis" }
61 | _sf_4 () { open "https://ebof1223-reddit-timer.netlify.app/" }
62 | _sf_5 () { open "https://redditsave.com" }
63 | _sf_5 () { open "https://apify.com/trudax/reddit-scraper" }
64 | _sf_5 () { open "https://reddloader.com" }
65 | _sf_6 () { SOCIAL_MEDIA_CMD }
66 |
67 | # Search for a selected number of lines
68 | func (){
69 | for i in `seq 0 99`
70 | do
71 | _sf_ + $i () {
72 | _s_current_n=$i
73 | _s_break=1
74 | }
75 | done
76 | }
77 |
78 | # Run the selected function.
79 | _sf_select () {
80 | # The number of functions
81 | for i in `seq 0 99`
82 | do
83 | if [ $_s_current_n -eq $i ];then
84 | _sf_$i
85 | fi
86 | done
87 | }
88 |
89 | echo "$menu" | _sf_main "$@"
90 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/spotify.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Zspotify — Spotify track downloader. Download mp3 by link or by keywords
46 | Chosic.com — analyze the playlist on Spotiify, calculate the prevailing mood, genres, decades and favorite artists
47 | Spotify downloader — download spotify playlist in mp3 from YouTube
48 | chartmasters.org/spotify-streaming-numbers-tool/ — report of the number of streams of a particular artist's tracks on Spotify
49 | ← [ BACK TO SOCIAL MEDIA ]
50 | "
51 |
52 | # SNS URL PUSH
53 | _sf_0 () { open "https://github.com/Footsiefat/zspotify" }
54 | _sf_1 () { open "https://www.chosic.com/spotify-playlist-analyzer/" }
55 | _sf_2 () { open "https://github.com/spotDL/spotify-downloader" }
56 | _sf_3 () { open "http://chartmasters.org/spotify-streaming-numbers-tool/" }
57 | _sf_4 () { SOCIAL_MEDIA_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/steam.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | steamdb.info/calculator — shows how much money has been spent on games in Steam by a particular user
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://steamdb.info/calculator/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/tumblr.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Tumblr Tool — collected posts tagged with a specific term from Tumblr and export to .tab file (opens in Excel) and .GDF (opens in Gephi)
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "http://labs.polsys.net/tools/tumblr/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/twitch.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Twitch Tools — downloas full followers list of any Twitch account in CSV
46 | Twitch Tracker — detailed analysis of #Twitch streamer stats
47 | Sully Gnome — detailed analysis of #Twitch streamer stats
48 | Twitch Stream Filter — Search streams and filter results by title, game, language, number of viewers.
49 | Untwitch.com — Twitch video downloader
50 | ← [ BACK TO SOCIAL MEDIA ]
51 | "
52 |
53 | # SNS URL PUSH
54 | _sf_0 () { open "https://twitch-tools.rootonline.de/followerlist_viewer.php" }
55 | _sf_1 () { open "https://twitchtracker.com/" }
56 | _sf_2 () { open "https://sullygnome.com/" }
57 | _sf_3 () { open "https://twitch-tools.rootonline.de/channel_previews.php" }
58 | _sf_4 () { open "https://untwitch.com" }
59 | _sf_5 () { SOCIAL_MEDIA_CMD }
60 |
61 | # Search for a selected number of lines
62 | func (){
63 | for i in `seq 0 99`
64 | do
65 | _sf_ + $i () {
66 | _s_current_n=$i
67 | _s_break=1
68 | }
69 | done
70 | }
71 |
72 | # Run the selected function.
73 | _sf_select () {
74 | # The number of functions
75 | for i in `seq 0 99`
76 | do
77 | if [ $_s_current_n -eq $i ];then
78 | _sf_$i
79 | fi
80 | done
81 | }
82 |
83 | echo "$menu" | _sf_main "$@"
84 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/usenet.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | NZBFRIENDS — usenet search engine
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "http://nzbfriends.com" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/vk.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Vk.city4me.com — tracking user online time
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "http://vk.city4me.com/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/wikipedia.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | WikiStalk : Analyze Wikipedia User's Activity
46 | Wikipedia Cross-lingual Image Analysis — A simple tool that allows to evaluate the content of different language versions of an #wikipedia article about the same subject or concept in one glance.
47 | ← [ BACK TO SOCIAL MEDIA ]
48 | "
49 |
50 | # SNS URL PUSH
51 | _sf_0 () { open "https://github.com/altilunium/wistalk" }
52 | _sf_1 () { open "https://tools.digitalmethods.net/beta/wikipediaCrosslingualImageAnalysis/" }
53 | _sf_2 () { SOCIAL_MEDIA_CMD }
54 |
55 | # Search for a selected number of lines
56 | func (){
57 | for i in `seq 0 99`
58 | do
59 | _sf_ + $i () {
60 | _s_current_n=$i
61 | _s_break=1
62 | }
63 | done
64 | }
65 |
66 | # Run the selected function.
67 | _sf_select () {
68 | # The number of functions
69 | for i in `seq 0 99`
70 | do
71 | if [ $_s_current_n -eq $i ];then
72 | _sf_$i
73 | fi
74 | done
75 | }
76 |
77 | echo "$menu" | _sf_main "$@"
78 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/xbox.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | Xboxgamertag — search Xbox Live users by nickname (gamertag). It's possible to view gamer's stats and his playing history.
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://xboxgamertag.com/" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/xing.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | XingDumper — The Xing job and networking service has almost 20 million users! Here is a simple script that allows you to get a list of employees registered there for a particular company.
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://github.com/l4rm4nd/XingDumper" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/SOCIAL_MEDIA/yandex.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA'
39 |
40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1'
42 |
43 | ### [ Name of the function to be executed ] ####################################
44 | menu="
45 | YaSeeker — Get information about http://Yandex.ru account by login
46 | ← [ BACK TO SOCIAL MEDIA ]
47 | "
48 |
49 | # SNS URL PUSH
50 | _sf_0 () { open "https://github.com/HowToFind-bot/YaSeeker" }
51 | _sf_1 () { SOCIAL_MEDIA_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/apps-and-programs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Google Play Scraper — get the most detailed
44 | App Store Scraper — get the most detailed metadata about the app from AppStore
45 | ﴚ [ BACK TO TOC ]
46 | "
47 |
48 | # CODE URL PUSH
49 | _sf_0 () { open "https://github.com/facundoolano/google-play-scraper" }
50 | _sf_1 () { open "https://github.com/facundoolano/app-store-scraper" }
51 | _sf_2 () { TOC_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/archives-of-documents.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | UK National Archives — search in the catalogue of United Kingdom 'The National Archives'
44 | Directory of Open Access Journals — Search by 16 920 journals, 6, 588, 661 articles, 80 lanquages, 129 countries
45 | National Center for Biotechnology — unique tool to search 39 scientific databases (Pubmed, SRA, OMIN, MedGen etc) from one page
46 | industrydocuments.ucsf.edu — digital archive of documents created by industries which influence public health (tobacco, chemical, drug, fossil fuel)
47 | Offshor Leaks — Search through various databases of leaked documents of offshore companies
48 | Vault.fbi.gov — Vault is FOIA Library, containing 6,700 documents that have been scanned from paper
49 | Lux Leaks — — the name of a financial scandal revealed in November 2014 by a journalistic investigation.
50 | ﴚ [ BACK TO TOC ]
51 | "
52 |
53 | # CODE URL PUSH
54 | _sf_0 () { open "https://nationalarchives.gov.uk/" }
55 | _sf_1 () { open "https://doaj.org/search/journals" }
56 | _sf_2 () { open "https://www.ncbi.nlm.nih.gov/" }
57 | _sf_3 () { open "http://industrydocuments.ucsf.edu/" }
58 | _sf_4 () { open "https://offshoreleaks.icij.org/" }
59 | _sf_5 () { open "https://vault.fbi.gov/search" }
60 | _sf_6 () { open "https://projects.icij.org/luxembourg-leaks/viz/industries/index.html" }
61 | _sf_7 () { TOC_CMD }
62 |
63 | # Search for a selected number of lines
64 | func (){
65 | for i in `seq 0 99`
66 | do
67 | _sf_ + $i () {
68 | _s_current_n=$i
69 | _s_break=1
70 | }
71 | done
72 | }
73 |
74 | # Run the selected function.
75 | _sf_select () {
76 | # The number of functions
77 | for i in `seq 0 99`
78 | do
79 | if [ $_s_current_n -eq $i ];then
80 | _sf_$i
81 | fi
82 | done
83 | }
84 |
85 | echo "$menu" | _sf_main "$@"
86 |
--------------------------------------------------------------------------------
/bin/cryptocurrencies.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Wallet explorer — bitcoin wallet transaction history
44 | Blockpath.com — viewing bitcoin wallet transactions as a graph
45 | Cryptocurrency alerting — track spending and deposits in Bitcoin and Ethereum wallets
46 | Learnmebitcoin.com — find transactions between two Bitcoin adresses
47 | Coinwink.com — allows you to set up email notifications in case Bitcoin (or other #cryptocurrency) rate rises (falls) above (below) a certain value
48 | BlockCypher — Blockchain explorer for Bitcoin, Ethereum, Litecoin, DogeCoin, Dash. Getting into about address, transactions and block hashes, block number or wallet name.
49 | ﴚ [ BACK TO TOC ]
50 | "
51 |
52 | # CODE URL PUSH
53 | _sf_0 () { open "https://www.walletexplorer.com/" }
54 | _sf_1 () { open "https://blockpath.com/" }
55 | _sf_2 () { open "https://cryptocurrencyalerting.com/" }
56 | _sf_3 () { open "https://learnmeabitcoin.com/tools/path/" }
57 | _sf_4 () { open "https://coinwink.com/" }
58 | _sf_5 () { open "https://blockcypher.herokuapp.com/" }
59 | _sf_6 () { TOC_CMD }
60 |
61 | # Search for a selected number of lines
62 | func (){
63 | for i in `seq 0 99`
64 | do
65 | _sf_ + $i () {
66 | _s_current_n=$i
67 | _s_break=1
68 | }
69 | done
70 | }
71 |
72 | # Run the selected function.
73 | _sf_select () {
74 | # The number of functions
75 | for i in `seq 0 99`
76 | do
77 | if [ $_s_current_n -eq $i ];then
78 | _sf_$i
79 | fi
80 | done
81 | }
82 |
83 | echo "$menu" | _sf_main "$@"
84 |
--------------------------------------------------------------------------------
/bin/datasets.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Afrobarometer — huge database of the results of sociological surveys conducted in African countries over the last 20 years
44 | Arabbarometer — database of the results of sociological surveys conducted in the Arab countries of Africa and the Middle East in 2007-2018
45 | dataset.domainsproject.org — dataset of 616 millions domains (16GB!)
46 | Stevemorse.org — Searching the Social Security Death Index
47 | UK Census Online — Database of deaths, births, and marriages. From 1841 to the beginning of the 21st century. Only the first and last names can be searched.
48 | ﴚ [ BACK TO TOC ]
49 | "
50 |
51 | # CODE URL PUSH
52 | _sf_0 () { open "https://afrobarometer.org/online-data-analysis/analyse-online" }
53 | _sf_1 () { open "https://www.arabbarometer.org/survey-data/data-analysis-tool/" }
54 | _sf_2 () { open "https://dataset.domainsproject.org/" }
55 | _sf_3 () { open "https://stevemorse.org/ssdi/ssdi.html" }
56 | _sf_4 () { open "https://ukcensusonline.com/search/" }
57 | _sf_5 () { TOC_CMD }
58 |
59 | # Search for a selected number of lines
60 | func (){
61 | for i in `seq 0 99`
62 | do
63 | _sf_ + $i () {
64 | _s_current_n=$i
65 | _s_break=1
66 | }
67 | done
68 | }
69 |
70 | # Run the selected function.
71 | _sf_select () {
72 | # The number of functions
73 | for i in `seq 0 99`
74 | do
75 | if [ $_s_current_n -eq $i ];then
76 | _sf_$i
77 | fi
78 | done
79 | }
80 |
81 | echo "$menu" | _sf_main "$@"
82 |
--------------------------------------------------------------------------------
/bin/image-search-and-identification.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias REVERSE_IMAGE_SEARCH_ENGINES_CMD='zsh $REVERSE_IMAGE_SEARCH_ENGINES && $REVERSE_IMAGE_SEARCH_ENGINES'
39 | alias OTHER_IMAGE_SEARCH_ENGINES_CMD='zsh $OTHER_IMAGE_SEARCH_ENGINES && $OTHER_IMAGE_SEARCH_ENGINES'
40 | alias IMAGE_ANALYZE_CMD='zsh $IMAGE_ANALYZE && $IMAGE_ANALYZE'
41 | alias EXIF_ANALYZE_AND_EDITING_CMD='zsh $EXIF_ANALYZE_AND_EDITING && $EXIF_ANALYZE_AND_EDITING'
42 | alias FACE_RECOGNITION_AND_SEARCH_CMD='zsh $FACE_RECOGNITION_AND_SEARCH && $FACE_RECOGNITION_AND_SEARCH'
43 | alias FONT_INDENFICATION_CMD='zsh $FONT_INDENFICATION && $FONT_INDENFICATION'
44 |
45 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
46 | alias TOC_CMD='zsh $TOC && bash $TOC'
47 |
48 | ### [ Name of the function to be executed ] ####################################
49 | menu="
50 | Reverse Image Search Engines
51 | Other Image Search Engines
52 | Image Analyze
53 | Exif Analyze and Editing
54 | Face recognition and search
55 | Font Indenfication
56 | ﴚ [ BACK TO TOC ]
57 | "
58 |
59 | # SNS URL PUSH
60 | _sf_0 () { REVERSE_IMAGE_SEARCH_ENGINES_CMD }
61 | _sf_1 () { OTHER_IMAGE_SEARCH_ENGINES_CMD }
62 | _sf_2 () { IMAGE_ANALYZE_CMD }
63 | _sf_3 () { EXIF_ANALYZE_AND_EDITING_CMD }
64 | _sf_4 () { FACE_RECOGNITION_AND_SEARCH_CMD }
65 | _sf_5 () { FONT_INDENFICATION_CMD }
66 | _sf_6 () { TOC_CMD }
67 |
68 | # Search for a selected number of lines
69 | func (){
70 | for i in `seq 0 99`
71 | do
72 | _sf_ + $i () {
73 | _s_current_n=$i
74 | _s_break=1
75 | }
76 | done
77 | }
78 |
79 | # Run the selected function.
80 | _sf_select () {
81 | # The number of functions
82 | for i in `seq 0 99`
83 | do
84 | if [ $_s_current_n -eq $i ];then
85 | _sf_$i
86 | fi
87 | done
88 | }
89 |
90 | echo "$menu" | _sf_main "$@"
91 |
--------------------------------------------------------------------------------
/bin/imei-and-serial-numbers.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Checking MI account
44 | Contex condoms serial number lookup
45 | ﴚ [ BACK TO TOC ]
46 | "
47 |
48 | # CODE URL PUSH
49 | _sf_0 () { open "https://www.checkmi.info/" }
50 | _sf_1 () { open "https://contex.com/serial-number-lookup/" }
51 | _sf_2 () { TOC_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/bin/iot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Greynoise.io — One by one types words from a given list into the search bar of #Google, #Bing, or another search engine
44 | fofa.so — google search in two languages simultaneously in one window
45 | Thingful.net — allows you to customize the country, language, device, city when searching on Google
46 | TheLordEye — Tool that searches for devices directly connected to the internet with a user specified query. It returns results for webcams, traffic lights, routers, smart TVs etc
47 | ﴚ [ BACK TO TOC ]
48 | "
49 |
50 | # CODE URL PUSH
51 | _sf_0 () { open "https://www.greynoise.io/" }
52 | _sf_1 () { open "https://fofa.so/" }
53 | _sf_2 () { open "https://www.thingful.net/" }
54 | _sf_3 () { open "https://github.com/rlyonheart/thelordseye" }
55 | _sf_4 () { TOC_CMD }
56 |
57 | # Search for a selected number of lines
58 | func (){
59 | for i in `seq 0 99`
60 | do
61 | _sf_ + $i () {
62 | _s_current_n=$i
63 | _s_break=1
64 | }
65 | done
66 | }
67 |
68 | # Run the selected function.
69 | _sf_select () {
70 | # The number of functions
71 | for i in `seq 0 99`
72 | do
73 | if [ $_s_current_n -eq $i ];then
74 | _sf_$i
75 | fi
76 | done
77 | }
78 |
79 | echo "$menu" | _sf_main "$@"
80 |
--------------------------------------------------------------------------------
/bin/keywords-trends-news-analytics.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | ﳊ Wordstat.yandex.ru — the estimated number of Yandex searches in the coming month for different keywords
44 | ﳊ Trends Google
45 | ﳊ Keywordtool.io — keyword matching for Google, YouTube, Amazon, Ebay, Bing, Instagram, Twitter
46 | ﳊ Google Books Ngram Viewer
47 | ﳊ News Explorer BlueMix
48 | ﳊ Pinterest Trends
49 | ﴚ [ BACK TO TOC ]
50 | "
51 |
52 | # CODE URL PUSH
53 | _sf_0 () { open "https://wordstat.yandex.ru/" }
54 | _sf_1 () { open "https://trends.google.com/trends/" }
55 | _sf_2 () { open "https://keywordtool.io/search/keywords/" }
56 | _sf_3 () { open "https://books.google.com/ngrams/" }
57 | _sf_4 () { open "http://news-explorer.mybluemix.net/" }
58 | _sf_5 () { open "https://trends.pinterest.com/" }
59 | _sf_6 () { TOC_CMD }
60 |
61 | # Search for a selected number of lines
62 | func (){
63 | for i in `seq 0 99`
64 | do
65 | _sf_ + $i () {
66 | _s_current_n=$i
67 | _s_break=1
68 | }
69 | done
70 | }
71 |
72 | # Run the selected function.
73 | _sf_select () {
74 | # The number of functions
75 | for i in `seq 0 99`
76 | do
77 | if [ $_s_current_n -eq $i ];then
78 | _sf_$i
79 | fi
80 | done
81 | }
82 |
83 | echo "$menu" | _sf_main "$@"
84 |
--------------------------------------------------------------------------------
/bin/my-projects.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Worldwide OSINT Tools Map
44 | Quick hashtags and keywords search
45 | Quick geolocation search
46 | Phone Number Search Constructor
47 | Domain Investigation Toolbox
48 | IP adress Investigation Toolbox
49 | Quick Cache and Archive search
50 | Grep for OSINT
51 | 5 Google Custom Search Engine for search 48 pastebin sites
52 | CSE for search 20 source code hosting services
53 | Dorks collections list
54 | APIs for OSINT
55 | Advanced Search Operators List
56 | ﴚ [ BACK TO TOC ]
57 | "
58 |
59 | # CODE URL PUSH
60 | _sf_0 () { open "https://cipher387.github.io/osintmap/" }
61 | _sf_1 () { open "https://cipher387.github.io/hashtags_and_keywords_social_media_quick_search/" }
62 | _sf_2 () { open "https://cipher387.github.io/quickgeolocationsearch/" }
63 | _sf_3 () { open "https://cipher387.github.io/phonenumberqueryconstructor/" }
64 | _sf_4 () { open "https://cipher387.github.io/domain_investigation_toolbox/" }
65 | _sf_5 () { open "https://cipher387.github.io/domain_investigation_toolbox/ip.html" }
66 | _sf_6 () { open "https://cipher387.github.io/quickcacheandarchivesearch/" }
67 | _sf_7 () { open "https://github.com/cipher387/grep_for_osint" }
68 | _sf_8 () { open "https://cipher387.github.io/pastebinsearchengines/" }
69 | _sf_9 () { open "https://cipher387.github.io/code_repository_google_custom_search_engines/" }
70 | _sf_10 () { open "https://github.com/cipher387/Dorks-collections-list" }
71 | _sf_11 () { open "https://github.com/cipher387/API-s-for-OSINT" }
72 | _sf_12 () { open "https://github.com/cipher387/Advanced-search-operators-list" }
73 | _sf_13 () { TOC_CMD }
74 |
75 | # Search for a selected number of lines
76 | func (){
77 | for i in `seq 0 99`
78 | do
79 | _sf_ + $i () {
80 | _s_current_n=$i
81 | _s_break=1
82 | }
83 | done
84 | }
85 |
86 | # Run the selected function.
87 | _sf_select () {
88 | # The number of functions
89 | for i in `seq 0 99`
90 | do
91 | if [ $_s_current_n -eq $i ];then
92 | _sf_$i
93 | fi
94 | done
95 | }
96 |
97 | echo "$menu" | _sf_main "$@"
98 |
--------------------------------------------------------------------------------
/bin/nft.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Nonfungible.com — help to analyze the NFT market, find out which tokens were sold most actively (week, month, year, all time)
44 | ﴚ [ BACK TO TOC ]
45 | "
46 |
47 | # CODE URL PUSH
48 | _sf_0 () { }
49 | _sf_1 () { TOC_CMD }
50 |
51 | # Search for a selected number of lines
52 | func (){
53 | for i in `seq 0 99`
54 | do
55 | _sf_ + $i () {
56 | _s_current_n=$i
57 | _s_break=1
58 | }
59 | done
60 | }
61 |
62 | # Run the selected function.
63 | _sf_select () {
64 | # The number of functions
65 | for i in `seq 0 99`
66 | do
67 | if [ $_s_current_n -eq $i ];then
68 | _sf_$i
69 | fi
70 | done
71 | }
72 |
73 | echo "$menu" | _sf_main "$@"
74 |
--------------------------------------------------------------------------------
/bin/tools-for-duckduckgo.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | DuckDuckGo !bangs — extension that add DuckDuckGo bang buttons to search results and search links in the context menu
44 | ﴚ [ BACK TO TOC ]
45 | "
46 |
47 | # CODE URL PUSH
48 | _sf_0 () { }
49 | _sf_1 () { TOC_CMD }
50 |
51 | # Search for a selected number of lines
52 | func (){
53 | for i in `seq 0 99`
54 | do
55 | _sf_ + $i () {
56 | _s_current_n=$i
57 | _s_break=1
58 | }
59 | done
60 | }
61 |
62 | # Run the selected function.
63 | _sf_select () {
64 | # The number of functions
65 | for i in `seq 0 99`
66 | do
67 | if [ $_s_current_n -eq $i ];then
68 | _sf_$i
69 | fi
70 | done
71 | }
72 |
73 | echo "$menu" | _sf_main "$@"
74 |
--------------------------------------------------------------------------------
/bin/tv-radio.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ### [ DON'T TOUCH ] ############################################################
4 | . sentaku -n
5 |
6 | _SENTAKU_SEPARATOR=$'\n'
7 | _SENTAKU_NOHEADER=1
8 | _SENTAKU_NONUMBER=1
9 | shopt -s expand_aliases
10 |
11 | ERROR_ASCII='\e[31;5;7m
12 |
13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗
14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝
16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝
17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║
18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝
19 |
20 | \e[m
21 | '
22 |
23 | EXIT_ASCII='\e[32;5;7m
24 |
25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗
26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║
27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║
28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝
29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗
30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝
31 |
32 | \e[31m
33 | '
34 | ### [ Error hiding and alias loading in shopt ] ################################
35 | clear && source $HOME/dotfiles/.zshrc
36 |
37 | ### [ Aliases ] ################################################################
38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"'
39 | alias TOC_CMD='zsh $TOC && bash $TOC'
40 |
41 | ### [ Name of the function to be executed ] ####################################
42 | menu="
43 | Radion.net — view list of all radiostations near your location and search radiostations by keywords
44 | American Archive of Public Broadcasting — Discover historic programs of publicly funded radio and television across America. Watch and listen
45 | ﴚ [ BACK TO TOC ]
46 | "
47 |
48 | # CODE URL PUSH
49 | _sf_0 () { open "https://www.radio.net/local-stations" }
50 | _sf_1 () { open "https://americanarchive.org" }
51 | _sf_2 () { TOC_CMD }
52 |
53 | # Search for a selected number of lines
54 | func (){
55 | for i in `seq 0 99`
56 | do
57 | _sf_ + $i () {
58 | _s_current_n=$i
59 | _s_break=1
60 | }
61 | done
62 | }
63 |
64 | # Run the selected function.
65 | _sf_select () {
66 | # The number of functions
67 | for i in `seq 0 99`
68 | do
69 | if [ $_s_current_n -eq $i ];then
70 | _sf_$i
71 | fi
72 | done
73 | }
74 |
75 | echo "$menu" | _sf_main "$@"
76 |
--------------------------------------------------------------------------------
/cargo.toml:
--------------------------------------------------------------------------------
1 | [package]
2 | name = "osint-tools-cli"
3 | version = "0.1.0"
4 | authors = ["Ocat "]
5 | license = "MIT"
6 | edition = "2021"
7 |
8 | [dependencies]
9 | color-eyre = "0.6.3"
10 | crossterm = "0.28.1"
11 | ratatui = "0.29.0"
12 |
--------------------------------------------------------------------------------
/src/list_state_ext.rs:
--------------------------------------------------------------------------------
1 | use ratatui::widgets::ListState;
2 |
3 | #[allow(dead_code)]
4 |
5 | // ListStateExtトレイト
6 | pub trait ListStateExt {
7 | fn select_next(&mut self);
8 | fn select_previous(&mut self);
9 | }
10 |
11 | // ListStateExtトレイトをListState構造体に実装
12 | impl ListStateExt for ListState {
13 | // 次のアイテムを選択する
14 | fn select_next(&mut self) {
15 | let i = match self.selected() {
16 | Some(i) => (i + 1) % 31,
17 | None => 0,
18 | };
19 | self.select(Some(i));
20 | }
21 |
22 | // 前のアイテムを選択する
23 | fn select_previous(&mut self) {
24 | let i = match self.selected() {
25 | Some(i) => if i == 0 { 30 } else { i - 1 },
26 | None => 0,
27 | };
28 | self.select(Some(i));
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/main.rs:
--------------------------------------------------------------------------------
1 | use std::io::{self, stdout};
2 | use color_eyre::Result;
3 | use crossterm::{
4 | execute,
5 | terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
6 | };
7 | use ratatui::backend::CrosstermBackend;
8 | use ratatui::Terminal;
9 |
10 | mod app;
11 | mod menu;
12 | mod menu_list;
13 | mod list_state_ext;
14 |
15 | use crate::app::App;
16 |
17 | // main関数
18 | // アプリケーションを初期化して実行する
19 | // エラーが発生した場合は、エラーメッセージを表示する
20 | // エラーが発生しない場合は、アプリケーションの実行結果を返す
21 |
22 | fn main() -> Result<()> {
23 | color_eyre::install()?; // color-eyreを初期化
24 | enable_raw_mode()?; // raw modeを有効化
25 |
26 | let mut stdout = stdout(); // 標準出力を取得
27 | execute!(stdout, EnterAlternateScreen)?; // ターミナルをクリア
28 |
29 | let backend = CrosstermBackend::new(stdout); // crossterm backendを作成
30 | let terminal = Terminal::new(backend)?; // terminalを作成
31 |
32 | let app = App::default(); // アプリケーションを初期化
33 | let result = app.run(terminal); // アプリケーションを実行
34 |
35 | disable_raw_mode()?; // raw modeを無効化
36 | execute!(io::stdout(), LeaveAlternateScreen)?; // ターミナルを復元
37 |
38 | result // アプリケーションの実行結果を返す
39 | }
40 |
--------------------------------------------------------------------------------
/src/menu_list.rs:
--------------------------------------------------------------------------------
1 | use crate::menu::MenuItem;
2 | use ratatui::widgets::ListState;
3 |
4 | // MenuList構造体
5 | // メニューのリストを表す
6 | // items: メニューのアイテム
7 | // state: 現在の選択状態
8 |
9 | pub struct MenuList {
10 | pub items: Vec