index
:
~steering
/
bitbot.git
this commit
master
Unnamed repository; edit this file 'description' to name the repository.
steering7253
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
modules
/
fediverse
Commit message (
Collapse
)
Author
Age
Files
Lines
*
retooted account should use username, not display name
jesopo
2019-12-12
1
-2
/
+1
|
*
use fediverse display names when available
jesopo
2019-12-10
2
-3
/
+6
|
*
`note` should be jsonified
jesopo
2019-11-28
1
-1
/
+1
|
*
show username when a toot is CWed
jesopo
2019-11-27
2
-11
/
+11
|
*
default `first_item` to None or it doesn't exist when there's no toots
jesopo
2019-11-26
1
-1
/
+1
|
*
remove `parser` from utils.http.Request, add Request.soup()
jesopo
2019-11-26
1
-3
/
+2
|
*
add `cookies` and `.json()` to utils.http.Response objects
jesopo
2019-11-25
2
-19
/
+20
|
*
`USERAGENT` no longer exists
jesopo
2019-11-25
1
-1
/
+1
|
*
give bitbot a unique User-Agent
jesopo
2019-11-20
1
-2
/
+1
|
|
|
|
closes #206
*
move all datetime-related code from utils/__init__ to utils.datetime
jesopo
2019-11-15
1
-1
/
+1
|
*
Show more fediverse errors to the end user
jesopo
2019-11-14
2
-13
/
+28
|
*
show when a fediverse Note is nothing but an attachment
jesopo
2019-11-04
1
-3
/
+26
|
*
only .decompose() when it's an empty and unknown tag
jesopo
2019-11-04
1
-3
/
+4
|
*
better line normalisation for fediverse Activities
jesopo
2019-11-04
1
-17
/
+19
|
*
'element.contents' -> 'element.children' for consistency
jesopo
2019-10-31
1
-1
/
+1
|
*
use lxml for parsing fedi Notes. html.parse is bad and unpredictable
jesopo
2019-10-31
1
-1
/
+1
|
*
fallback ActivityPub data encoding to utf8
jesopo
2019-10-26
1
-1
/
+1
|
*
change !fedi "!" arg to still show CW but also show content of Note
jesopo
2019-10-18
1
-4
/
+7
|
*
add "!" arg to !fedi, to denote "dont show content warning"
jesopo
2019-10-18
1
-8
/
+17
|
*
support AP Notes with content outside of HTML tags (e.g. pleroma)
jesopo
2019-10-15
1
-9
/
+12
|
*
show ,fedi latest-tweet also if it's a self-reply
jesopo
2019-10-15
2
-2
/
+4
|
*
show `first` toot if it's a boost, fix Note boost formatting
jesopo
2019-10-15
2
-2
/
+4
|
*
actually explicitly strip "unknown" html tags from fedi notes
jesopo
2019-10-14
1
-5
/
+8
|
*
format multi-line toots on a single line using things like double space
jesopo
2019-10-09
1
-2
/
+24
|
*
prefer `url` over `id` as it's usually a more user-friendly url
jesopo
2019-10-08
1
-1
/
+2
|
*
combine find_setting() and find_setting_prefix() on user/channel/server/bot
jesopo
2019-10-07
1
-2
/
+2
|
*
support !fedi with a URL to a Note
jesopo
2019-10-04
2
-22
/
+43
|
*
non-CWed pleroma posts have content as "", not null
jesopo
2019-09-25
1
-1
/
+1
|
*
pleroma outbox items don't have an inReplyTo when it's null
jesopo
2019-09-25
1
-1
/
+1
|
*
only fist first_item once
jesopo
2019-09-25
1
-0
/
+1
|
*
make fediverse module rely on REST API
jesopo
2019-09-25
1
-0
/
+2
|
|
|
|
|
|
I didn't want to do this unless we had to but Mastodon is introducing requirming signed requests soon, so even if a user doesn't use bitbot as an instance, we'll still need to be able to serve Actor (and key) over the REST API
*
only show non-replies with ,fedi
jesopo
2019-09-25
1
-2
/
+6
|
*
serve pub key, not cert
jesopo
2019-09-25
2
-3
/
+14
|
*
don't .strip() tls cert
jesopo
2019-09-25
1
-1
/
+1
|
*
_ap_url already array-ifies
jesopo
2019-09-25
1
-1
/
+1
|
*
add missing "import urllib.parse" to ap_utils.py
jesopo
2019-09-23
1
-0
/
+1
|
*
bitbot is a Service (bot), not a Person
jesopo
2019-09-20
1
-1
/
+1
|
*
make a better "random ID url" function
jesopo
2019-09-20
1
-5
/
+4
|
*
make Accept ID (and Follow ID) our own domain
jesopo
2019-09-20
1
-3
/
+7
|
*
update _ap_*_url() functions to use path-args
jesopo
2019-09-20
1
-6
/
+6
|
*
use path-arg variables for AP urls, not get params
jesopo
2019-09-20
1
-2
/
+6
|
*
fedi http headers should be PascalCase
jesopo
2019-09-19
2
-4
/
+4
|
*
through error when fediverse server is configured but crypto is missing
jesopo
2019-09-18
2
-5
/
+12
|
*
`first` is now a Response object, not a dict
jesopo
2019-09-17
1
-1
/
+1
|
*
'responsedata' -> 'response.data'
jesopo
2019-09-17
1
-1
/
+1
|
*
Show error when actor.load() fails
jesopo
2019-09-17
1
-2
/
+3
|
*
pass full Response from ap_utils.activity_request, use it for Actor 404
jesopo
2019-09-17
2
-13
/
+15
|
*
move getting private_key/our_actor to __init__ (for main thread)
jesopo
2019-09-16
1
-6
/
+8
|
*
pass `exports` to ap_server.py
jesopo
2019-09-16
2
-2
/
+4
|
*
'theading' -> 'threading'
jesopo
2019-09-16
1
-1
/
+1
|
[next]