Commit Graph

49 Commits

Author SHA1 Message Date
Cadence Ember 48c6e4a8a6
Save proxied media with shortcode as filename 2022-07-27 19:46:57 +12:00
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 7461f25ca9 Use boring font for consistent non-latin script appearance based on page heuristics 2022-05-06 01:36:40 +12: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 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
Cadence Ember f7c4ae19f4
Option to track quota for analysis 2020-07-23 01:20:06 +12:00
Cadence Ember 5baae5167d
Add screenshot tests for user, post, and gallery 2020-07-20 19:15:58 +12:00
Cadence Ember 0594d694da
Mostly remove GitHub 2020-07-14 01:27:42 +12:00
Cadence Ember 642e543fd6
Automatically download test files when required 2020-07-07 22:08:47 +12:00
Cadence Ember ff75c39aa9
Fix some image proxy headers 2020-06-25 03:42:22 +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
Cadence Ember 21875a8e83
Don't remove hashtags if post is only hashtags 2020-06-19 18:47:54 +12:00
Cadence Ember 6e1e5e6996
Fix exploit and add tests for proxy URL validator 2020-06-19 17:57:34 +12:00
Cadence Ember f37d5bade3
Database upgrade code does not require a tty 2020-05-31 17:49:27 +12:00
Cadence Ember ea81b945ce
Add remove hashtags setting 2020-05-30 23:04:06 +12:00
Cadence Ember 49575dc8a1
Improve first run upgrade experience 2020-05-21 23:12:46 +12:00
Cadence Ember 3282d81ec4
Mentions are disabled by non-word instead of space 2020-05-20 03:36:51 +12:00
Cadence Ember d285722ddf
fix #66 2020-05-19 19:03:03 +12:00
Cadence Ember 47cc40bc5a
CSRF and various enhancements 2020-05-10 03:20:13 +12:00
Cadence Ember 23e2ffecbf
Refactor sass for theming 2020-05-09 21:34:00 +12:00
Cadence Ember 5a86372516
Create top bar 2020-05-06 03:35:18 +12:00
Cadence Ember e93b68abbe
Settings can now save 2020-05-05 03:06:07 +12:00
Cadence Ember b7d3309a2b
Redesign disabled feed system 2020-04-22 23:59:45 +12:00
Cadence Ember 5a3eac338a
Ability to store request history in database 2020-04-17 01:14:27 +12:00
Cadence Ember fff2d74fe3
Provide error page for age gated profiles 2020-04-14 03:46:23 +12:00
Cadence Ember 9fd9a00932
Auto-refresh expired profile pictures 2020-04-05 02:57:31 +12:00
Cadence Ember 49ad9ee434
404 page allows you to visit that user
Closes #43
2020-03-22 17:10:50 +13: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 9e008e5ec8
Revise Tor strings 2020-02-18 15:56:26 +13:00
Cadence Fish 5201a6612b
Rewrite feeds 2020-02-18 13:39:20 +13:00
Cadence Fish 70348e1934
Start test suite 2020-02-05 05:16:27 +13:00
Cadence Fish 0ea95d1943
Clickable usernames and hashtags
Should work well enough. Report edge cases.
2020-02-04 03:30:19 +13:00
Cadence Fish 1fcdfce868
Add Tor status to home and stats 2020-02-03 04:09:40 +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 e2fba3bbd0
Blocked by Instagram. 2020-01-30 16:05:43 +13:00
Cadence Fish a5ab771969
Add video support (experimental!) 2020-01-30 04:20:20 +13:00
Cadence Fish 06b54e48b2
String OUT URLs before logging 2020-01-29 23:36:16 +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