New in the PCT: Filtering by Post Length

Hey everyone,

Today's update to the Post Curation Tool (PCT) is another feature implemented directly from community feedback. A request was made by @friendlymoose to add filtering based on the number of words in a post. I've taken that idea and expanded on it.


New Filters for Post Length

The PCT now allows you to filter posts based on their length in three different ways:

I hope it's not growing to unwieldy

  • Body Length: Filter by the minimum or maximum number of raw characters.
  • Word Count: Filter by the minimum or maximum number of words.
  • Read Time: Filter by the estimated reading time in seconds.

These new fields in the search form give you much more granular control over the types of posts you want to curate, whether you're looking for short-form content or in-depth articles. To support this, I've also added these metrics to the footer of each post card, so you can see the payout, word count, character count, read time, and vote count at a glance.

I removed the payout time to make it fit right


What's Next? Language Filtering

I am also looking into how to add filtering by language, which was another great community suggestion. The main challenge is finding a method for language detection that is accurate without being too resource-intensive on the server. I'm currently researching the best way to implement this and will provide an update once I have a viable solution.

This should make it even easier to find exactly the content you're looking for.

As always,
Michael Garcia a.k.a. TheCrazyGM



0
0
0.000
4 comments
avatar
(Edited)

Tags on the posts are probably one way to filter for languages - or the headings people sometimes use eg ESP|ENG or specific tags or communities that are primarily in one language or another.

Otherwise, if you use Hive SQL, you will notice there is a language predictor as a column - you could be able to ask @arcange how they determine language in the posts table.

0
0
0.000
avatar

The option I'm leaning on now is using the rust/python bindings for the lingua python language detection library on post ingestion, it involved adding another column / field to the data, but I don't plan on re-scraping the chain as it's for curation I only need the last X days to have the data.

So, likely will enable it and let it build for a week or so then make it visible so it's not empty searches until it gets data.

0
0
0.000
avatar

Why didn't I get a mention while you did mention me @thecrazygm ?

I accidentally came across your post and I'm glad I did!
This update is really cool!
I'll test it right away!

0
0
0.000
avatar

This is becoming the best curation tool on the blockchain. Excellent job, my friend! 😁🙏💚✨🤙

0
0
0.000