Android Widget for CF Blogs

Revision en9, by RangeyBhakt, 2025-03-26 20:25:58

Hello Everyone!

I was looking for a homescreen widget that displays CF Blogs but surprisingly couldn't find any.

I've made a widget for the same and am sharing in hope that it'll help someone in the same position as me.

 |

The app settings like Filtered mode, Show Announcements and Minimum Rating Allowed all carry over from the app to the widget.

It updates the data every 30 mins automatically but you can also press the refresh button on the widget or pull down to refresh in the app.

The filterchip with colors allows you to select the minimum rating for a user must have for their blog to be shown on your widget or app. (Thanks gupta_samarth for the suggestion)

Filtered mode uses Llama 3.2 3b to try and filter out only educational blogs, but right now it's a hit or miss. (Thanks flakes24 for the suggestion)

Announcement toggle hides all Unrated and Headquarters posts.

You can get the app from the releases section here, https://github.com/theSoberSobber/CF-Widget/ (👈 ⭐ 🥺 ❓)

I hope some readers find this helpful, Thank You.

PS: the app's icon is supposed be a smol dog's face, I tried my best :(

Tags android, widgets, blogs, codeforces tools

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en9 English RangeyBhakt 2025-03-26 20:25:58 0 (published)
en8 English RangeyBhakt 2025-03-26 17:43:03 5 Tiny change: 'osed be a dog's fac' -> 'osed be a smol dog's fac'
en7 English RangeyBhakt 2025-03-26 17:42:38 12 Tiny change: ' app from releases here, [ht' -> ' app from the releases section here, [ht'
en6 English RangeyBhakt 2025-03-26 17:41:30 21
en5 English RangeyBhakt 2025-03-26 17:40:27 1 Tiny change: 'ng in hopes that it'l' -> 'ng in hope that it'l'
en4 English RangeyBhakt 2025-03-26 17:38:03 9 Tiny change: '28072; 🌟 &#129402' -> '28072; ⭐ &#129402'
en3 English RangeyBhakt 2025-03-26 17:35:39 112 Tiny change: ' 🥺)\n\nI ho' -> ' 🥺 ❓)\n\nI ho'
en2 English RangeyBhakt 2025-03-26 17:28:06 46
en1 English RangeyBhakt 2025-03-26 17:24:53 1365 Initial revision (saved to drafts)