Blog

Steemfilter v3 Launched

I’m happy to announce that the new version of Steemfilter has been launched today. It has got a reputation filter, popular tags filter, and several other improvements. I designed a logo for it, too.

What is Steemfilter?

Steemfilter is a tool that helps find fresh quality posts on Steemit. Here are its main use cases:

Support new Steemians

How to use: select reputation 25-25 and the tag “introduceyourself”.

Manual curation

Established Steemians willing to help new authors can now do so without spending too much time. How to use: select reputation 25-45.

Better Steem investment

Steemians interested in a better use of their Steem Power can find new interesting bloggers to (auto)vote for. How to use: select reputation 45-60.

Connect newcomers to established members

Aspiring authors can now easily find posts by members with high reputation to learn from them, discover new valuable information, contribute to discussions and be heard by more experienced members. How to use: select reputation 60-75.

Try Steemfilter in action!

What’s New in Version 3

  • Reputation filter: you can filter new posts by author’s reputation from 25 to 75
  • Popular tags filter: you can select a tag from about 20 most popular ones
  • Improved English filter (better filtering of East Asian languages)
  • Filters out posts downvoted by @steemcleaners
  • Speed improvement
  • New logo designed

How it works

  • Short post check. It’s so much easier to produce short posts and it could look more profitable, but my experience says a short post gets a good payout very rarely, at least for new Seemit authors.
  • Filters out posts with no images. The same reason as above — finding a good licensed image requires effort.
  • Plagiarism check. The script filters out posts voted for by @cheetah or @steemcleaners.
  • Language detection (so far English only, I’ll add more languages later).

The code is written in PHP on top of WordPress platform and uses Steem API by @goodkarma. Here’s Steemfilter’s announcement post.

Next steps

  • Language filter (currently Steemfilter shows English posts only, in the next version I will work on adding an option to choose from more languages).
  • If the project’s user base will continue growing, I’ll experiment with text analysis tools like readability tests, topic detection or English grammar check.

Support Steemfilter!

Use Steemfilter to support new authors and find interesting posts to vote for. Steemfilter is also listed on SteemTools — come to vote for it and find new cool Steem related tools!

The improved Steemfilter v 2 is here

alchemy-2799370_1280.jpg

Steemfilter is my project aimed to help Steemit users find new quality posts. Today I am happy to announce that a brand new Steemfilter’s version is rolled out.

Steemfilter’s goal is to make potential quality posts shine as bright as they deserve. To attain it, it filters out the posts that require less effort to produce, like short posts with no images or copypasted posts, and presents the remaining posts more prominently for the reader’s enjoyment.

New features and improvements

steemfilter2.png

  • Full redesign using Twenty Fifteen theme which turned out to be the most convenient by design and simplicity. This native WordPress theme is stable and well-supported.
  • Drastically improved load speed, as promised.
  • Added controls allowing to change some of the filtering parameters.
  • There is now a checkbox allowing to load only posts tagged #introduceyourself. I dedicate some time to curating new members’ posts in this category and this addition makes it so much easier.
  • Google language detection is replaced with PHP Text_LanguageDetect library to improve speed and reduce costs. This library works less precisely than Google’s and it turned out that it doesn’t support Chinese and Korean, so I will search for better solutions in the next version.
  • Now the default post age is 1 minute with the possibility to change it to 5 or 10 minutes (which slows down the script a bit but is still acceptable).
  • Project blog and contact section are added.

If you want to get maximum curation rewards from voting I recommend Vote in X Minutes Bookmarklet by @lukestokes.

The stats say Steemfilter is used regularly and I am sure this rate will grow substantially with the improved speed.

How it works

Currently Steemfilter uses the following filters:

  1. Language detection (so far English only, later I’ll add more languages).
  2. Short post check. It’s so much easier to produce short posts and it could look more profitable, but my experience says a short post gets a good payout very rarely, at least for new Seemit authors.
  3. Post with no images. The same reason as above — finding a good licensed image requires effort.
  4. Plagiarism check. So far the script just checks if a post wasn’t marked by @cheetah bot.

The code is written in PHP and uses Steem API by @goodkarma. Steemfilter is built on WordPress platform which allows easily adding website-related features.

Future plans

  • Add tags
  • Support more languages
  • Better plagiarism check

If the project’s user base will continue growing, I’ll experiment with text analysis tools like readability tests, topic detection or English grammar check.

I invite you to use Steemfilter to support new authors and find interesting posts to vote for. Share your experience in comments or contact me directly. If you like what I do, please support me by voting for this post. Resteem it to help get more feedback!

Credits

  • Cover image: Pixabay
  • Thanks to @void and @voorash for helpful advice.

First published on Steemit

Introducing Steemfilter: a new tool to find quality posts and promising authors on Steemit

It’s no secret that it’s hard for new authors to get noticed and build a following on Steemit. In addition, Steem is getting flooded with spam and valueless posts. That’s why I am developing Steemfilter, a website which can contribute to solving this problem. First, Steemfilter can help new Steemit users find more meaningful posts. It could also prove useful for established users wishing to support new community members and for whales to discover new interesting authors worth voting.

Currently it’s just a proof of concept. The load time is weird (more on this later) so be patient please. What matters now is whether the project’s central idea, namely to determine certain criteria to filter out possibly less relevant posts, can be valid.

How it works

Steemfilter loads new posts starting from about 15 minutes old and processes them using the following filters:

1. Language detection

Steemfilter uses Google language detection algorithm to filter out non-English posts. No offence intended to non-English authors — later I’ll add custom filters including language.

2. Short post detection

It’s rarely possible to convey something of value in a twitter-like fashion. I believe a good post should be at least 1000 characters long. I know some good photos and videos could be filtered out, so I’ll think about a separate filter using early votes and comments to predict more interesting short posts containing photos or videos.

3. Plagiarism check

Currently I’m using a workaround — instead of direct plagiarism check it just checks if a post wasn’t marked by @cheetah bot. Maybe not all 15-minute old posts get this bot’s attention. Later I’ll incorporate plagiarism check into the code directly.

4. Post with no images

The last check so far is to make sure the author took time to put to her/his post at least one image. Again, I know some posts could be cool even without images, so later I’ll tweak it in the same manner as above.

Technical details

The code is written in PHP and uses official Steem API. The website runs on a WordPress install and can use all the rich functionality of this engine. I can replace the site design easily using ready-made WordPress themes. After things get more stable, I’ll make a custom theme.

This is my first Steemit-related coding project, and I still have to solve the site load time problem — API requests take quite a lot of time despites the site is located at WP Engine, one of the fastest WP hosting platforms out there. Any advice on it would be greatly appreciated.

Future plans

I’m already using Steemfilter on my own to support new authors and find interesting posts to vote for. It works.

The closest steps I’m considering is adding customizable filters, especially for tags and languages support. The closest next step would be a possibility to load fresh #introduceyourself posts.

If the project proves useful, I’m thinking about adding more complex text analysis tools like readability tests, topic detection or English grammar check to filter out posts translated with Google.

How you can help

Try using Steemfilter for a while and share your experiences to help me polishthe algorithm as well as the look and feel. If you’re an experienced Steemit coder, I will be happy if you answer a few questions I can’t solve on my own yet. Just leave a comment here if you’re willing to help and I’ll connect to you on discord. Resteem this post so that it could to reach more people and get more feedback. https://steemfilter.space/

Credits

Thanks to @voorash for helpful answers.

First published on Steemit