Giter Club home page Giter Club logo

iledefrance-academy's Introduction

Python BeautifulSoup Selenium

Iledefrance-academy

Motivations

This repository has been developed in the context of Trophées des étudiants-ambassadeurs de l'Île-de-France 2019-2020. The île-de-France region organises this competition intended for students in exchange. The trophy rewards showcasing the richness of the île-de-France region. In this respect, this project aims at promoting French academic research by creating a website cataloguing useful research contacts.

The website can be found here: http://iledefrance-academy.com/

Documentation

WebScraping.py

Argument Description Example
url: string Webpage url "http://www.lkb.upmc.fr/boseeinsteincondensates/beugnon/"

This class gets the useful information (name, tel, email, ArXiv page) on a webpage given its url. A typical example of usage is:

from WebScraping import personal_webpage_information
url = "Copy/paste a website url here"
pwi = personal_webpage_information(url = url)
name, tel, email, Arxiv = pwi.find_name_email_tel_arXiv_on_webpage()

EditExcel.py

Argument Description Example
file_name: string Path (saving file location with .xml extension) "Document/file.xml"
name: list Contact names ("name1", "name2")
lab: list Lab names ("IPN_Orsay", "ENS")
research_group: list Research groups ("team1", "team2")
tel: list Tel numbers ("123", "456")
email: list Email adresses ("[email protected]", "[email protected]")
arxiv_page: list ArXiv page urls ("page1.com", "page2.com")

This class edits a Excel file in the format shown in IPN_Orsay.xml. A typical example of usage is:

from EditExcel import excel
names = ("name1", "name2")
labs = ("IPN_Orsay", "ENS")
research_groups = ("team1", "team2")
tels = ("123", "456")
emails = ("[email protected]", "[email protected]")
arxiv_pages = ("page1.com", "page2.com")
file_name = "Document/file.xml"
e = excel(file_name = file_name, name = names, lab = labs, research_group = research_groups, tel = tels, email = emails, arxiv_page = arxiv_pages)
e.write_excel()

__Main.py

This file is the main code where all the classes are imported and used.

iledefrance-academy's People

Contributors

deniswerth avatar

Stargazers

Gamers-geek avatar

Watchers

 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.