mirror of
https://github.com/StevenBlack/hosts.git
synced 2026-07-01 02:36:52 +00:00
Issue #2014: Uploading the first data and graphs of source list history.
This commit is contained in:
82
sourcestats.sh
Normal file
82
sourcestats.sh
Normal file
@@ -0,0 +1,82 @@
|
||||
#!/bin/sh
|
||||
|
||||
products="
|
||||
alternates/fakenews
|
||||
alternates/fakenews-gambling
|
||||
alternates/fakenews-gambling-porn
|
||||
alternates/fakenews-gambling-porn-social
|
||||
alternates/fakenews-gambling-social
|
||||
alternates/fakenews-porn
|
||||
alternates/fakenews-porn-social
|
||||
alternates/fakenews-social
|
||||
alternates/gambling
|
||||
alternates/gambling-porn
|
||||
alternates/gambling-porn-social
|
||||
alternates/gambling-social
|
||||
alternates/porn
|
||||
alternates/porn-social
|
||||
alternates/social
|
||||
"
|
||||
|
||||
lists="
|
||||
data/Adguard-cname
|
||||
data/Badd-Boyz-Hosts
|
||||
data/KADhosts
|
||||
data/MetaMask
|
||||
data/StevenBlack
|
||||
data/URLHaus
|
||||
data/UncheckyAds
|
||||
data/adaway.org
|
||||
data/add.2o7Net
|
||||
data/add.Dead
|
||||
data/add.Risk
|
||||
data/add.Spam
|
||||
data/hostsVN
|
||||
data/minecraft-hosts
|
||||
data/mvps.org
|
||||
data/shady-hosts
|
||||
data/someonewhocares.org
|
||||
data/tiuxo
|
||||
data/yoyo.org
|
||||
extensions/fakenews
|
||||
extensions/gambling
|
||||
extensions/porn/brijrajparmar27
|
||||
extensions/porn/clefspeare13
|
||||
extensions/porn/sinfonietta
|
||||
extensions/porn/sinfonietta-snuff
|
||||
extensions/porn/tiuxo
|
||||
extensions/social/sinfonietta
|
||||
extensions/social/tiuxo
|
||||
"
|
||||
|
||||
IFS='
|
||||
'
|
||||
|
||||
# git log --format="%t,%as" -- extensions/gambling
|
||||
# 9cd4e69c,2022-07-23
|
||||
# f85b5457,2022-05-29
|
||||
# 35b339c9,2022-04-05
|
||||
# 2352ff85,2022-02-12
|
||||
# 9bca8cc3,2022-01-21
|
||||
# 5bf04400,2021-10-03
|
||||
# git checkout 58e94360 extensions/gambling/hosts
|
||||
# git checkout head^ extensions/gambling/hosts
|
||||
|
||||
for item in $lists
|
||||
do
|
||||
echo -n "" > $item/stats.out
|
||||
|
||||
for HASH_DATE in $(git log --reverse --format="%t,%as" -- $item)
|
||||
do
|
||||
# echo $item $HASH_DATE
|
||||
IFS=" "
|
||||
split=(${HASH_DATE//,/ })
|
||||
git checkout ${split[0]} ${item}/hosts 1> /dev/null 2> /dev/null
|
||||
domains=$(rh -q -m $item/hosts)
|
||||
echo $item ${split[1]} ${domains}
|
||||
echo ${split[1]},${domains} >> ${item}/stats.out
|
||||
IFS='
|
||||
'
|
||||
done
|
||||
git checkout HEAD^ ${item}/hosts 1> /dev/null 2> /dev/null
|
||||
done
|
||||
Reference in New Issue
Block a user