Coder Social home page Coder Social logo

scrapy.org's Introduction

Scrapy website

This is the website that runs on https://scrapy.org.

Requirements

This website is made with Jekyll. The most universal way to install it is:

gem install jekyll

Usage

To start the web server locally auto-reloading when files change use:

jekyll serve --watch

The website is updated via the Travis build when merging to the master branch.

Adding your company to the website

Are you a company or individual using Scrapy for your product or project? Add yourself to the "Companies using Scrapy" list by sending a pull request:

  • add a "company card" in _data/companies/list/<companyslug>.yml as a YAML file; you need to set a few fields: a name, a "logouser" for your logo filename, a homepage and a blurb in markdown syntax on how you're using Scrapy. Do add links to any article or tweet spreading your love of Scrapy
  • add your logo to img/
  • add the slug of your company card to the list in _data/companies/users.yml.

Are you providing Scrapy consulting?

If you are a company providing Scrapy consulting or spider development, you can submit a pull request to add your company to the "Scrapy Pros" list.

The companies are sorted by their overall contribution to the Scrapy project and ecosystem. There's a small process to manage that:

  1. In order to appear in the list, a company must score at least five points in the table below.
2. The company must submit an issue to
  scrapy.org repo whenever they want

to update their contributions and ranking.

3. This issue must contain references to all the contributions that the company

made since the last time their rank has been updated.

This is the criteria that will be used:

Contribution Points
Pull request accepted in scrapy repo

50

Creation or contribution to public Scrapy plugins

20

Instructional materials such as screencasts, tutorials or blog posts

10

Blog posts that spread the word about Scrapy

5

Landing page in the company website describing the Scrapy services

2

Scrapy listed in the company's technologies stack (if any)            2  
Answer to StackOverflow question regarding Scrapy

1

In practice, to be listed, you'll need to:

  • add/update your "company card" in _data/companies/list/<companyslug>.yml as a YAML file; it needs a url field (e.g. the landing page of your consulting services offer), a description field describing your services (use markdown), and a logo filename
  • add your logo to img/
  • add/update your contributions in _data/companies/pros/contributions.csv
  • re-run update_ranking.py inside _data/companies/pros/

and send a pull request with these changes.

scrapy.org's People

Contributors

a-mkh avatar aniversarioperu avatar bigb06 avatar cyberplant avatar dangra avatar dotabulk avatar eliasdorneles avatar elrull avatar giopiazza avatar gthole avatar kmike avatar mfagioli avatar migganimon avatar mjhea0 avatar mohdsanadzakirizvi avatar nandoquintana avatar nike-17 avatar nyov avatar omab avatar pablohoffman avatar preetwinder avatar promediacorp avatar rajatgarg79 avatar redapple avatar rvnovaes avatar shaneaevans avatar stummjr avatar sylvainti avatar umrashrf avatar vineethkanaparthi avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.