Tumgik
#chrome developer tools
acadianamarketing · 5 months
Text
Tumblr media
Website : https://acadianamarketingsolutions.com/
Address : 113 Fairwood Dr, Broussard, LA 70518
Phone : +1 318-267-2496
We create brand identities, digital experiences, and print materials that communicate clearly to achieve marketing goals, and look fantastic. We can provide something that not many agencies can, full service marketing. Many agencies claim full service, but they lack one or two essential services. We offer them all under one roof. Many outsource, taking 2-3X longer to make a change to your projects. We do do it all in-house. Best in class experience. Tailor-made solutions for your brand.
Business Mail : [email protected]
1 note · View note
divukanwar · 8 months
Text
Web browsing has made a tremendous transformation in recent years albeit improved in how people access and retrieve information; therefore, there is a need for more strong solutions. This is why we have come up with a browser extension development service for your website. The professionals in our team know and understand how to make bespoke browser plugs so you get the most out of the Internet. Our range of technologies includes HTML, CSS, JavaScript, React, development of extensions for Chrome, Firefox, Edge, and Safari. These browsers also include our extensions, and we may customize them as per special requirements. We know that every user has various needs, which means that our extension is always tailored to match yours. We are also on hand to give any answers that might arise and to help out whenever necessary. Therefore, in case you want to increase your browsing experience do not search anymore; just use our web browser extension development solutions.
Tumblr media
0 notes
geek-cc · 2 years
Text
0 notes
0sbrain · 1 year
Text
here's a list of mozilla add-ons for all of you tumblrinas out there to have a better internet experience
also, if you like my post, please reblog it. Tumblr hates links but i had to put them so you adhd bitches actually download them <3 i know because i am also adhd bitches
BASIC STUFF:
AdGuard AdBlocker / uBlock Origin : adguard is a basic adblock and with origin you can also block any other element you want. for example i got rid of the shop menu on tumblr
Tumblr media
Privacy Badger : this add on will block trackers. if an element contains a tracker it will give you the option to use it or not
Shinigami Eyes: this will highlight transphobic and trans friendly users and sites using different colors by using a moderated database. perfect to avoid terfs on any social media. i will explain how to use this and other add-ons on android as well under the read more cut
THINGS YOU TUMBLINAS WANT:
Xkit: the best tumblr related add on. with many customizable options, xkit not only enhances your experience from a visual standpoint, but provides some much needed accessibility tools
Tumblr media Tumblr media
bonus: if you are into tf2 and wanna be a cool cat, you can also get the old version to add cool reblog icons
Tumblr media
AO3 enhancer: some basic enhancements including reading time and the ability to block authors and tags
YOUTUBE
Return of the YouTube Dislike : pretty self explanatory
Youtube non-stop: gets rid of the annoying "Video paused. Continue watching?" popup when you have a video in the background
SponsorBlock: gives you options to skip either automatically or manually sponsors, videoclip non music sectors and discloses other type of sponsorships/paid partnerships
Enhancer for YouTube: adds some useful options such as custom play speed, let's you play videos in a window and most important of all, it allows you to make the youtube interface as ugly as your heart desires. I can't show a full image of what it looks like because i've been told its eye strainy and i want this post to be accessible but look at this <3
Tumblr media
PocketTube: allows you to organize your subscriptions into groups
YouTube Comment Search: what it says
FINDING STUFF
WayBack Machine: you probably know about this site and definitely should get the add on. this allows you to save pages and access older versions with the click of a button. while you can search wayback using web archives, please get this one as well as it allows you to easily save pages and contribute to the archive.
Web Archives: it allows you to search through multiple archives and search engines including WayBack Machine, Google, Yandex and more.
Search by Image: allows you to reverse image search using multiple search engines (in my experience yandex tends to yield the best results)
Image Search Options: similar to the last one
this next section is pretty niche but... STEAM AND STEAM TRADING
SteamDB: adds some interesting and useful statistics
Augmented Steam: useful info specially for browsing and buying games
TF2 Trade Helper: an absolute godsend, lets you add items in bundles, keeps track of your keys and metal and your recent trades, displays links to the backpack tf page next to users profiles and more. look it tells me how much moneys i have and adds metal to trades without clicking one by one oh may god
Tumblr media
IN CONCLUSION: oooooh you want to change to firefox so badly, you want to delete chrome and all the chrome clones that are actually just spyware and use firefox
HOW TO USE MOZILLA ADD-ONS ON YOUR PHONE
if you already use firefox on android, you'll know there are certain add-ons compatible with the app, some of them even being made just for the mobile version such as Video Background Play FIx. while most of them are pretty useful, some more specific ones aren't available on this version of the browser, but there's a way of getting some of them to work
you need to download the firefox nightly app, which is basically the same as the regular firefox browser but with the ability of activating developer mode. you can find how to do that here. once you've enabled it, you need to create a collection with all the add ons you want. i wouldn't recommend adding extensions if the creators haven't talked about phone compatibility, but XKit and Shinigami Eyes should work
also, don't tell the government this secret skater move, but you can try using both the regular firefox browser and nightly so you can have youtube videos in a floating box while you browse social media.
Tumblr media
see? i can block this terf while Rick Rolling the people following this tutorial. isn't that tubular?
3K notes · View notes
lushwave · 2 years
Text
Creating Tumblr themes: Websites or tools you might not have heard of
There are several posts and pages on how to create Tumblr themes. I figured I'd add some links and tools that I haven't really seen on this hellsite. Enjoy!
Chrome Devtools — This is an obvious one to point out to some, but I don't wanna leave it out. Right click and inspect on a website! "live edit" your CSS and HTML and watch it take action immediately. Just remember to copy the html/CSS into your theme before refreshing ;) I've used similar tools on Firefox since 2010, never looked back. devtools is powerful as fuck, but you don't need to know everything before diving into it.
Prettier.io — "An opinionated code formatter." Use the online playground to check your scripts or neatly fix and arrange your CSS. Or just HTML. It can also be installed in VS Code easily, which I highly recommend.
Coolors.co — colour patterns, gradients, create colour schemes from images, check for accessibility, and so much more.
Lucide Icons — the popular Feather icons just got an upgrade, so many Icons! Go here to see how to integrate it in your themes.
Neumorphism.io — What it says on the tin.
uiverse.io — Universe of UI elements to help you stand out. Great source of inspiration as well.
Fancy Border Radius Generator — Because why settle with squares?
Blob generator — if fancy Border radius isn't enough. Generator of much more than blobs, by the way! Check it out.
Open Props: Sub-atomic styles — Supercharged CSS variables.
Modern CSS Reset — better than Eric Meyer's.
Subtle patterns — been using this for over a decade.
CodeMyUI — repository for CSS snippets.
Codepad — a place for developers to share code snippets: PHP, Java, Bash, C, C++, Python and more.
Mesh Gradient Collection — because it's pretty.
WAVE — Check how your website/theme holds up accessibility-wise. Spoiler alert: get into aria-labels.
Feel free to message me more, and I'll add it to the post.
2K notes · View notes
cyberpunk-20xx · 1 year
Text
Hey hey
Hey
Johnny Silverhand's not cool
Johnny's disabled. Johnny had a military issued chrome forced onto him. Johnny treated himself like shit and probably smelled like shit too for it.
Do you think he got therapy for it? No I don't mean mental therapy I mean physical therapy, for the arm, I mean do you think he got physical therapy for a metal arm shoved onto a wound (I don't expect the wound was taken care of anymore than what was strictly practical no of course not), no no he wasn't given therapy, he wasn't given time to adapt, his trauma at losing a trustworthy friend on the field was just stacked with the trauma of just being weaponized even more before being put back on the field for a fucking pointless war, so that means-
I mean you know about amputation? No? No, right, of course not, it'd be weird, right? To know about amputation and implants and prothesis and the psychological impacts in detail you'd need to have read up on it, pretty obsessively at that, too, that's not normal, normal people don't do that, what kind of weirdo has hyperfixations about that because of OCD right? Right.
Well amputations are so fucking traumatizing even if they save your life. Of course they are. It's a part of your body. Your body is not supposed to see its insides and it's not supposed to lose parts either, your brain can't actually compute that, like let's say, cutting your nails?
They put a metal arm on him like cutting nails, they didn't care, he wasn't a person to them he was a tool.
He never got physical therapy for it. He never went to have it recalibrated or maintained. Why would he? I don't even think he knows what model it is. Do you think they bothered telling him? Do you think they gave him a little booklet for "how to take care of your new implant"? Ahahahah of course not that'd be so fucking silly and kind and thoughtful. Of course not.
Johnny needs his addictions. Do you think he has prescribed medicine for the chronic pains that the arm causes him? No of course not. Do you think he started drinking and taking Lace because it was fun? Because it was cool? Because he was gonna be a rockerboy? And he wanted to impress girls.
In the real world, as of 2020, the first cause of mortality in the USA is opiates, and the main demographic is white men, aged 30 to 60, roughly, a large amount of those men war veterans, cumulating psychological trauma even prior to the addiction, even prior to the army itself, cus the majority of people who join the military do it to escape poverty and a dysfunctional household. It's a well oiled machine because at worse they go back to the motherland and die quietly of OD or something else, or best case scenario they have kids! And some of those kids are boys, and out of middle class recrutes, a good part are from military families!
It's a system that works just as designed really.
America, abuse and neglect of your chronically ill and chronically in pain is part of your DNA currently.
Johnny's not cool. He runs hot, he's a fucking spoonie who ran out of spoons before he even joined the military so now all he's got is knives. Knives knives nothing else nothing but knives. Johnny's a man overheating on constant, he's been dying for years, he likely has fevers from his port inflammatory's issues due to neglect, he doesn't know how to take care of himself, he wasn't taught, it's not expected of him, no one in his entourage sees him as what he is, do you remember for one second someone treating him like he was disabled and needed accomodation?
Disabled people whose chronic pains are not given the deserved care are most likely to develop the hardest addictions to cope with it, with the physical pain, and the psychological consequences- namely, psychosis, psychosis is a common consequence for having your pain ignored because this kind of neglect breaks your psyche at its core, at its sense of self.
Johnny has all the symptoms of a man in pain but because American soft power made drug abuse cool people think he's cool for drinking and fucking and killing and coking himself up until he blows himself up. Johnny's not cool, he's a tragedy, he's hurt, he's self-medicating, no he's not going to go cold turkey because he loves Kerry or because he loves your V, love isn't going to fucking save him, if you just erase Johnny's addictions because you think love fixes that honestly fuck you, because I'm tired of people just treating addiction like a bad spot to bleach out of sight, like it's got no roots and it's got no continuation, to no longer need self-medication Johnny would need reparation and better treatment, especially if he's brought back with that fucking arm, why do people not get that he didn't reclaim the arm, he let it take over, for fuck's sake he canonically blames all HIS bad deeds on The Hand, that's not reclaiming, that's self-sabotage.
Johnny dies like a pathetic pawn in Blackhand's plan, and even among people who were supposed to be his own, he's not seen as anything but a hero or a monster. No inbetween. He's not a man to them. He's something to workship, and if he doesn't grant them miracles he's the Devil.
What a load of bullshit.
Fuck, Johnny's not cool. Johnny needed help but didn't even want it because he was so full of violence and hatred he killed himself. But he deserved better nonetheless.
328 notes · View notes
wip · 1 year
Note
Hello! Would you ever consider bringing back different post types, especially audio? I appreciate that audio posts now display the artist, song title, and album name, but unfortunately newer audio posts don’t play in Tumblr-based music players like egoisticalgoat.de or robinpx.github.io/boombox because they’re read as text posts. Thank you for reading!
Answer: Hey there, @stepintomusic!
Sadly, the answer here is no. We’ve been moving away from legacy post types and towards the Neue Post Format—a format that allows multiple types of media in the same post—for many years. The new features available in NPF basically guarantee that we won’t ever switch back to the legacy format.
(If you’re interested in peeking behind the scenes here, there are a few posts about NPF over at @engineering.)
Now, to get into the meat of the issue. While it would be amazing if we could support every third-party tool forever, the reality is that we can’t. We’re a surprisingly small team to begin with, and even if we weren’t, that support would come at a cost.
To start, there’s the development tax. Now, would it have been cool to ensure all third-party tools (and all custom themes) worked 100% perfectly with posts stored as NPF before releasing NPF to the public? Yeah, it would have been… for third-party tools and custom themes. For us, it would have meant delaying NPF (and all the features it brings with it) for months, possibly years. Imagine a 2023 where Tumblr still doesn’t have polls: that’s the alternate future we’re talking about here.
And then, there’s our maintenance tax. The engine that powers Tumblr themes is already incredibly complicated—complicated to the point that we’re already finding it difficult to maintain and add things like, as you mentioned, NPF audio metadata. If, every time we found some third-party tool that doesn’t play nice with the latest changes, we tried to make an affordance for it… the engine would just become even more complex. And it would do so quickly, and complex to the point of being impossible to keep up with as a maintainer.
There’s a great article here by a former Mozilla developer about the pitfalls of prioritizing a third-party ecosystem over your own software. Did you know that Firefox was essentially a single-threaded application until 2018? This meant it would still visually lock up when saving files to disk, or collecting crash data. Chrome launched in 2008 and was multiprocess from the start. But it took Firefox ten years to catch up because supporting all existing third-party add-ons was seen as necessary. (Spoiler alert: in the end, they had to drop support for those add-ons anyway.)
My own recommendation around third-party software like this is: get in contact with its developer! If something in their software isn’t working, there’s nobody more qualified to update it. (Or, if they’ve abandoned the project but had made it open-source, maybe someone else could step up to maintain it. Maybe you! You never know until you try.)
I talked about the maintenance tax from the first-party side, but let’s talk about it from the third-party side, too. As a theme author and add-on developer myself, I have long accepted that the cost of maintaining these things can never be zero. When your software interacts with an online service, and that online service is being actively maintained, your software also needs to be maintained.
I hope all this has been enlightening! Thanks for your question, and please, have a great day.
—April
208 notes · View notes
maypop-the-dragon · 8 months
Text
PSA: Free Software
Reading this may really save your time, privacy, and money! Reblog or share to spread awareness!
Folks often use software that’s expensive and sometimes even inferior because they don’t know there are alternatives. So to those unfamiliar: basically, free and open-source (FOSS) or "libre" software is free to use and anyone can access the original code to make their own version or work on fixing problems.
That does not mean anyone can randomly add a virus and give it to everyone—any respectable libre project has checks in place to make sure changes to the official version are good! Libre software is typically developed by communities who really care about the quality of the software as a goal in itself.
There are libre alternatives to many well-known programs that do everything an average user needs (find out more under the cut!) for free with no DRM, license keys, or subscriptions.
Using libre software when possible is an easy way to fight against and free yourself from corporate greed while actually being more convenient in many cases! If you need an app to do something, perhaps try searching online for things like:
foss [whatever it is]
libre [whatever it is]
open source [whatever it is]
Feel free to recommend more libre software in the tags, replies, comments, or whatever you freaks like to do!
Some Libre Software I Personally Enjoy…
LibreOffice
LibreOffice is an office suite, much like Microsoft Office. It includes equivalents for apps like Word, Excel, and Powerpoint, which can view and edit files created for those apps.
Tumblr media
I can't say I've used it much myself yet. I do not personally like using office software except when I have to for school.
OpenShot
OpenShot Video Editor is, as the name suggests, a video editing program. It has industry-standard features like splicing, layering, transitions, and greenscreen.
Tumblr media
I've only made one video with it so far, but I'm already very happy with it. I had already paid for a video editor (Cyberlink PowerDirector Pro), but I needed to reinstall it and I didn't remember how. Out of desperation, I searched up "FOSS video editor" and I'm so glad I did. There's no launcher, there's no promotion of other apps and asset packs—it's just a video editor with a normal installer.
GIMP
GNU Image Manipulation Program is an image editor, much like Photoshop. Originally created for Linux but also available for Windows and MacOS, it provides plenty of functionality for editing images. It is a bit unintuitive to learn at first, though.
Tumblr media
I've used it to create and modify images for years, including logos, really bad traceover art, and Minecraft textures. It doesn't have certain advanced tech like AI paint-in, but it has served my purposes well and it might just work for yours!
(Be sure to go to Windows > Dockable Dialogs > Colors. I have no idea why that's not enabled by default.)
Audacity
Audacity is an audio editing program. It can record, load, splice, and layer audio files and apply effects to them.
Tumblr media
Audacity is another program I've used for a long time. It is not designed to compose music, but it is great for podcasts, simple edits, and loading legacy MS Paint to hear cool noises.
7-Zip
7-Zip is a file manager and archive tool. It supports many archive types including ZIP, RAR, TAR, and its own format, 7Z. It can view and modify the contents of archives, encrypt and decrypt archives, and all that good stuff.
Tumblr media
Personally, I use 7-Zip to look inside JAR files for Minecraft reasons. I must admit that its UI is ugly.
Firefox
Firefox is an internet browser, much like Google Chrome, Microsoft Edge, or Safari. While browsers are free, many of them include tracking or other anti-consumer practices. For example, Google plans to release an update to Chromium (the base that most browsers are built from these days) that makes ad blockers less effective by removing the APIs they currently rely on.
Tumblr media
Aside from fighting monopolies, benefits include: support for animated themes (the one in the picture is Purple Night Theme), good ad blockers forever, an (albeit hidden) compact UI option (available on about:config), and a cute fox icon.
uBlock Origin
As far as I know, uBlock Origin is one of the best ad blockers there is.
Tumblr media
I was on a sketchy website with my brother, and he was using Opera GX's ad blocker. Much of the time when he clicked on anything, it would take us to a random sponsored page. I suggested that he try uBlock Origin, and with uBlock Origin, that didn't happen anymore.
Linux
Linux is a kernel, but the term is often used to refer to operating systems (much like Windows or MacOS) built on it. There are many different Linux-based operating systems (or "distros") to choose from, but apps made for Linux usually work on most popular distros. You can also use many normally Windows-only apps on Linux through compatibility layers like WINE.
Tumblr media Tumblr media Tumblr media Tumblr media
I don't have all four of these, so the images are from Wikipedia. I tried to show a variety of Linux distros made for different kinds of users.
If you want to replace your operating system, I recommend being very careful because you can end up breaking things. Many computer manufacturers don't care about supporting Linux, meaning that things may not work (Nvidia graphic cards notoriously have issues on Linux, for example).
Personally, I tried installing Pop!_OS on a laptop, and the sound output mysteriously doesn't work. I may try switching to Arch Linux, since it is extremely customizable and I might be able to experiment until I find a configuration where the audio works.
Many Linux distros offer "Live USB" functionality, which works as both a demo and an installer. You should thoroughly test your distro on a Live USB session before you actually install it to be absolutely sure that everything works. Even if it seems fine, you should probably look into dual-booting with your existing operating system, just in case you need it for some reason.
Happy computering!
35 notes · View notes
magz · 1 year
Text
Some browser add-on that score accessibility issues of site and suggest what change need be made, for web developer n theme maker:
firefox
chrome
how to use built-in accessibility inspector (firefox, but also other browser)
86 notes · View notes
transienturl · 1 year
Text
You know what, I'll bother making this post. It's long overdue.
PSA: Please don't install uBlock Origin rules for Tumblr that use :nth-of-type(), and please remove or fix any you have installed. They can and will hide the wrong things. I'll show you a few alternatives below.
First, an example of how we get here. I've used the uBlock Origin element picker to try to hide the "Get a Domain" sidebar item:
Tumblr media Tumblr media
With some different adjustments of the sliders, it gave me these two snippets, one of which targeted a whole bunch of sidebar items, and the other of which selected the right one. Great, right? Read on.
www.tumblr.com##li.g8SYn.IYrO9:nth-of-type(7) www.tumblr.com##.gM9qK > li.g8SYn.IYrO9
As you can see, these both target a particular kind of sidebar item via "li.g8SYn.IYrO9"—fine—and as you can probably guess, the second one counts them all up and hides the seventh it finds.
This is bad, because what it actually hides depends on exactly how many sidebar items there are! Users can "snooze" Tumblr Live, which will make an item appear or disappear, and users with/without Ad-Free subscriptions will have or not have another. I have seen many, many people accidentally hide their activity, messages, inbox, etc using someone else's rule that's supposed to hide Live. Worse, some rules intended for e.g. recommended post carousels that use nth-of-type translate to something like "hide item number three on the dashboard no matter what it is," which will lead to a seemingly random post on your dashboard disappearing!
This isn't a problem specific to Tumblr, of course—I personally think uBlock Origin should never autogenerate these rules—but Tumblr has a ton of elements that aren't in fixed positions, so I feel comfortable wording that PSA the way I did. On a very static site, those rules might be fine. Here they almost always aren't.
So how do we fix this? First of all, as a developer of XKit Rewritten (check out @addons!), I must suggest you check if it has a feature to do what you want. Plenty of times it won't, though, and if not, we want to make a rule that hides an element based on what it is, not where it is. Here are three ways to make a robust rule:
First, I'll right-click the element I want and use the inspect element tool in my browser's developer tools to look at the element I really want (Firefox and Chrome/Edge/Opera have different but overall similar interfaces for this):
Tumblr media Tumblr media
The HTML looks, for reference, like this (Tumblr sucks at code blocks but I'll try):
<li class="IYrO9 g8SYn" title="Get a domain"> <a class="tDT48" href="/domains"> <div class="kn4U3"> <svg> <use href="#managed-icon__earth"></use> </svg> </div> <div class="a132D"> <span class="ZC1wz">Get a domain</span> <!-- other unimportant stuff removed--> </div> </a> </li>
What's something unique about this element, preferably about the outermost element, and preferably contained within the <angle brackets> (HTML tags)? In this case, we have it easy: title="Get a domain" is definitely unambiguous and fulfills all of those three. If you're very familiar with web design using CSS, you'll know how to target that; if you've vaguely heard of CSS, you may be able to look at a reference sheet of CSS selectors, see [attribute=value], and figure it out, and if neither is true, I'll spoil it for you and say that we just put it in square brackets in this case.
So—taking the rule uBlock Origin made, removing the :nth-of-type() and replacing it with our better selector—here's our first working, bug-free uBlock Origin rule:
##li.g8SYn.IYrO9[title="Get a domain"]
Okay, great. But what if we didn't have that attribute to target? What if our top-level element looks the same as the other ones? What if we want this rule to work if we change our Tumblr language to Spanish? Let's move on to :has().
:has() is a CSS selector (supported in uBlock Origin even in browsers where you can't use it for web development yet, i.e. Firefox), that lets you check the contents of an element for whatever is in the parentheses. Let's assume that Tumblr would never make two sidebar items with the same icon, and target that href="#managed-icon__earth" property:
##li.g8SYn.IYrO9:has([href="#managed-icon__earth"])
Yep, that works too!
Finally, what if we couldn't use either of those because we need to target the content of the page that's not contained within the <angle brackets>? We can take a look at the uBlock Origin documentation and find that it has something for that too: :has-text(). You can do very powerful things with this (e.g. you can sort of implement Blacklist entirely using uBlock Origin using something like article:has-text), but it doesn't perform well and can pretty easily be used incorrectly, so I'd suggest you avoid it when possible.
However, let's try using it here to target the "Get a domain" label text:
##li.g8SYn.IYrO9:has-text(Get a domain)
And that also works!
With these techniques, you should be able to target any specific thing you'd want to hide without using any fragile positional selectors. If you're going to share your uBlock Origin rules with others, please make use of this! If you're just using your rules for yourself, then hopefully I've given you enough information so that you can understand what a rule does and decide for yourself if it's worth bothering to fix (menu item order might not change that often, so maybe you're fine with certain rules being a bit prone to breakage; if your rule hides the first post in your timeline you really do need to fix that one!)
-
And, of course, a note for you web developers out there: :has() isn't natively supported in Firefox quite yet, so you can't really use it (I would not recommend using JQuery's simulated version—it's not quite the same). And :has-text() is just not a thing for CSS at all. Just use javascript at that point! Edit: No longer true in 2024; style away!
Final note: any rule with a random 5-character string like g8SYn will eventually break when Tumblr rebuilds its CSS map, though they haven't done that in ages. But when they do: no, it's not "Tumblr devs breaking our rules because they hate us." (Yes, I hear that sentiment a lot in contexts when it almost always makes zero sense.) If you're fairly experienced with CSS you can sometimes make Stylus/uBlock Origin rules that don't reference any, but it's usually convoluted and more trouble than it's worth.
80 notes · View notes
offside-the-lines · 5 months
Text
How To Download Your AO3 History
So, if you're in an insane mood (like me) and you're frustrated you can't sort or search your AO3 history, I have found a "solution"(?) posted by a couple of helpful folks on Reddit that I want to share.
The original (comment) post was by nevereverevee and then was expanded on by mrcprlvnn in this post.
Essentially, it uses the help of a free Google Chrome extension to scrape the data into a CSV (excel type) file. The expanded post includes a lot more stuff that I (a noncomputer person) do not understand, but I will include the important 'how to' steps under the cut in case those posts ever disappear.
Install the Google Chrome extension Webscraper.io. It's a very simple to use scraping tool and will suit us well for this task.
Press Ctrl+Shift+I (on PC) or Cmd+Opt+I (on Mac) on your keyboard to open developer tools and click on the tab "Web Scraper"
Click the "Create New Sitemap" dropdown and select "Import Sitemap". In the box that says "Sitemap JSON" paste the following text, replacing the bolded (and pink) elements with the correct information for you:
{"_id":"ao3_expanded1","startUrl":["https://archiveofourown.org/users/YOUR AO3USERNAME/readings?page=[1-NUMBER OF PAGES IN YOUR HISTORY]"],"selectors":[{"id":"fic element","multiple":true,"parentSelectors":["_root"],"selector":"li.reading","type":"SelectorElement"},{"id":"category","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":".category span","type":"SelectorText"},{"id":"posted","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":"p.datetime","type":"SelectorText"},{"id":"viewed","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":"h4.viewed","type":"SelectorText"},{"id":"warning","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":".warnings span","type":"SelectorText"},{"id":"rating","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":".rating span","type":"SelectorText"},{"id":"fandom","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":".fandoms a","type":"SelectorText"},{"id":"relationship","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":".relationships a","type":"SelectorText"},{"id":"summary","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":".userstuff p","type":"SelectorText"},{"id":"title","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":"h4 a:nth-of-type(1)","type":"SelectorText"},{"id":"author","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":"a:nth-of-type(2)","type":"SelectorText"},{"id":"wordcount","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":"dd.words","type":"SelectorText"},{"id":"completion status","multiple":false,"parentSelectors":["fic element"],"regex":"","selector":".iswip span","type":"SelectorText"}]}
Make sure that you are logged into your AO3 account before proceeding.
Click "Import Sitemap" then click the dropdown menu titled "Sitemap ao3_expanded1" and select "Scrape".
The extension is going to open another window, it should pop up in your toolbar as a little spiderweb. The scrape will take anywhere between a few minutes and a few hours, depending on how long your history is. Just let it run. When it finishes, the extension should make a little pop-up to let you know.
Back in the Webscraping menu, click the dropdown menu "Sitemap ao3_expanded1" and select "Export data" and then ".CSV". When that data downloads, open it in your spreadsheet software of choice.
What you do after that? I don't know. Honestly, I don't think I'll really be able to answer any of your questions on this but I can try? So feel free to ask??? Idk. Good luck lol.
9 notes · View notes
mythaura-blog · 1 year
Text
Development Update - July 2023
Tumblr media
Hi everyone, Miyazaki here! We've got some new things to roll out to you this month.
Topics covered:
Companion Codex
Beast expressions
Q1 (2023) Ko-fi Glamour and Companion results
Breeding Demo improvements
More under the cut!
Tumblr media
Beast Expressions
Mythaura's quests--both main story quests as well as side quests--will feature interactions with NPCs. Your lead beast (which you can change at any time) will be engaging with these NPCs in every interaction, and both your beast and the NPC will show up on the screen during dialogue. Their expressions will change depending on choices made during dialogue selection.
These expressions are generated based the code from the Beast Creator. They will not show a beast's Gear, Apparel, or Glamours.
As of now the art team has completed all Specials and Supers for the adult and young Griffin bases!
Tumblr media Tumblr media
At a future point, we plan on adding the expressions to the Beast Creator demo. We will announce this feature at a later date.
Tumblr media
Companion Codex
As we've started to accumulate a good number of Companions for Mythaura, including many created thanks to generous Ko-fi and Patreon sponsors, we thought it'd be a good idea to put them all in one place for people to look at. To that end, we've created a Companion Codex page!
Each Companion will have its key information available for viewing, including:
Element
Standard and Radiant colorations
Size (with an average-sized adult Ryu for reference)
Description
Ability to zoom into image
We will be gradually adding more Companions as we finalize their sizes in the back end. When we add them, we'll share them in the #mini-updates channel in the Discord server.
NOTE: We are aware of a visual bug in Firefox when viewing companions. This is a bug in Firefox itself, and we will attempt to find a workaround for Firefox users. In the meantime, we recommend using Google Chrome or Safari to view the Companion Codex page.
Tumblr media
Ko-fi Q1 (2023) Results
Thanks to all who voted on which Glamour and Companion we're moving forward with for Quater 1 (2023)!) The Filigree Moth Companion and Twilight Glamour for adult Hippogriffs will be this quarter's rewards.
We'll be back with the completed artwork for these two in the August dev update!
Tumblr media
Breeding Predictor Improvements
We've made a lot of improvements to the Breeding Predictor this past month!
Speed majorly improved
Specials not layering correctly fixed
Supers are now only inherited when both parents have part of the Specials combo
Added ability to toggle between age when predicting
Made beast code boxes more intuitive to use, such as allowing pasting in place.
Tumblr media
Mythaura v0.19
Creates companion endpoint and page
Adds sizes and default stats to companions
Creates concept of objects & floors in Wild Area
Began tile map editor project, allowing staff to create bespoke floors
Builds out encounter spawn logic and infrastructure
Adds concept of "timeslots" to control when specific encounters can spawn
Refactors back end tools to make changes more safe and clean up code
Fixes issue where battles could not run on Redis queue
Refactors front end dependency injection
Updates the breeding predictor to dramatically increase speed from several seconds to less than a second
Tumblr media
Thank You!
Thanks for sticking through to the end of the post, we always look forward to sharing our month's work with all of you--thank you for taking the time to read. We'll see you around the Discord!
36 notes · View notes
zontarzon · 1 year
Text
The Glaze Anti-AI tool for artists
Since Glaze was just released, I figured I should give it a test run and let you all know how it goes.
This tool is specifically designed to thwart generative AI attempts to mimic art styles. Link to the tool: https://glaze.cs.uchicago.edu/index.html
Before:
Tumblr media
After:
Tumblr media
Now, it did warn me that due to the settings I used, this image might not have adequate protection:
Tumblr media
Takeaways:
It did mess with my watermark on the existing image, so I'd run it on an un-watermarked version and add the watermark afterward.
The glaze effect is most noticeable on areas with large blocks of the same color/flat colors. They admit to this on their website, in the Risks and Limitations section of the "What is Glaze" page.
I appreciate that it warns you when there's not enough protection.
This actually took a long time to glaze; it was about an hour at these settings. However, I was also using Google Chrome, Discord, and Spotify at the time. When I closed my other programs, it sped up significantly. I do not recommend running this on a mobile device.
This tool is still being developed, and improvements are underway.
It really sucks that we must resort to this, but we gotta do what we can to protect our work. Overall, this tool is extremely promising. I'm definitely willing to use it.
28 notes · View notes
Text
Web apps could de-monopolize mobile devices
Tumblr media
Mobile tech is a duopoly run by two companies — Google and Apple — with a combined market cap of $3.5 trillion. Each company uses a combination of tech, law, contract and market power to force sellers to do commerce via an app, and each one extracts a massive commission on all in-app sales — 15–30%!
This is bad for users and workers. Many companies’ gross margins are less than 30%. In some categories, that means there’s no competition. Take audiobooks: publishers wholesale their audiobooks to retailers at a 20% discount, so a retailer that sells its audiobooks through an app, paying a 30% commission, will lose money through every sale.
This is why the only convenient mobile audiobook stores are Apple Books (a front-end for Amazon’s Audible) and Google Books: Apple doesn’t have to pay the Apple tax, and Google doesn’t have to pay the Google tax, and that means that Apple and Google can demand crippling discounts and preferential treatment from publishers and independent authors.
The app tax is a tax on the workers whose creative works are sold on mobile platforms, because creative workers have the least bargaining power in this monopolized supply-chain. Our publishers can squeeze us — and the editorial workers, narrators, and sound technicians who work on our books — to make up the difference.
Independent authors who sell directly on these platforms, meanwhile, have even less leverage and get even worse terms. Things aren’t much better at the other end of the supply-chain, either: while firms prefer to wring concessions out of their workers and suppliers, they’re not averse to raising prices on customers, providing that all the competitors do so as well.
Since every competitor is also selling through an app store and either paying a direct app tax or ceding margin to the mobile duopoly as a condition of selling in their in-house, pre-installed stores, they all have the same incentive to raise prices.
Economists call this the monopsony problem (or, since we’re talking about two companies, a duopsony or oligopsony problem). That’s an unwieldy and esoteric term, so Rebecca Giblin and I coined a much better one, and wrote a book about it: Chokepoint Capitalism:
https://chokepointcapitalism.com/
Theoretically, there’s a way to avoid the app store chokepoint: web apps. These are part of the HTML5 standard, and if a browser fully implements that standard, then developers can make a self-encapsulated “app” that’s delivered in the browser, complete with an icon for your home screen, capable of doing anything an app store app can do.
A company that wants to sell stuff without paying the app tax could hypothetically deliver a web app that the user could download and install via their browser. This doesn’t just avoid the app tax, it also overrides the app stores’ editorial control, like Apple’s decision to block privacy tools in China to aid in state surveillance.
But you can’t have a web app without a web-app-compatible browser, and you can’t get a web-app-compatible browser in Apple’s App Store. The only browsers permitted in the App Store are those based on WebKit, the browser engine behind Safari. This means that every browser on Ios, from Firefox to Edge to Chrome, is just a reskinned version of Safari.
That’s a problem, because Webkit suuuuuuucks. Without the discipline imposed by either regulation or competition, Apple has systematically underinvested in Webkit, so that major bugs remain unaddressed for years and years. Some of these bugs are functional — Webkit just doesn’t act the way its documentation says it does — but others represent serious security vulnerabilities.
This is an important point: app store proponents say that denying users the right to choose where they get their apps and excluding competitors is necessary, the only practical way to prevent security risks to users. But while app stores can prevent the introduction of insecure or malicious code, they can also block the introduction of code that fixes defects in the manufacturer’s own security.
Mobile companies don’t want insecure code on their platforms, but they also don’t want to erode their profits. An Iphone with a working VPN app is more secure than one that lacks that app, but if that Iphone is owned by a Chinese person, it endangers Apple’s access to low-waged Chinese labor and 350 million affluent Chinese consumers.
Likewise, a third party might create a browser engine that corrects the security defects in Webkit, but if Apple allows users to install such a browser engine, they will lose the ability to extract billions through the app tax.
Companies never solely pursue their customers’ interests. Instead, they seek an equilibrium that allocates as much value as possible to their shareholders. This allocation is limited by both competition (the fear that a bad service will drive customers to a rival) and regulation (the fear that a bad service will attract crushing fines).
The less competition and regulation a company faces, the more value it can take from its users and give to its shareholders. Here, mobile platforms have it easy: they don’t have to worry about competition because of regulation. Laws like Section1201 of the Digital Millennium Copyright Act (DMCA) and Article 6 of the EU Copyright Directive (EUCD) make it illegal to jailbreak a phone to install third-party apps. Jay Freeman calls this “felony contempt of business model” — that is, the government will punish your competitors for trying to compete with you. Nice work if you can get it.
As the old joke goes, “if you wanted to get there, I wouldn’t start from here.” The rules that should promote better corporate conduct (through competition) instead encourage worse behavior, by putting companies in charge of who gets to compete with them, in the name of user safety.
Meanwhile, users are increasingly trapped inside walled gardens, because their media, apps, and data are locked up in mobile silos and switching to a rival means enduring the switching costs of leaving it all behind. Mobile companies claim to have built fortresses to keep bad guys out, but those high walls make fortresses into prisons that keep customers locked in.
But anything that can’t go on forever will eventually stop. The manifest unfairness and insecurity of the regulation-backed walled garden model has attracted the interest of new trustbusters, competition regulators from China to the EU to the USA to the UK.
The UK plays a key role here. The country’s Competitions and Markets Authority boasts the largest workforce of technical experts of any competition regulator in the world: the CMA’s Digital Markets Unit has 50+ full-time engineers, which allows it to produce the most detailed, most insightful market investigations of any nation’s competition regulators.
https://www.gov.uk/government/collections/digital-markets-unit
(Don’t get too excited, though: in keeping with the UK’s abysmal standard of government competence, Parliament has yet to pass the long-overdue secondary legislation that would give the DMU its own enforcement powers. Ugh.)
Last June, the CMA proposed a market investigation into cloud gaming and mobile browsers (gaming is the largest source of app store revenue and cloud gaming is a way to avoid the app tax, so it’s a closely related issue):
https://www.gov.uk/cma-cases/mobile-browsers-and-cloud-gaming
There were many significant submissions over this proposal, including comments that EFF legal intern Shashank Sirivolu and I drafted:
https://www.eff.org/document/comments-electronic-frontier-foundation-cmas-inquiry-mobile-browsers-and-cloud-gaming
Many commenters (including EFF) proposed that the CMA should intervene to improve the state browser engines competition on Ios and Android (Android allows multiple browser engines, but doesn’t give them the same hardware access that Chrome and its Blink engine enjoy).
This argument seems to have landed for the CMA. Today, they announced that they would go ahead with a full-fledged market study into mobile browsers and cloud gaming:
https://assets.publishing.service.gov.uk/media/63984ce2d3bf7f3f7e762453/Issues_statement_.pdf
The most obvious outcome of this study would be an order forcing the mobile vendors to open up to full-featured, alternative browser engines. This is compromise solution, between forcing open app stores onto the platforms — which would mean forcing Apple to allow sideloading and policing Google’s use of contracts to limit third-party stores — and doing nothing.
A browser engine mandate is less satisfying than open app stores, but it is also more achievable, and easier to monitor and enforce. With Android, Google proved that you don’t have to use hardware locks to prevent third-party app stores — you can use a hard-to-detect web of contracts and incentives to create an app store monopoly that’s nearly as airtight as Apple’s.
But policing whether a platform permits rival, full-featured browser engines — ones that enable web apps and cloud gaming without paying the app tax — is much easier. Also easier: developing objective standards for evaluating whether a browser engine is secure and robust. Open Web Advocacy’s criteria are a great starting point:
https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/1118238/Open_Web_Advocacy_-_Consultation_response_-_Publication_version.pdf#h.q9nder968wzm
The CMA announcement is welcome, but has some gaps. It under-emphasises the importance of hardware access (for web apps to compete with native apps, they need full hardware access), and could leave new browser engines at the mercy of the existing review teams that review all the other apps in the app store (who reject rival browser engines out of hand).
Meanwhile, while I was writing this article, Mark Gurman published a jaw-dropping scoop in Bloomberg: Apple will open its Ios platform to rival app stores by 2024, in order to comply with the EU’s Digital Markets Act (DMA):
https://www.bloomberg.com/news/articles/2022-12-13/will-apple-allow-users-to-install-third-party-app-stores-sideload-in-europe I’m still absorbing this news, but I think this complements the CMA browser engine work, rather than rendering it redundant. Alternative app stores don’t necessarily mean alternative browser engines. Apple says it will have security standards for alternative app stores, and these standards could well include a ban on browser engines. At a minimum, it’s clear that different levels of scrutiny need to be applied to apps, app stores, and browser engines, as each one poses different threats and opportunities.
[Image ID: London's Canary Wharf, a high-rise business district that is home to the UK Competition and Markets Authority. The colours of the buildings have been inverted, and the sky has been filled with a Matrix 'waterfall' graphic. In the foreground is an ogrish giant, standing at a console, yanking on a lever in the shape of a golden dollar-sign. The console is emblazoned with the logos for Chrome and Safari. The ogre is disdainfully holding aloft a mobile phone. On the phone's screen is a Gilded Age editorial cartoon of a business-man with a dollar-sign for a head. The phone itself is limned with a greenish supernova of radiating light.]
103 notes · View notes
go-learn-esperanto · 1 year
Note
So, I've been wanting to switch over to Firefox but I haven't because I'm just straight up kinda lazy, but with all this talk of KOSA and with Firefox apparently being one of the KOSA-safe browsers, (I have no way of confirming this, just what I've heard) I wanna switch over just to be safe.
The thing is, how much new stuff to I have to download in order to replace Chrome with Firefox? Ik it's not owned by Google, and I've got stuff like Google-owned apps like Maps on my phone so do I have to make a thousand different changes in order to effectively switch to Firefox? Or just download Firefox, make the switch and I'm good?
Hello!
Well, Firefox is just a browser. What that means is that if you want you can still use the Google apps on your phone. They aren't connected to chrome so if you remove chrome they won't stop working. You can also, if you really want, delete those apps but sign in on the browser, in your case Firefox, and you'll be able to use your Gmail and Google Maps but on your browser instead of having a specific app for that. You decide what's most convenient to you. I personally still use those apps, but if want to be extra secure and don't want to have Google tracking too much stuff about you you can choose to only use the browser.
Firefox will, by the way, give you the option to migrate all of your passwords from Chrome to Firefox. This means you have way less work. You just need to download Firefox, tell it to migrate your passwords from your Chrome (it means you have login with your Google account if I remember correctly), and it will do that for you, meaning you don't have to go and put your passwords to whatever site you use one by one. It's honestly really easy to migrate.
What do you have to understand: a browser is just an app that allows you to use various search tools. You can still use the Google search on Firefox if you want! I usually have DuckDuckGo as my primary search engine but sometimes I switch to Google (the search engine not the company) because I want to have a specific kind of search that DuckDuckGo isn't really managing to do. DuckDuckGo by the way is the search engine that tracks you less. That's why it's usually preferable if you want to not have all your search history being shared with third parties.
Tumblr media
These are the standard search engines but you can add more if you want. You can use Yahoo or Wikipedia for example.
What Firefox allows you to do that chrome, on the mobile app, doesn't is to have add-ons, more commonly known as browser extensions. The normal Firefox app doesn't have many add-ons available but it has at least some and the ones that are available are very useful.
They're great for adding extra security protection, or just to have a better experience using the browser.
Tumblr media Tumblr media Tumblr media
These are all 17 mobile compatible add-ons. Highly recommended UBlock Origin, Clear URLs and Privacy Badger.
You can technically have more but that will make it so you need to use the Firefox Nightly app instead of the standard Firefox. Firefox Nightly is a developer app and you need a lot of extra hoops if you wanna have extra Add-ons on your phone. To me it's worth it because it means I can have XKit Rewritten, Tumblr's saviour at this point, on my phone which almost makes me want to delete the Tumblr app. However you want to keep things simple so just Firefox will do just fine. No need to complicate things.
In conclusion:
Migrating is easy because you can migrate passwords from a browser to the other, you can still use your Google services on Firefox, add-ons are cool.
29 notes · View notes
rajibperfection · 1 month
Text
A Review on Merlin Lifetime deals.
It’s hard to believe AI tools help you work smarter when you’re still stuck switching between tabs to get things done. (“Just call me an AI assistant juggler.”)
With so many AI models and features on the market, you’re using way too much tech to research and generate different types of content.
What if there was a Chrome extension packed with all the AI models you need to speed up your research and content creation process?
Overview:
Merlin is a Chrome browser extension and web app that gives you access to popular AI models to research, summarize, and write content.
      Best for: 
Alternatives to:Integrations:Main Features:
Educators
Marketers
Small businesses
Copy.ai
Grammarly
Jasper
Facebook
Gmail
LinkedIn
Outlook
Twitter
GDPR-compliant
AI
Pros and cons:
Chat with leading AI models, from one browser
With Merlin, you’ll receive access to prominent AI models, like GPT-4, Claude-3, Gemini 1.5, Leonardo, and others—all from your Chrome web browser.
No more moving between browser tabs! Use Merlin’s AI Chatbot on every websites you visit.
Use complex image-generation models to develop captivating brand storylines.
Plans & features
Deal terms & conditions
Lifetime access to Merlin
All future Pro Plan updates
If Plan name changes, deal will be mapped to the new Plan name with all accompanying updates
No codes, no stacking—just choose the plan that’s right for you
You must activate your license within 60 days of purchase
Ability to upgrade between 3 license tiers while the deal is available
Ability to downgrade between 3 license tiers within 60 days of purchase
GDPR compliant
Available for new Merlin users and returning AppSumo purchasers
Previous AppSumo customers who purchased Merlin can upgrade their license to increase their feature limits
1 Merlin query = 1 Chat GPT 3.5 query
Find all other AI model Query Standards here
All purchasers subject to Merlin’s Terms & Conditions
60 day money-back guarantee. Try it out for 2 months to make sure it’s right for you!
Features included in all plans
Chat with documents
Image generation
Chatbots
Chat with web pages
YouTube summarization
Blog summarization
Twitter, Gmail, Outlook, and LinkedIn FAB bars
LinkedIn Pro connect
Create from YouTube
Post in YouTube comments
AI personas
2 notes · View notes