Вместо ленты: фильтр постов Steem по авторам и категориям

in ru-steemit •  9 years ago  (edited)

Привет, стимяне!

На steemit.com пока нет ленты, а фильтровать поток постов уже хочется. Как тут быть? С помощью могучей библиотеки piston авторства @xeroc я только что соорудил такой костыль на Питоне:

#!/opt/local/bin/python3

from piston.steem import Steem
s = Steem()

# Ваши любимые авторы...
users = [ 'katya', 'marina' ]
# ... и категории
categories = [ 'ru', 'steem' ]

posts = sorted(
    [p for u in users for p in s.get_blog(u)] +
    [p for c in categories for p in s.get_posts(20, category=c)],
    key = lambda p: p['created'])
for p in posts:
    print('%s   by %-36s   %5d votes %15s    | %s\nhttp://steemit.com%s' % (
        p['created'], (p['author'] + ' in ' + p['category']), p['net_votes'],
        p['total_pending_payout_value'], p['title'], p['url']))

Заполняете списки авторов и категорий. Для запуска нужен python3 и собственно piston. Скрипт выдаёт в консоль список постов со ссылками, отсортированный по времени создания:

Такой список можно быстро просмотреть на предмет статей "на почитать" или "на проголосовать".

Вот. Может, кому пригодится

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  9 years ago (edited)

Отлично! У меня домен есть подходящий, на хостинг это прикрутить возможно?

Уверен что можно, хоть и не делал никогда. Там ещё нужно будет поднять локальную ноду steem, чтобы steemit.com не теребить постоянно

так просто и удобно.

мне не пригодится, ибо я вообще не программист ни разу, а это все абракадабра.
Но автору уважуха, что такие вот начинания мутятся. Скоро будет все работать и для таких как я. Это радует.

На случай, если кто не знает:

@dantheman пишет что лента скоро заработает, возможно, на след неделе

  ·  9 years ago (edited)Reveal Comment