Ivan Habunek
|
ec90077255
|
Merge pull request #406 from snan/venv-docs
Clarify misleading venv docs
|
2023-11-19 13:54:11 +01:00 |
|
Ivan Habunek
|
cd03486a25
|
Remove unused imports
|
2023-11-19 12:48:22 +01:00 |
|
Ivan Habunek
|
5a83cd7d3b
|
Read media viewer from settings
|
2023-11-19 12:15:26 +01:00 |
|
Ivan Habunek
|
ef19449190
|
Load followed accounts after timeline
This way we don't have to wait for them to load, which may take a while
due to paging.
|
2023-11-19 09:12:42 +01:00 |
|
Ivan Habunek
|
9808784645
|
Add a config file for vermin
|
2023-11-18 22:20:06 +01:00 |
|
Ivan Habunek
|
4cd83daf4b
|
Move requirements files into setup.py
|
2023-11-18 22:16:37 +01:00 |
|
Ivan Habunek
|
e9daaf6000
|
Fix warnings
|
2023-11-18 22:02:11 +01:00 |
|
Ivan Habunek
|
7141d83c6f
|
Add setuptools to test requirements
Python 3.12 does not have setuptools installed by default.
|
2023-11-18 16:06:59 +01:00 |
|
Ivan Habunek
|
b9f092c0e1
|
Add testing on python 3.12
|
2023-11-18 15:53:53 +01:00 |
|
Ivan Habunek
|
8c3fd12005
|
Fix style
|
2023-11-18 15:53:14 +01:00 |
|
Ivan Habunek
|
4a3b14313c
|
Fix compat with older versions of python
|
2023-11-18 15:48:28 +01:00 |
|
Ivan Habunek
|
0265f7e0b7
|
Fix tests
|
2023-11-18 15:44:50 +01:00 |
|
Ivan Habunek
|
3de561a060
|
Add --json argument to whois command
|
2023-11-18 15:42:04 +01:00 |
|
Ivan Habunek
|
dd16627c89
|
Update print_account to take an Account object
|
2023-11-18 15:42:02 +01:00 |
|
Ivan Habunek
|
2c4f7e17c9
|
Add --json option to whoami command
|
2023-11-18 15:40:51 +01:00 |
|
Ivan Habunek
|
6cdba16fcf
|
Make verify_credentials return the http response
Required if we want to emit json without decoding it
|
2023-11-18 15:40:50 +01:00 |
|
Ivan Habunek
|
317840b019
|
Merge pull request #415 from ihabunek/danschwarz-richtext3
Add support for rich text
|
2023-11-18 15:40:35 +01:00 |
|
Ivan Habunek
|
fe8b441b5b
|
Add hack to work around a pleroma bug
|
2023-11-18 12:32:35 +01:00 |
|
Ivan Habunek
|
8d1edd5374
|
Fix compat with older python versions
|
2023-11-18 11:25:52 +01:00 |
|
Ivan Habunek
|
59adec3e55
|
Improve error when conversion fails
|
2023-11-18 11:18:30 +01:00 |
|
Ivan Habunek
|
05c5bcb723
|
Convert datetimes to local timezone by default
|
2023-11-18 10:25:52 +01:00 |
|
Daniel Schwarz
|
9b9c153531
|
Fixed github build to include richtext "extra"
which pulls in urwidgets dependeency, required for builds
|
2023-11-16 20:35:29 -05:00 |
|
Daniel Schwarz
|
732b9feed5
|
Added test for toot.utils.urlencode_url(...)
|
2023-11-16 20:24:53 -05:00 |
|
Daniel Schwarz
|
584f598b5a
|
Merge pull request #412 from ihabunek/rich
Rich text simplification
|
2023-11-16 17:29:34 -05:00 |
|
Ivan Habunek
|
d4b6447d0f
|
Bump version, add changelog
|
2023-11-16 16:41:15 +01:00 |
|
Ivan Habunek
|
6cb170b95c
|
Merge pull request #413 from ihabunek/preprocessing
Add data preprocessing
|
2023-11-16 16:38:15 +01:00 |
|
Ivan Habunek
|
2b8727bf09
|
Roll back workaround to support pleroma
Fixed in previous commit.
|
2023-11-16 15:15:38 +01:00 |
|
Ivan Habunek
|
fe48f9a17e
|
Add a way to preprocess the data before decoding
Use it to modify the data returned by the Pleroma API which does not
conform to the current Mastodon API definition.
See:
https://git.pleroma.social/pleroma/pleroma/-/issues/1470#anchor-310
|
2023-11-16 15:15:26 +01:00 |
|
Ivan Habunek
|
414d9e8ff2
|
Start testing richtext
|
2023-11-16 12:29:37 +01:00 |
|
Ivan Habunek
|
bc542b5e37
|
Add richtext package
|
2023-11-16 11:51:11 +01:00 |
|
Ivan Habunek
|
57cfd41613
|
Remove old stubs
|
2023-11-16 11:50:25 +01:00 |
|
Ivan Habunek
|
d6ff3cc3a8
|
Extract url_to_widget, add fallback
|
2023-11-16 11:46:54 +01:00 |
|
Ivan Habunek
|
e5ac82bb01
|
Add fallback for html_to_widgets
Remove has_urwidgets since we no longer need to worry if we have
urwidgets in the richtext module.
|
2023-11-16 11:36:18 +01:00 |
|
Ivan Habunek
|
f96b1b722c
|
Move richtext to it's own module
This is the first step towards easier stubbing
|
2023-11-16 11:12:54 +01:00 |
|
Ivan Habunek
|
f50dea1175
|
Simplify text_to_widget
This was doing double regex matching, calling parse_text was not needed
at all.
|
2023-11-16 11:09:32 +01:00 |
|
Sandra Snan
|
560b91700f
|
Ask for 639-1 consistently
|
2023-11-16 10:11:35 +01:00 |
|
Ivan Habunek
|
073dd3025c
|
Remove the ContentParser class, use functions instead
It did not help, just added to the indent.
|
2023-11-06 18:23:35 +01:00 |
|
Ivan Habunek
|
a544453338
|
Remove magic lookup
Having the choice explicit makes the code easier to read.
|
2023-11-06 18:22:09 +01:00 |
|
Ivan Habunek
|
ce6faccb99
|
Extract render method
|
2023-11-06 17:43:02 +01:00 |
|
Ivan Habunek
|
2aba3f93f9
|
Extract block tags
|
2023-11-06 09:56:12 +01:00 |
|
Ivan Habunek
|
a8b4c79716
|
Eliminate constructor
|
2023-11-06 09:36:30 +01:00 |
|
Ivan Habunek
|
199a96625b
|
Extract parsing html
|
2023-11-04 07:53:40 +01:00 |
|
Ivan Habunek
|
d91c73520e
|
Better function name
|
2023-11-04 07:38:47 +01:00 |
|
Ivan Habunek
|
a9ef96c31b
|
Cleanup formatting
|
2023-11-04 07:26:45 +01:00 |
|
Daniel Schwarz
|
06167a5bc9
|
typo fix in requirements.txt
|
2023-09-29 07:18:59 -04:00 |
|
Daniel Schwarz
|
89e905cd8b
|
added urwidgets as an optional depenency for 'hyperlinks' extra
|
2023-09-28 14:22:59 -04:00 |
|
Daniel Schwarz
|
30857f570d
|
Merge pull request #405 from snan/date-parsing
|
2023-09-24 09:18:27 -04:00 |
|
Sandra Snan
|
b344bb3bdb
|
Add tests for reading dates
|
2023-09-24 08:09:06 +02:00 |
|
Sandra Snan
|
6a22e2345b
|
Add in controversial timezone workaround
|
2023-09-24 00:42:46 +02:00 |
|
Sandra Snan
|
c821ab999b
|
Fix crash on weird date time
Solution found by danschwarz
|
2023-09-24 00:35:39 +02:00 |
|