syeopite / priviblur Goto Github PK
View Code? Open in Web Editor NEWA privacy-focused alternative frontend to Tumblr with a touch of modern design
License: GNU Affero General Public License v3.0
A privacy-focused alternative frontend to Tumblr with a touch of modern design
License: GNU Affero General Public License v3.0
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
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)
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)
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
If possible, I would like it so that Priviblur can view posts with tags on a blog by chronological order (oldest to newest) in addition to reverse-chronological.
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.
Audio blocks are currently using a simple placeholder design. It should be updated to look much nicer with a custom player attached as well instead of the browser default.
I would like to have Dark theme support.
really cool project. Thanks for making it.
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.
just checked and noticed an image's ALT text is within the image (and therefore copyable if the image is highlighted), but the button to view is not visible
would be nice to have it clickable in some way (and stay up even when scrolling or the selecting part of the ALT text itself)
in short, there should be a ALT button on images that contain ALT text, and it should function better than it does on tumblr
hi, I was wondering if there were any plans to add support for these type of URLs?
https://68.media.tumblr.com/314312f04c733ea25f4ca72015bef08a/tumblr_ofeqgbPc3Q1r45099o1_500.jpg
https://66.media.tumblr.com/5af9b0bad5f55ec8a75cb86aa916e61f/tumblr_mqnnr6m4QP1ra9owho1_500.png
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
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.