Project

General

Profile

Freedom Issue #3002 » nonfreeicondetect.sh

telur, 2021-03-26 04:59 PM

 
1
#!/bin/bash
2

    
3
# silly nonfree icon detect & export script by telur @ Parabola GNU/Linux Libre Forum
4
# navigate to working folder and execute this script.
5
# originaly used to find nonfree icons but can be used for another purpose.
6
# it will generating txts that contains nonfree files data location to review.
7
# take care to excluding mimetypes icons as this script doesnt filter mimetypes.
8

    
9
echo "begin finding nonfree icon files, be patient..."
10

    
11
# nonfree apps
12
find -name *netbeans* > netbeans.txt
13
find -name *evernote* > evernote.txt
14
find -name *nixnote* > nixnote.txt
15
# nonfree adobe software
16
find -name *acroread* > acroread.txt
17
find -name *adobe* > adobe.txt
18
# nonfree games
19
find -name *desura* > desura.txt
20
find -name *steam* > steam.txt
21
find -name *defcon* > defcon.txt
22

    
23
# nonprism
24
find -name *ipod* > ipod.txt
25
find -name *youtube* > youtube.txt
26
find -name *spotify* > spotify.txt
27
find -name *skype* > skype.txt
28
find -name *picasa* > picasa.txt
29
find -name *chromium* > chromium.txt
30
find -name *chrome* > chrome.txt
31
find -name *opera* > opera.txt
32
find -name *firefox* > firefox.txt
33
find -name *thunderbird* > thunderbird.txt
34
find -name *gmail* > gmail.txt
35
find -name *itunes* > itunes.txt
36
find -name *lastfm* > lastfm.txt
37
find -name *last-fm* > last-fm.txt
38
# flicker service
39
find -name *flickr* > flickr.txt
40
find -name *postr* > postr.txt
41
# naughty companies
42
find -name *google* > google.txt
43
find -name *twitter* > twitter.txt
44
find -name *twittux* > twitux.txt
45
find -name *amazon* > amazon.txt
46
find -name *microsoft* > microsoft.txt
47
find -name *apple* > apple.txt
48
find -name *facebook* > facebook.txt
49
find -name *yahoo* > yahoo.txt
50
find -name *bing* > bing.txt
51
# last fm api aka audioscrobler
52
find -name *as-icon* > as-icon.txt
53
find -name *as-powered* > as-powered.txt
54

    
55
# nonfree distros
56
find -name *redhat* > redhat.txt
57
find -name *fedora* > fedora.txt
58
find -name *debian* > debian.txt
59
find -name *mandriva* > mandriva.txt
60
find -name *mandrake* > mandrake.txt
61
# fedora/redhat services
62
find -name *autoplus* > autoplus.txt
63
find -name *easylife* > easylife.txt
64
# ubuntu service
65
find -name *musicstore_icon* > musicstore_icon.txt
66

    
67
echo "done! enjoy your free (as in freedom) day :)"
68
read -p "Press enter to be free"
69

    
(1-1/3)