semvec/pypi-packages huggingface dataset:
linkedin-scrapper 1.0
A way to scrape user datas from linkedin
Keywords: linkedin,scraping,scraper

==================
Linkedin_Scrapper
==================

A way to scrappe data in linkedin

Installation
============

``pip install linkedin-scrapper``

Actual product
==============

Person scraper


Coming soon ...
===============

Person scraper : Scraping a person by adding her account link
Company scraper

How to use it?
==============

It's very simple, what you need are just, your ``linkedin email account`` and your ``password``.
After, you have two choice to make a search, with an account link or with a full name and a keyword if possible.
Like a lot of person can have the same name, a specific keyword to find them can be important.

Usage example
-------------

`` #import needed object

from linkedin_scrapper import Person, Account

myAccount = Account("your_email@gmail.com", "your_password", "your_driver")

#login in linkedin account, return the driver

driver = myAccount.login()

#search a person

person = Person(driver)

person.search_by_account_link('https://www.linkedin.com/in/beny-dziengue-a3591a188')

#get experiences of the person

experiences = person.get_experiences() ``

Person-Scrapper
===============

Availlable function for scraping users datas

Search :
--------
Search by account link
-----------------------
This function alloow you to search a person by using her account link. ``search_by_account_link()``. It taking like paramater the account link of the person you wanted to scrape.

Search by name and key word
---------------------------
This function allow you to search a person by using her name and a key word (like the name of the company where her work, school, ...) To be as precise as possible. 
``search_by_name_and_key_word()``, take the full name of the person and a key word. Note that the key word is optionally.But we recommend you to use a keyword to refine the search, we only take into account the first result of the search.

Experiences
-----------
This function scrape all experiences they have. ``get_experiences()``, it return a list of job titles and companies like **ceo, google**.

Skills
------
This function scrape all skills they have. ``get_skills()``, return a list of skills.

Training
--------
This function scrape all of they training they have doing. ``get_training()``, return a list of school names, degrees and domains like **Marien-Ngouaby University, Master, Software Engineering**.

Knowledge and tools
-------------------
This function scrape all knowledge of sector and tools they know. ``get_knowledges_tools()``, return a list of knowledges and/or tools.

Contacts
--------
This function scrape all availlable contact on they profil. ``get_contacts()``, return a list of Contacts

Drivers
=======
Don't need to have any driver exe files. Just enter a driver name and it will be installed.
Names of availlable drivers are :
* chrome : For chromedriver
* firefox : For geckodriver
* ie : For internet explorer driver
* edge : For microsoft edge driver

Version
=======

Version 1.0

* First Publish
JSONite 0.0.3
Python to Javascript variable converter for the Masonite framework.

# JSONite - The Python-to-Javascript variable transformer for Masonite

This package is intended to be used alongside the [Masonite Framework](https://github.com/MasoniteFramework/masonite) and allows you to pass Python variables to your base template. If no data is passed to the `Javascript` object on a particular request then the object returns an empty string, else it returns a JSON object featuring the passed data.

## Installation:

JSONite can be installed in your Masonite project's home directory with pip:

```bash
pip install JSONite
```

## Setup

After installing JSONite, you'll need to add the `JavascriptProvider` to your application providers in `config/providers.py`.

```python
# config/providers.py

# ...

from jsonite import JavascriptProvider

# ...

PROVIDERS = [
    # ...

    # Third Party Providers
    JavascriptProvider,

    # ...
]

```

After adding the provider, you'll need to add the `JavascripMiddleware` class to `config/middleware.py`.

```python
# config/middleware.py

# ...

from jsonite import JavascriptMiddleware

# ...

HTTP_MIDDLEWARE = [
    # ...
    JavascriptMiddleware,
]

# ...

```

Lastly, you'll want to add the line that actually renders the Javascript in your `base.html` file. By default the function name will be `javascript_data()`, but you can customize this by setting the desired value to the environment variable `JS_TEMPLATE_VAR` in your `.env` file.

```html
<!-- template/base.html -->
<DOCTYPE html>
<html>
    <!-- ... -->
<body>
    <!-- ... -->
    {{ javascript_data() }}
    <!-- ... -->
</body>
</html>
```