Skip to main content

terminalWeather

Project description

weather.com-scraper

About the project:

Get daily weather from your cli!

Requirements:

For this application to work make sure you have python 3.7 or greater added to path. Make sure you have done so by opening cmd and typing 'pip --version' without quotes. If you get the version info then it means it has been added to your path successfully! If not please refer on how to add py to path.

Pkgs to install: requests, lxml, bs4, art, tableprint. (For more info please view requirements.txt file) Command: pip install {pkgname}

CLONING AND RUNNING THE APP:

To clone the project follow the steps: Navigate to the directory where you want to clone the project by using 'cd directoryname' (REMOVE QUOTES). Once you are in the directory where you want to clone it, run the following command:

git clone https://github.com/TheProgrammingArchive/weather-terminal, wait for it to get cloned!

Now without exiting the directory, type "cd weather-terminal/weather-terminal" (REMOVE QUOTES), after doing so run: python application.py This should start the app!

Command list:

weather now: Displays the current weather weather today: Displays the weather for this day weather tenday: Displays weather for next ten days detailed tenday: Displays ten day weather with extended info

weather -t: Displays current temperature weather -dew: Displays cloud dew point currently weather -prs: Displays precipitation percentage currently weather -par: Displays current atmospheric pressure (bar) weather -mnp: Displays moon phase weather -ws: Displays current wind speed and direction weather -hdu: Displays current humidity percentage weather -vis: Displays current visibility (km) weather -uv: Displays current UV index out of 10 (0 - Minimum, 10 - Maximum) weather -dsc: Displays current weather description weather -tab: Displays startup table again

--h or -help: Displays help page --o or -options: Displays options(current) page

clear(): clear screen loc -p: Change permanent location loc -t: Change temporary location loc -pr: Return to permanent location --loc: View if location is permanent or temporary

settings: Turn toggle on or off exit: Exit application

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

weather-terminal-1.1.4.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

weather_terminal-1.1.4-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file weather-terminal-1.1.4.tar.gz.

File metadata

  • Download URL: weather-terminal-1.1.4.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.1.0.post20201221 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.6

File hashes

Hashes for weather-terminal-1.1.4.tar.gz
Algorithm Hash digest
SHA256 d8ef89b152eba9ba4876276724f94b34fa6f5c37a96ae864bedca97a727d7465
MD5 79e8cde8bc66c70536c4fec8baa3e069
BLAKE2b-256 63891d4d90174c2a60aa17767a44ef356673314792b82cb98eee1e931e0399cc

See more details on using hashes here.

File details

Details for the file weather_terminal-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: weather_terminal-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.1.0.post20201221 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.6

File hashes

Hashes for weather_terminal-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 00123c46489b6bbfce6b86f455907df0d2271517dc9b29e188a600c54c195c00
MD5 75eab592e4b274590c92bfd64a227d41
BLAKE2b-256 62cd74baed7145a685653081ae21f58ec2e1350ac09fe9ee377f311facba0943

See more details on using hashes here.

Supported by

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