AntoData
Python and Data Science (also some R) Personal programming cheat sheet, notebook, lab... I guess you have to practice to learn
Pinned Repositories
appium-framework
This project offers a framework for appium projects to make mobile app testing easier. The approach is similar to page object oriented Selenium frameworks, we homogenize how xpaths, ids, ... are related to page objects, how screenshots are taken and where are saved. We also provide modules and classes that automate the process to get the right capabilities to run our texts and to find web elements in our classes
CoronavirusWebScraper
Web scraper that gets information about the corona virus spread from https://www.worldometers.info/coronavirus/ and world population in from https://www.worldometers.info/world-population/population-by-country/ and generates three maps with folium that represent the ratio between cases and population, between recovered people and cases and between death people and cases using circles
Data_Science_Notebooks_IBM_Cert
Several Python and R scripts, notebooks... that might be useful when studying Data Science
HomosexualityHistoryCurrentStatus
In this project we use folium, pandas and webscraping using requests and beautifulSoup to create a map that contains information about the legal status of homosexuality around the world. We created an API with a function called buildMap to create the map with the colors combining number ranges and static string values to color that map. Also we use request and beautifulSoup to get and parse all the wikipedia pages that contain information about lgbt rights in each country for the html we display when we open a marker (every country has a marker placed in its capital to display with information).
MarriageEqualityWorldwide
Project where we provide inside folder API two interesting modules: DonutChartGenerator whose function graph_generator allows you to generate simple or double donut charts very easily and very customized and module MapGenerator whose function build_map allows you to build a map coloring regions according to certain values defined by yourself and including a legend and putGenericMarkers that allows you to set markers in the map and the HTML code you want to be displayed when we open a marker. In this case, we used these functions to create two different maps, in module MarriageEquailtyApprovalRate we generated a world map where the different countries have a different color depending on their approval rate for marriage equality in the second module MarriageEqualityLegalized we generate a map where the countries where marriage equality is legal are colored in green and they display a marker that when opened displays a donut chart with information about the voting for marriage equaility
on_page_basic_SEO_checker
This project provides methods and utils to make basic checks in the SEO of an instance of a page using the URL of this page or a webdriver instance that is browsing that page at the moment
PrivateAttributesProject
Module to increase encapsulation in Python, not allowing the access to private members outside their classes
PyDesktopBrowserRecorder
This project allows you to record your desktop or the browser during an automated test using selenium's webdriver
Reminda
Project for Reminda: Application to help you study
WebScraperAllMusic
Simple example of a web scrapper using python. In this case, we ask the user using the console for the name of a band/artist and using selenium webdriver and beautifulsoup we print information about the discography of that artist/band
AntoData's Repositories
AntoData/on_page_basic_SEO_checker
This project provides methods and utils to make basic checks in the SEO of an instance of a page using the URL of this page or a webdriver instance that is browsing that page at the moment
AntoData/WebScraperAllMusic
Simple example of a web scrapper using python. In this case, we ask the user using the console for the name of a band/artist and using selenium webdriver and beautifulsoup we print information about the discography of that artist/band
AntoData/appium-framework
This project offers a framework for appium projects to make mobile app testing easier. The approach is similar to page object oriented Selenium frameworks, we homogenize how xpaths, ids, ... are related to page objects, how screenshots are taken and where are saved. We also provide modules and classes that automate the process to get the right capabilities to run our texts and to find web elements in our classes
AntoData/CoronavirusWebScraper
Web scraper that gets information about the corona virus spread from https://www.worldometers.info/coronavirus/ and world population in from https://www.worldometers.info/world-population/population-by-country/ and generates three maps with folium that represent the ratio between cases and population, between recovered people and cases and between death people and cases using circles
AntoData/MarriageEqualityWorldwide
Project where we provide inside folder API two interesting modules: DonutChartGenerator whose function graph_generator allows you to generate simple or double donut charts very easily and very customized and module MapGenerator whose function build_map allows you to build a map coloring regions according to certain values defined by yourself and including a legend and putGenericMarkers that allows you to set markers in the map and the HTML code you want to be displayed when we open a marker. In this case, we used these functions to create two different maps, in module MarriageEquailtyApprovalRate we generated a world map where the different countries have a different color depending on their approval rate for marriage equality in the second module MarriageEqualityLegalized we generate a map where the countries where marriage equality is legal are colored in green and they display a marker that when opened displays a donut chart with information about the voting for marriage equaility
AntoData/PyDesktopBrowserRecorder
This project allows you to record your desktop or the browser during an automated test using selenium's webdriver
AntoData/Data_Science_Notebooks_IBM_Cert
Several Python and R scripts, notebooks... that might be useful when studying Data Science
AntoData/EU_Unemployment_Rate_2007_2018
Project where we take a tsv provided by the EU an we create a map for each year from 2007 to 2018 with the unemployment rates in each country and build a gif file with it. We use folium especially choropleth for maps, pandas to manage data, selenium to open each html file and save it as png and imageio to turn those images into a gif file. #Python #folium #pandas #selenium #imageio #unemployment #EU
AntoData/Hate_Crimes_Spain_2014_2017
Analysis of hate crimes in Spain between 2014 and 2017 using official data
AntoData/HomosexualityHistoryCurrentStatus
In this project we use folium, pandas and webscraping using requests and beautifulSoup to create a map that contains information about the legal status of homosexuality around the world. We created an API with a function called buildMap to create the map with the colors combining number ranges and static string values to color that map. Also we use request and beautifulSoup to get and parse all the wikipedia pages that contain information about lgbt rights in each country for the html we display when we open a marker (every country has a marker placed in its capital to display with information).
AntoData/PrivateAttributesProject
Module to increase encapsulation in Python, not allowing the access to private members outside their classes
AntoData/Reminda
Project for Reminda: Application to help you study
AntoData/Python101
Proyecto de juego de cartas usando Python, PyGame, Pandas y Matplotlib. Aquí verá ejemplos comentados en español de los features básicos de Python y algunos más avanzados que no suelen verse en cursos básicos. // Cards game desktop app made with Python, PyGame, Pandas and Matplotlib. Here you can find examples with comments in Spanish of every basic feature that Python provides but also some more advanced ones that are not often shown in basic courses
AntoData/SeleniumWebdriverUtils
Module that offers additional and useful methods for Selenium's Webdriver
AntoData/sequence_cmd_tasks_scripts_automation
This project will allow to automate a sequence of commands, tasks or scripts. Basically file "Main" is an interpreter that will ask you to read a file in folder "files" with a sequence of commands. "Main" will also search these commands in a file called "Aliases" in folder "files" to see if you provided an alias for that command and instead of just executing that in a shell we need to execute a custom made function from a custom made module in in our main folder.
AntoData/test_files
Temporal