Files
spl-tools/update-pledges.sh
2024-09-14 15:41:13 +10:00

28 lines
787 B
Bash
Executable File

#!/bin/bash
# If this runs as a cron job - might want to limit the number of revisions
# wordpress stores:
# wp-config.php:
# define( 'WP_POST_REVISIONS', 3 );
#wp post list --post_type=page
#wp post get 426 --field=content > current-homepage
#wp post get 1409 --field=content > movie-homepage
#wp post create --post_type=page --post_title="test_pledge" movie-homepage
#wp post update 1803 ../spl-data/movie-homepage
DATA_PATH="../spl-data"
pledges_files=()
for folder in "$DATA_PATH"/*; do
if test -f "$folder"/pledges.csv; then
pledges_files+=("$folder"/pledges.csv)
fi
done
pledge_sed=$(php pledge-update/main.php --pledges-files "${pledges_files[*]}")
content=$(sed "$pledge_sed" ../spl-data/movie-homepage)
wp post update 1803 --post_content="$content"