Skip to main content

Set of functions that can be used as an imported library or as an api rest running the main.py. There is currently an instance of the api running at https://flanaserver.ddns.net/flanaapis.

Project description

License PyPI PyPI - Python Version

Set of functions that can be used as an imported library or as an api rest running the main.py. There is currently an instance of the api running at https://flanaserver.ddns.net/flanaapis.


Installation

Python 3.10 or higher is required.

pip install flanaapis

Features

1) Geolocation

1.1) Find a place on earth

1.2) Find places on earth

1.3) Find timezone

All geolocation functions and endpoints have a parameter fast: bool. If fast=true (false by default) google maps won’t be used. It will directly use the https://nominatim.openstreetmap.org api but it’s somewhat less precise.


2) Scraping

2.1) Twitter

It use Twitter api, doesn’t really scrape.

2.2) Instagram

2.3) TikTok

2.4) YouTube

2.5) Google weather

Based on github.com/lfhohmann/google-weather-scraper.

  • Library functions:
    • flanaapis.scraping.google_weather_scraper.get_forecast(...)

  • Api endpoints:

3) Weather

Gets the waether data mean from several sources:

  1. openweathermap.org

  2. visualcrossing.com

  3. google.com/search?q=weather

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flanaapis-1.6.2.tar.gz (24.1 kB view hashes)

Uploaded Source

Built Distribution

flanaapis-1.6.2-py3-none-any.whl (32.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page