1
0
mirror of https://git.sr.ht/~cadence/bibliogram synced 2025-07-13 23:02:05 +00:00
Commit Graph

145 Commits

Author SHA1 Message Date
Cadence Ember
c2d7aca1cb
Replace all profile fetching methods with IWeb
The previous HTML method is gone due to a page restructure. It was
able to consistently bypass Instagram's blocking.

The IWeb method has a few hundred uses per X time for selfhosters, and
a couple dozen uses per X time for servers. This will likely change in
the future. There is no known way to bypass Instagram's IWeb blocking.

Feel free to look for a way.

Further timeline pages are still blocked. The "next page" button
defaults to not automatically loading when scrolled, since it will
basically never work anyway. Users running personal instances may be
able to get a couple of uses out of it.
2022-07-25 01:57:44 +12:00
Cadence Ember
10b38185c4
Correctly show co-authored videos 2022-06-26 13:25:11 +12:00
Cadence Ember
7acb21f613
User pages now count for quota, as it should be. 2022-05-06 16:14:58 +12:00
Cadence Ember
7461f25ca9 Use boring font for consistent non-latin script appearance based on page heuristics 2022-05-06 01:36:40 +12:00
Cadence Ember
a6094a37ec
Embeds may be blocked or have missing captions 2022-02-21 23:37:26 +13:00
Cadence Ember
91022aa5da
Support loading shortcodes of a single image 2021-11-05 17:01:46 +13:00
Cadence Ember
d660c84941
Fix shortcode fetching 2021-11-02 01:58:03 +13:00
Cadence Ember
a807acc296
Allow customisation of tor port 2021-09-28 16:23:52 +13:00
Cadence Ember
c5bd24f9d4
Add handler for alternate form of age restriction 2021-08-05 23:33:19 +12:00
Cadence Ember
4363891fa6
Add configuration option to disable media proxy
Media proxy is enabled by default, and was always enabled before this
commit.
2021-06-21 02:14:28 +12:00
Jakob Wenzel
7fd90bce54
fix crash in feeds with empty caption 2021-02-22 23:18:26 +13:00
Jakob Wenzel
9b4f235355
insert br tags in feeds
FreshRSS performs input sanitation and throws away all style attributes.
Instead of relying on them for linebreaks, insert br tags.
2021-02-19 00:14:01 +13:00
bopol
c050f6424a
use redirect.invidious.io for youtube redirection
fix regression introduced by commit e1883b2d9e
invidious.io is not the redirect website for invidious, but the homepage
of Invidious (project)
2021-02-06 13:13:34 +13:00
Cadence Ember
5ed035a432
Preserve history error kind 2021-01-30 19:40:20 +13:00
Cadence Ember
2419fbf08b
Change self_blocked_status to include timeline
Disabled by default, enable in the usual way.
2021-01-30 19:29:24 +13:00
Cadence Ember
e1883b2d9e
Set default Invidious instance to invidious.io 2021-01-23 21:59:23 +13:00
Cadence Ember
5f036124d9
Fix IGTV loading and post count 2021-01-19 02:23:25 +13:00
Cadence Ember
934e6baf06
Tor check bug fixes; recognise december blocking 2021-01-19 01:50:35 +13:00
Cadence Ember
72ee788799
Emergency jank: Route through Tor 2020-11-17 18:30:18 +13:00
bopol
40eeab8435
add language_dev constant
this constant, if enabled, will display MISSING STRING: string_id
if disabled, it will display the english version of string string_id
2020-11-15 00:42:37 +13:00
Kyle Anthony Williams
0d251779f2
Changed the journal mode of the SQLite DB to WAL.
https://github.com/JoshuaWise/better-sqlite3/issues/262#issuecomment-549872386

https://www.sqlite.org/wal.html

Just do it. It should near instanly make Bibliogram faster.
2020-11-04 14:24:29 +13:00
Cadence Ember
3fccab179d
Add VPN IPv6 list 2020-08-01 02:10:25 +12:00
Cadence Ember
d4f9af44b0
Notify users if they were blocked due to proxy 2020-07-31 03:19:55 +12:00
Cadence Ember
f0a28d485f
Remove debugging info from getIdentifier 2020-07-31 03:01:54 +12:00
Cadence Ember
4fdf44c4ca
Use general known bots list file 2020-07-31 03:01:14 +12:00
Cadence Ember
271afec9db
Add VPN list and applied-privacy subnet list 2020-07-31 02:44:28 +12:00
Cadence Ember
44c8e96a94
Cache enhancements:
- Use quota for /p/ requests
- Correctly detect owner.full_name to save unneeded requests out
- Unify quota reached pages
- Unify post presentation into function that fetches prerequisites
- Add getByID method to userRequestCache
2020-07-29 21:51:41 +12:00
Cadence Ember
78cefb0776
Fix simultaneous accesses to inflight RequestCache 2020-07-29 15:32:04 +12:00
Cadence Ember
e6211f17c2
Log even more when timelineentry not created 2020-07-29 01:08:12 +12:00
Cadence Ember
d22c728473
Add m.youtube.com to youtube redirect list 2020-07-29 00:52:31 +12:00
Cadence Ember
4c119c307b
When data not initialised, log more details 2020-07-29 00:10:27 +12:00
Cadence Ember
f7c4ae19f4
Option to track quota for analysis 2020-07-23 01:20:06 +12:00
Cadence Ember
112d9cc90e
Add request quota system 2020-07-23 00:58:21 +12:00
Cadence Ember
5baae5167d
Add screenshot tests for user, post, and gallery 2020-07-20 19:15:58 +12:00
Cadence Ember
496d53f47e
Create initial language support
Create support for languages, then reformat user, home, and post pages
to use it, and create en and en-us language files.
2020-07-20 01:40:27 +12:00
Cadence Ember
aeb1947056
Link to new reserved URLs document 2020-07-17 00:19:37 +12:00
Cadence Ember
8f0890f0ad
Fix getOrFetchPromise errors getting stuck cached 2020-07-16 23:41:00 +12:00
Cadence Ember
0594d694da
Mostly remove GitHub 2020-07-14 01:27:42 +12:00
Cadence Ember
82ee6e6d64
Im Cool 2020-07-11 20:56:19 +12:00
Cadence Ember
c57d51e3eb
Embed videos in feeds 2020-07-10 22:34:06 +12:00
Cadence Ember
642e543fd6
Automatically download test files when required 2020-07-07 22:08:47 +12:00
Cadence Ember
c3455ec183
Deleted accounts become 404 instead of error
Fixes #95.
2020-07-07 22:08:19 +12:00
Cadence Ember
a941267953
Disable adding to the posts table by default 2020-06-25 23:47:16 +12:00
Cadence Ember
ff75c39aa9
Fix some image proxy headers 2020-06-25 03:42:22 +12:00
Cadence Ember
a023e09743
Add IGTV 2020-06-25 02:58:01 +12:00
Cadence Ember
81b2c77b98
Add youtube/twitter rewrite (closes #22) 2020-06-22 02:04:15 +12:00
Cadence Ember
a7a9af8854
Remove updater page 2020-06-22 01:07:37 +12:00
Cadence Ember
8a1c2ddb80
Upload missing files 2020-06-22 00:43:51 +12:00
Cadence Ember
6b4c9e9660
Ability to record and playback network requests 2020-06-22 00:34:46 +12:00
Cadence Ember
6fd9907b60
Rename folder to request_backends 2020-06-21 18:06:30 +12:00