mkconfig.sh 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. read -p "Enter your username: " username
  2. read -p "Enter your display name: " displayname
  3. read -p "Enter your profile description: " summary
  4. read -p "Enter the link to your avatar: " avatar
  5. read -p "Enter your ActivityPub domain: " domain
  6. read -p "Enter your domain for public pages: " public_url
  7. read -p "Enter the Port Microblog.pub should run at: " port
  8. read -p "Enter your copyright text: " copyright
  9. read -p "Enter the link to your imprint: " imprint_url
  10. read -p "Enter the link to your privacy policy: " privacy_url
  11. read -p "Enter the link to your favicon: " favicon_url
  12. read -p "Hide your followers? (true/false): " hide_following
  13. read -p "Post limit per page: " limit
  14. read -p "Length of preview texts on overview page: " preview_limit
  15. printf "Setting up your config..."
  16. cd config
  17. echo "default_icon: '/static/noavatar.svg'" > me.yml
  18. echo "https: true" >> me.yml
  19. echo "source_url: 'https://notabug.org/nipos/nikisoftblog'" >> me.yml
  20. echo "username: '$username'" >> me.yml
  21. echo "name: '$displayname'" >> me.yml
  22. echo "summary: '$summary'" >> me.yml
  23. echo "icon_url: '$avatar'" >> me.yml
  24. echo "domain: '$domain'" >> me.yml
  25. echo "public_url: '$public_url'" >> me.yml
  26. echo "port: '$port'" >> me.yml
  27. echo "copyright: '$copyright'" >> me.yml
  28. echo "imprint_url: '$imprint_url'" >> me.yml
  29. echo "privacy_url: '$privacy_url'" >> me.yml
  30. echo "favicon_url: '$favicon_url'" >> me.yml
  31. echo "hide_following: $hide_following" >> me.yml
  32. echo "limit: $limit" >> me.yml
  33. echo "preview_limit: $preview_limit" >> me.yml
  34. echo "pass: ''" >> me.yml
  35. echo $port > /tmp/microblogpub_mkconfig_port.txt
  36. echo "done"