Browse Source
* gn/packages/twint.scm (python-twint): [patches]: Add 2 new patches. [arguments]: Rename 'cast-variables-properly to 'twint-hot-fixes. * python-twint-mentions.patch: New file. * python-twint-userlist.patch: New file. See: https://github.com/twintproject/twint/issues/1012pull/1/head
3 changed files with 39 additions and 2 deletions
@ -0,0 +1,16 @@ |
|||
diff --git a/twint/format.py b/twint/format.py
|
|||
index 334b43a..3eeb8c2 100644
|
|||
--- a/twint/format.py
|
|||
+++ b/twint/format.py
|
|||
@@ -29,7 +29,10 @@ def Tweet(config, t):
|
|||
output = output.replace("{quote_url}", t.quote_url) |
|||
output = output.replace("{near}", t.near) |
|||
output = output.replace("{geo}", t.geo) |
|||
- output = output.replace("{mentions}", ",".join(t.mentions))
|
|||
+ output = output.replace("{mentions}",
|
|||
+ ",".join(map(lambda x: x.get("screen_name",
|
|||
+ None),
|
|||
+ t.mentions)))
|
|||
output = output.replace("{translate}", t.translate) |
|||
output = output.replace("{trans_src}", t.trans_src) |
|||
output = output.replace("{trans_dest}", t.trans_dest) |
@ -0,0 +1,19 @@ |
|||
diff --git a/twint/cli.py b/twint/cli.py
|
|||
index f463d68..68244c9 100644
|
|||
--- a/twint/cli.py
|
|||
+++ b/twint/cli.py
|
|||
@@ -69,10 +69,10 @@ def loadUserList(ul, _type):
|
|||
else: |
|||
userlist = ul.split(",") |
|||
if _type == "search": |
|||
- un = ""
|
|||
- for user in userlist:
|
|||
- un += "%20OR%20from%3A" + user
|
|||
- return un[15:]
|
|||
+ un = userlist[0]
|
|||
+ for user in userlist[1:]:
|
|||
+ un += " OR from:" + user
|
|||
+ return un
|
|||
return userlist |
|||
|
|||
|
Loading…
Reference in new issue