usr bin python3 Поскольку всяким сторонним сервисам пароли не доверяю

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#!/usr/bin/python3
# Поскольку всяким сторонним сервисам я пароли не доверяю (даже Yahoo — см. #87566), а сам ЖЖ не позволяет подписаться одним RSS на всех френдов, написал небольшой велосипед
user='lj_user'
password='qwerty'
sh='liferea-add-feed "%s"'
from xmlrpc import client
from os import system
lj = client.ServerProxy('http://livejournal.com/interface/xmlrpc')
friends = lj.LJ.XMLRPC.getfriends({'username':user,'password':password})['friends']
for f in friends:
if f.get('identity_type','')!='OpenID' and f.get('status','')!='purged': # не подписываемся на OpenID-пользователей и удалённые журналы
url = 'http://%s:%s@livejournal.com/users/%s/data/rss'%(user,password,f['username'])
#print(sh%url)
system(sh%url)