syeopite / priviblur Goto Github PK
View Code? Open in Web Editor NEWA privacy-focused frontend to Tumblr with a touch of modern design
License: GNU Affero General Public License v3.0
A privacy-focused frontend to Tumblr with a touch of modern design
License: GNU Affero General Public License v3.0
When viewing images (example if you want), I'd like to be able to ctrl+click to open an image in a new tab
(Unsure if this goes here or in https://github.com/syeopite/npf-renderer)
Example Tumblr URLs: https://www.tumblr.com/kaylasartwork/search/wear%20more%20black and https://mezzyb0nb0n.tumblr.com/search/wear%20more%20black
Example Priviblur URL: https://priviblur.zangetsu.kaizoku.cyou/kaylasartwork/search/wear%20more%20black
For example, when you're browsing a blog and click on "Next page", you're shown the blog header, then the list of posts. It would be nice if you were first shown the list of posts, like how Nitter shows you a linked tweet by making the HTML element have an m
ID and linking you to #m
(example: /Foone/status/1317904369610731521 vs /Foone/status/1317904369610731521#m)
mypy, formatter, tests, etc.
as priviblur is making requests to tumblr in the main page. uptime monitors are getting lots of errors. so /status endpoint without any outbound requests would be great.
Hey there, exciting project, thanks for making it!
In order to make forwarding more easy, I have a suggestion.
The canonical URL for a post on Tumblr is:
https://USERPAGE.tumblr.com/post/POSTNUMBER/POSTTITLE
Whereas on Priviblur it is:
https://INSTANCE/USERPAGE/POSTNUMBER/TITLE
Instead, it would be simpler if the canonical address would be the same on Priviblur, like this:
https://INSTANCE/USERPAGE/post/POSTNUMBER/TITLE
That way, one doesn't need two expressions to forward a Tumblr blog via a Redirector, but only a simple catchall asterisk expression such as
*.tumblr.com/*
-> https://INSTANCE/$1/$2
Priviblur can sometimes stop working randomly due to a permanent pool timeout exception. Directly accessing Tumblr works as expected
This is most commonly seen in the media requests, meaning that all pages still works fine just without any media assets loaded. However, it seems like regular requests can also be affected resulting in a pool timeout exception page on all Priviblur routes.
It seems to be reproducible after extensive usage.
A restart is able to fix this.
More investigation needed.
https://priviblur.zangetsu.kaizoku.cyou/spinningthehamsterwheel/741519436519964672:
The video's source is https://priviblur.zangetsu.kaizoku.cyou/ve/tumblr_q6txgwv11B1r0zrw1.mp4, while the original source is https://ve.media.tumblr.com/tumblr_q6txgwv11B1r0zrw1.mp4
There are three types of blogs:
I prefer browsing blogs with their custom theme over using Priviblur (which I prefer over using the crappy interface at www.tumblr.com), so when I land on a new blog while on Priviblur, I try to navigate to https://<blog>.tumblr.com to see if it has a custom theme. However, Priviblur's "View on Tumblr" links points to the subdomain/domain-less versions.
I've already made Priviblur use the domain or subdomain versions here, but I'm making this issue first to see if this would be accepted upstream.
I would like to have Dark theme support.
really cool project. Thanks for making it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.