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
7acb21f613
User pages now count for quota, as it should be.
2022-05-06 16:14:58 +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
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
934e6baf06
Tor check bug fixes; recognise december blocking
2021-01-19 01:50:35 +13: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
112d9cc90e
Add request quota system
2020-07-23 00:58:21 +12:00
Cadence Ember
82ee6e6d64
Im Cool
2020-07-11 20:56:19 +12:00
Cadence Ember
c3455ec183
Deleted accounts become 404 instead of error
...
Fixes #95 .
2020-07-07 22:08:19 +12:00
Cadence Ember
a023e09743
Add IGTV
2020-06-25 02:58:01 +12:00
Cadence Ember
78a41aada9
Update blocked page with command line to unblock
2020-06-12 04:09:28 +12:00
Cadence Ember
a45142a02d
Fix exception when updating cached profile picture
2020-04-20 19:12:01 +12:00
Cadence Ember
1e92978c0d
Fix error response caching
2020-04-20 01:57:21 +12:00
Cadence Ember
3adb0d0ac6
Use block status to inform future request policy
2020-04-17 01:40:20 +12:00
Cadence Ember
fff2d74fe3
Provide error page for age gated profiles
2020-04-14 03:46:23 +12:00
Cadence Ember
41cbffa95a
Hopefully the final assistants changes
2020-04-13 02:52:04 +12:00
Cadence Ember
5bfa28e5d1
Remove breaking line of code
2020-04-08 15:14:29 +12:00
Cadence Ember
99213216f7
Handle user not found in assistant
2020-04-08 15:11:49 +12:00
Cadence Ember
b22028aaa4
Add experimental assistant feature
2020-04-07 18:30:00 +12:00
Cadence Ember
9fd9a00932
Auto-refresh expired profile pictures
2020-04-05 02:57:31 +12:00
Cadence Fish
3efc4928a5
Allow got as request backend
2020-03-15 19:50:29 +13:00
Cadence Fish
d95f6950c4
Store more in database for complete fallback
2020-02-18 17:06:11 +13:00
Cadence Fish
5201a6612b
Rewrite feeds
2020-02-18 13:39:20 +13:00
Cadence Fish
3b1c6a2849
Add ENDPOINT_OVERRIDEN error symbol
...
Show proper 404 page for /u/privacy, /u/accounts, etc
2020-02-06 01:32:51 +13:00
Cadence Fish
6e136dc77a
Add preferRSS setting
2020-02-03 03:53:37 +13:00
Cadence Fish
c5d8b5788b
Fix reel fallback
2020-02-03 02:45:03 +13:00
Cadence Fish
81fb064318
Add reel to request history
2020-02-03 02:44:52 +13:00
Cadence Fish
272f4b6e3b
Add alternative method to fetch user
2020-02-03 02:24:14 +13:00
Cadence Fish
96fa4758c0
Optional Tor support
2020-02-03 00:43:56 +13:00
Cadence Fish
fbbb5052f1
Add database
2020-02-01 17:44:40 +13:00
Cadence Fish
94ed25adad
Show if blocked in /api/stats
...
This is experimental and is not listed in /api/stats:features yet.
2020-01-31 01:51:59 +13:00
Cadence Fish
e2fba3bbd0
Blocked by Instagram.
2020-01-30 16:05:43 +13:00
Cadence Fish
cf8fd6b86b
New constants/config merge system
2020-01-28 16:14:21 +13:00
Cadence Fish
9f5fa84f9a
Basic error checking
2020-01-27 19:03:28 +13:00
Cadence Fish
5303ae1d4b
Write full types and fix related bugs
...
Also fixes #4 .
2020-01-27 03:56:59 +13:00
Cadence Fish
59d891b94b
Create post viewer
2020-01-19 04:38:14 +13:00
Cadence Fish
30b45c2573
RSS
2020-01-15 03:38:33 +13:00
Cadence Fish
6fd7cc501e
First release
2020-01-13 01:50:21 +13:00