scrapy / parsel

Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors
BSD 3-Clause "New" or "Revised" License
1.1k stars 136 forks source link

Define module name #2

Closed pablohoffman closed 8 years ago

pablohoffman commented 9 years ago

Is there a module name suggested for this new baby?. Feel free to dump ideas :)

pablohoffman commented 9 years ago

How does this look?

import s3l3ct0r

See what I just did?. I set the bar very low, to break prejudices and get shy new ideas flowing :)

umrashrf commented 9 years ago

how about domquery or querydom?

dangra commented 9 years ago

htmldomselector scrapy-dom read_your_dom querymydom dominado domador

domass -> Documnet Object Model Aesthetic Simple Selectors

dangra commented 9 years ago

pickachoose ! as "to choose very carefully from a number of possibilities; to be selective." Pikachu

kmike commented 9 years ago

I don't like names with 'dom' in them because selectors don't necessarily work with DOM - there are .re and .re_first methods.

nramirezuy commented 9 years ago

@dangra dass -> Documnet Aesthetic Simple Selectors Slap! **dass**

Allactaga commented 9 years ago

webselectors

sardok commented 9 years ago

scrapy-walkers

bosnjak commented 9 years ago

I would suggest: finicky.

Meaning: extremely or excessively particular, exacting, or meticulous in taste or standards.

eliasdorneles commented 9 years ago

+1 on webselectors - easy to recall and associate with.

dangra commented 9 years ago

@eliasdorneles pssst, no +1's allowed... only new names :)

curita commented 9 years ago

Some blatant variations from "selectors":

Digenis commented 9 years ago

I favour scrapy-selectors over fancy confusing names. Their initial target audience is the scrapy community anyway. For the new users discovering it, I think this suffices: FAQ: 1. Does it depend on scrapy? No, it doesn't.

I'd also rather see it in the same namespace as scrapy. I mean installing scrapy-selectors and then being able to import scrapy.selectors (PEP 0420) I can't say if it can be accomplished (still keeping it independent of scrapy) without creating a mess but I am very willing to look it up and experiment if none else can confirm it.

Granitosaurus commented 9 years ago

@digenis It's a bit confusing though since - format is kinda already established for package extensions more than standalone packages like scrapy-inline-requests or django-cms to give few examples.

other than that, my take: parsel - parse + select
Bonus points for sounding like parcel(def. Something wrapped up or packaged) which does make sense if you think of html nodes being all packed up in one object.

chekunkov commented 9 years ago
nyov commented 8 years ago

Shiny new name. :) Funny thing happened; I scrolled back to some days old open tabs in my browser, and had this "wtf?" moment finding a scrapy/parsel project I never heard of and couldn't remember opening at all... Sneaky github redirects.

I suppose this brainstorm is concluded then.

eliasdorneles commented 8 years ago

Hey, @nyov ! Yup, we decided to go with parsel -- shiny, short and sweet! :D Thanks @Granitas for the nice suggestion, here is a beer: :beer: I'm closing this.