Feature request
Description the feature
Create the dedicated utility tab for community advocates and marketing managers, featuring automated copy-paste text templates and dynamic graphic asset generation.
Goals of this feature:
- Text Templates: Provide pre-written text summaries (with one-click "copy to clipboard" buttons) highlighting major weekly achievements.
- Dynamic Card Generator: Program a visual asset generator that superimposes contributor data (usernames, avatars) onto a branded ScanAPI background template to create ready-to-share milestone cards.
Is your feature request related to a problem?
Yes. Broadcasting community wins on social media boosts project visibility and attracts maintainers/sponsors, but manually harvesting weekly logs and designing graphic announcements takes away valuable hours from community managers.
Do you have any suggestions on how to add this feature in scanapi ?
- Tools: Use the Python
Pillow (PIL) library to manipulate images on-the-fly, combined with st.download_button to export final cards as PNGs.
- Approach: Populate dynamic f-strings utilizing the data fetched in the data layer (e.g., "Shoutout to our community! This week we successfully merged {pr_count} PRs from {author_count} unique authors! 🚀").
Feature request
Description the feature
Create the dedicated utility tab for community advocates and marketing managers, featuring automated copy-paste text templates and dynamic graphic asset generation.
Goals of this feature:
Is your feature request related to a problem?
Yes. Broadcasting community wins on social media boosts project visibility and attracts maintainers/sponsors, but manually harvesting weekly logs and designing graphic announcements takes away valuable hours from community managers.
Do you have any suggestions on how to add this feature in scanapi ?
Pillow (PIL)library to manipulate images on-the-fly, combined withst.download_buttonto export final cards as PNGs.