Comments (32)
Looks like blin
is the winner.
Mock:
EDIT: a day later, there's not much enthusiasm anymore for blin
.. 😢
from puppeteer.
So while we have this open...
llama
. Llamas are cool and hipsty. Also, llama.org
is free.
from puppeteer.
I spoke with the owner of the carbon
NPM package and he agreed to hand it over. 👍 💯
from puppeteer.
wasabi
from puppeteer.
I agree with Eric. Puppeteer sounds more engaging, authentic and unique. Carbon is a perfect name on its own, but it extremely generic and neutral, hence banal and uninviting. I would have voted for Carbon if we did not have a sound alternative, but we seem to have one. Also, no need to rename anything :)
from puppeteer.
carbon
from puppeteer.
from puppeteer.
Opium
- liberates from (automation) pain. Both the name and the logo nicely correlate with chromium
from puppeteer.
carbon seems like a solid pick - easy to spell, catchy, and kind of science themed.
I propose we go with carbon unless anyone really hates it. There are always a million good options for names so in the interest of decisiveness only veto if you really don't like carbon, not if there's just another name you like a bit more!
from puppeteer.
That is horrifying.
from puppeteer.
sobaka
comes with a slogan:
Sobaka: Web Developer's best friend.
(because 'sobaka' is a 'dog' in russian)
A few short words came to mind recently:
shoom
(visually nice, but resembles 'shroom')priz
from puppeteer.
vampire
from puppeteer.
theremin
from puppeteer.
A few ideas which follow the lead of blink
(which is about tag which doesn't exist) and chrome
(which is about component which chrome doesn't have):
ceann
headfull
caput
from puppeteer.
Curie or Carbon both sound good to me.
Personally I would vote for Curie because I'm just guessing that Carbon is probably taken by something somewhere already :)
Picking names is always hard though - maybe it's easier just to ask if anyone wants to veto Curie or Carbon?
from puppeteer.
carbon
feels good to me - it's lightweight and robust.
However, looks like there are both carbon
and curie
packages on npm.
from puppeteer.
There doesn't seem to be an irving
package and that has a nice headless theme. Are there any vetoes for that?
from puppeteer.
IMO, we should stay clear of proper nouns. It makes talking about the project more confusing when referencing it in material, talks, conversation, etc. SEO is also something we care about.
Something to consider is using the @google namespace on npm or prefixing with "google-". Then we could use any package name. It's also nice for devs discovering the module. They see "Google" and knows it's official.
Fwiw, I sent the owner of the "puppeteer" package a couple of emails about a month ago. According to the npm policy, we should be able to grab that package name since the existing project is very old and inactive.
from puppeteer.
Update - Chris is willing to hand over the "puppeteer" package name when he gets back from vacation.
from puppeteer.
I feel like Puppeteer is just fine. Spelling is an issue but we have auto-correct most places for that. The only thing I'd urge to do is grab the easy mis-spelling NPM packages and forward them to the main one to prevent typosquatting.
from puppeteer.
"Chrome Actor" could be a thing. but this would mean making the one word name a two-word one. That may not be the best choice. Current search results look mundane though, so fairly open for take-over by a project.
from puppeteer.
And just found a previous Google project with the same name. https://github.com/google/puppeteer
from puppeteer.
llama
is my favorite. I can spell it I think.
from puppeteer.
If llama
makes it I promise to always facepalm while giving a talk and introducing it.
from puppeteer.
@Garbee that might be a good ice-breaker for the audience :)
from puppeteer.
carbon
would be my preferred choice of all the apparent options.
For giving talks about that we can also intro with talking about biological resources which would be nifty. Talking about llama's and why they try to be cool is certainly not as entertaining. 😄
from puppeteer.
IMO, I don't think the reasons listed merit a name change. We'll be able to get the npm package and users only type the name once. "Puppeteer" is also a more descriptive name, less common, and what the project actually is. It would also have the neatest logo!
But if others think a name change is a good idea, "carbon" would be my preference too. But we should check that there aren't a ton of existing projects with similar names. It's a common name.
from puppeteer.
I especially like the 'no need to rename anything' bit.
from puppeteer.
Someone has to talk to https://github.com/google/puppeteer then. I vote not me.
from puppeteer.
Creative take on puppeteer's logo. Would look nice on stickers
from puppeteer.
Someone has to talk to https://github.com/google/puppeteer then. I vote not me.
I contacted someone responsible for https://github.com/google/puppeteer, we'll see how it goes.
from puppeteer.
I talked to @progressnerd who is the owner of google/puppeteer. He is totally fine with putting a note at the top of his README, saying something like:
If you are looking for chrome headless automation library, go to GoogleChrome/puppeteer.
I'll send him PR once we go public.
And since no one has voiced any new concerns about the "Puppeteer" name...
Congratulations, everybody! 🎉 Looks like we have agreed on a beautiful name for the project.
from puppeteer.
Related Issues (20)
- [Bug]: Last version 22.6.2 is not published on npm registry HOT 2
- [Bug]: Browser.close does not shutdown the process immediately HOT 16
- [Bug]: MaxListenersExceededWarning caused by process.on('exit') HOT 4
- [Feature]: ability to check and possibly installed missing system dependencies
- [Bug]: Alpine ProtocolError after Chrome 123.0.6312.86 Update HOT 16
- Locator API errors should include the stack trace pointing to the locator constructor
- [Bug]: Browser crashes when a navigational request is aborted using --single-process flag HOT 14
- [Bug]: Header/Footer placeholders stopped working HOT 3
- [Bug]: insecure download warning when downloading from pdf generator HOT 5
- [Bug]: the click() method does not navigate HOT 3
- [Bug]: --base-url option seems to be non-working
- "[cookies.spec] Cookie specs Page.setCookie should set secure same-site cookies from a frame" fails with enabled field testing trial
- [Bug]: build failure after deps update HOT 3
- [Bug]: Lost connection is not detected if no messages are being sent over WebSocket HOT 6
- [Bug]: Puppeteer click don't fail when actual element is overlapped HOT 5
- [Feature]: `@puppeteer/ng-schematics:builder` should support setting tsconfig.json, using path aliases, replacing environment.ts and not starting the dev-server HOT 2
- [Bug]: Request Interceptor weird behaviour HOT 4
- [Bug]: Unable to bundle puppeteer script with wepack HOT 2
- [Feature]: Inserting a Audio and video Stream HOT 2
- PDF export error for chart and HTM amchart5 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppeteer.