You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.2 KiB
30 lines
1.2 KiB
#!/bin/bash |
|
|
|
total=$(sqlite3 articles.db "SELECT url FROM articles" | wc -l) |
|
left=$(sqlite3 articles.db "SELECT url FROM articles WHERE category = 'left'" | wc -l) |
|
right=$(sqlite3 articles.db "SELECT url FROM articles WHERE category = 'right'" | wc -l) |
|
|
|
left_sources=$(sqlite3 articles.db "SELECT source FROM articles WHERE category = 'left'" | sort | uniq) |
|
right_sources=$(sqlite3 articles.db "SELECT source FROM articles WHERE category = 'right'" | sort | uniq) |
|
|
|
total_source_count=$(sqlite3 articles.db "SELECT source FROM articles" | sort | uniq | wc -l) |
|
left_source_count=$(echo $left_sources | wc -w) |
|
right_source_count=$(echo $right_sources | wc -w) |
|
|
|
echo "This model contains a total of $total articles from $total_source_count sources." |
|
echo "" |
|
echo "## Left" |
|
echo "" |
|
for i in $left_sources; do |
|
echo "* $i: $(sqlite3 articles.db "SELECT url FROM articles WHERE source = '$i'" | wc -l)" |
|
done |
|
echo "" |
|
echo "Left total: $left articles from $left_source_count sources" |
|
echo "" |
|
echo "## Right" |
|
echo "" |
|
for i in $right_sources; do |
|
echo "* $i: $(sqlite3 articles.db "SELECT url FROM articles WHERE source = '$i'" | wc -l)" |
|
done |
|
echo "" |
|
echo "Right total: $right articles from $right_source_count sources"
|
|
|