|about 16 hours ago||1 day ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Why are dev-tools enabled?
1 project | reddit.com/r/Bitwarden | 28 Nov 2021
Advanced Roadmap for React.js developers
20 projects | dev.to | 25 Nov 2021
Any solutions to broken Discord scaling on Wayland?
1 project | reddit.com/r/gnome | 24 Nov 2021
Using the AUR discord_arch_electron package, which runs the app through a system provided build of Electron. Using that with "--enable-features=UseOzonePlatform --ozone-platform=wayland" fixed the issue, but it made Discord launch without any title bar (image), stuck to the top left corner of my screen. Looking at the github page for Electron, it seems like this is caused by GNOME forcing a protocol for title bars that's still in the works for Electron on Wayland. Also, fullscreening it crashes GNOME entirely.
Is having Wayland as a dependency inevitable?
1 project | reddit.com/r/archlinux | 19 Nov 2021
Upgraded to F35. Flatpak apps Spotify and Slack are now broken
2 projects | reddit.com/r/Fedora | 15 Nov 2021
That's an electron bug I believe, I've faced the same issue on Archlinux when using Joplin on Wayland. It's already reported it seems: https://github.com/electron/electron/issues/30902
Sharing screens with sound is still not supported in Discord for Linux, and it is the only reason I dual-boot Windows. Please upvote the feature request!
12 projects | reddit.com/r/linux_gaming | 12 Nov 2021
Now on Electron , which is a Chromium fork, you'd use getUserMedia for desktop capture too as noted on https://github.com/electron/electron/blob/main/docs/api/desktop-capturer.md
Evernote Beta Linux
2 projects | reddit.com/r/Fedora | 6 Nov 2021
I don't use Binance but if it's also an Electron app then you're running into sandboxing issues. Looks like the fix is in: https://github.com/electron/electron/pull/31091
(Fedora 35) Most electron apps are not starting.
1 project | reddit.com/r/Fedora | 4 Nov 2021
How to access AWS and Azure in Terraform
3 projects | dev.to | 4 Nov 2021
Leapp is a Cross-Platform Cloud access App, built on top of Electron.
Electron version for Signal
4 projects | reddit.com/r/signal | 3 Nov 2021
You sure? https://github.com/electron/electron/releases/tag/v13.5.2
6 projects | dev.to | 29 Nov 2021
cheerio to parse the HTML structure of an incoming email and filter out the link we need to click to verify our email address by an attribute (in this case the text Content of the link but it could be any html attribute)
In-lining Styles Client Side
7 projects | dev.to | 11 Nov 2021
And it in-lines tagged HTML wonderfully. Works well.
Immediately disconcerting is the npm documentation for this package. It says simply "Inspired by juice" and fails to tell us why the authors felt that embarking on a new project was worth their while. It hints at the fact that it's better than Juice in some way or other (why else start a new project inspired by it?), but lays no claim as to if or how that might be the case. A dark horse.
Still, it also depends on cheerio, and so falls a little short of a native solution but worse, it does not provide us with any suggestion as to run-context (server side or client side).
So for my needs, it goes respectfully into the too-hard basket. Failed, in a sense, by the poor quality of its own introductory presentation. An irony, because there is some nice documentation there, just not a nice introduction that spells out whether it runs client-side or not, how to if so, and how it's different from Juice and why we'd use it. All the obvious questions I have surfing in on it.
document.styleSheetsprovides us with a collection of
CSSStyleSheet.rulesin turn provides all of the
CSSStyleRulesin use and
Element.matches()tells us if
CSSStyleRule.selectorTextapplies to a given element.
window.getComputedStyle()provides rapid access to the complete set of computed styles. That is, crucially it has taken all those styles that position things relative to the browser window and calculated where, in real coordinates it landed. Among other things. Crucially, it also has resolved all of CSS variables. It describes what an element actually looks like on the screen, rather than in the abstract CSS.
We can use the style sheets and the computed styles to update the style attribute of each element and then, when all is done the
outerHTMLare available for the the
text/htmlMIME parts respectively.
Given we're in-lining styles, and we don't want to actually change the element in the DOM (we're just aiming to copy it to the clipboard in one form or another), we have to take a copy of the DOM element and in-line the styles on that. We have to use the computed style from the source element however as it is rendered on screen and the copy is not (hence has not got computed styles). To wit, we will have a source and target element one that is in the DOM and provides computed styles, and one that is not in the DOM and receives in-lined style attributes.
But ... performance, performance ... turns out that it's not slow, but it's not fast either, let's take a look at performance next, before we dive into an actual code implementation of the above schema - next week's article.
I built a job board for the Space industry! link in comments
2 projects | reddit.com/r/webdev | 9 Oct 2021
- Web scraper: Cheerio and Puppeteer
What is the best language to use if I want to scan a webpage for certain keywords?
1 project | reddit.com/r/AskProgramming | 22 Sep 2021
I used https://cheerio.js.org/ in the past. It's awesome. You tell it what Dom elements to get. Can do all sorts of web scraping stuff. So easy to use too...
What is the best option to parse a RSS podcast feed (XML) with Nuxt.Js?
2 projects | reddit.com/r/Nuxt | 21 Sep 2021
5 projects | dev.to | 1 Sep 2021
Cheerio is a "fast, flexible & lean implementation of core jQuery." It lets us find nodes with selectors, get text or attributes, and many other things. We will pass the HTML to cheerio and then query it as we would in a browser environment.
How to Scrape Google SERPs Using WebScrapingAPI in Node.js
2 projects | dev.to | 1 Sep 2021
In the following section, we will use Node.js and some libraries like got and Cheerio to create the script that will get all the data from a SERP and format it nicely to be as understandable as possible.
Create An IMDB Web Scraper Using JS
1 project | dev.to | 22 Aug 2021
cheerio helps us to parse HTML in nodeJS. It's an affective and powerful technology used in webscraping in sever side implementation. The FS module should be pre-installed in the node_modules if you previously used npm init command.
XML Parsing Error
1 project | reddit.com/r/GoogleAppsScript | 21 Aug 2021
You may want to consider an alternative to XmlService, such as Cheerio or parsing the string itself.
How to scrape Bing Search with Node.js?
2 projects | dev.to | 19 Aug 2021
What are some alternatives?
puppeteer - Headless Chrome Node.js API
Faker.js - generate massive amounts of realistic fake data in Node.js and the browser
dotenv - Loads environment variables from .env for nodejs projects.
opencv - OpenCV Bindings for node.js
webworker-threads - Lightweight Web Worker API implementation with native threads
Prettyprint Object - Function to pretty-print an object with an ability to annotate every value.
react-native - A framework for building native applications using React
nodegit - Native Node bindings to Git.
electron-overlay-window - Creating overlays is easy like never before