Improve account search
This commit is contained in:
parent
e76e74160a
commit
62003cb39d
@ -163,16 +163,14 @@ def search():
|
|||||||
parsedResults = []
|
parsedResults = []
|
||||||
if form.validate_on_submit():
|
if form.validate_on_submit():
|
||||||
user = form.username.data
|
user = form.username.data
|
||||||
if isTwitterUser(user):
|
r = requests.get("{instance}search?f=users&q={usern}".format(instance=nitterInstance, usern=user.replace(" ", "+")))
|
||||||
r = requests.get("{instance}search?f=users&q={usern}".format(instance=nitterInstance, usern=user))
|
html = BeautifulSoup(str(r.content), "lxml")
|
||||||
html = BeautifulSoup(str(r.content), "lxml")
|
results = html.body.find_all('a', attrs={'class':'tweet-link'})
|
||||||
results = html.body.find_all('a', attrs={'class':'tweet-link'})
|
if results:
|
||||||
|
|
||||||
parsedResults = [s['href'].replace("/", "") for s in results]
|
parsedResults = [s['href'].replace("/", "") for s in results]
|
||||||
|
|
||||||
return render_template('search.html', form = form, results = parsedResults)
|
return render_template('search.html', form = form, results = parsedResults)
|
||||||
else:
|
else:
|
||||||
flash("User {} does not exist!".format(user))
|
flash("User {} not found...".format(user))
|
||||||
return render_template('search.html', form = form, results = parsedResults)
|
return render_template('search.html', form = form, results = parsedResults)
|
||||||
else:
|
else:
|
||||||
return render_template('search.html', form = form)
|
return render_template('search.html', form = form)
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<img class="ui avatar image" src="{{ url_for('static',filename='img/avatars/')}}{{range(1, 12) | random}}.png">
|
<img class="ui avatar image" src="{{ url_for('static',filename='img/avatars/')}}{{range(1, 12) | random}}.png">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header" id="author"><a href="/{{post.op.replace('@','')}}">{{ post.op }}</a></div>
|
<div class="header" id="author"><a href="user/{{post.op.replace('@','')}}">{{ post.op }}</a></div>
|
||||||
<div class="meta">
|
<div class="meta">
|
||||||
<span class="category" id="time"><i class="clock icon"></i> {{post.date}} </span>
|
<span class="category" id="time"><i class="clock icon"></i> {{post.date}} </span>
|
||||||
<span class="category"><i class="retweet icon"></i> {{post.username}} retwitted</span>
|
<span class="category"><i class="retweet icon"></i> {{post.username}} retwitted</span>
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<img class="ui avatar image" src="{{ post.profilePic }}">
|
<img class="ui avatar image" src="{{ post.profilePic }}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header" id="author"><a href="/{{post.op.replace('@','')}}">{{ post.op }}</a></div>
|
<div class="header" id="author"><a href="user/{{post.op.replace('@','')}}">{{ post.op }}</a></div>
|
||||||
<div class="meta">
|
<div class="meta">
|
||||||
<span class="category" id="time"><i class="clock icon"></i> {{post.date}} </span>
|
<span class="category" id="time"><i class="clock icon"></i> {{post.date}} </span>
|
||||||
{% if post.isPinned %}
|
{% if post.isPinned %}
|
||||||
|
Reference in New Issue
Block a user