No release in over a year
Forecast for today, next day, week, month or year on request. It is also possible to choose the type of horoscope.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

astrological_forecast

Gem Version Gem Build Status Test Coverage Depfu

Язык написания - Ruby

Описание:

Парсер зодиакальных гороскопов с сайта https://orakul.com. Программа спрашивает у пользователя дату рождения, а в качестве результата выводит в консоль название знака зодиака, диапазон дат ему соответствующий, заголовок и сам прогноз на текущую дату, на следующий день, на неделю, на месяц или на год по запросу пользователя. Также есть возможность выбрать разновидность (тип) гороскопа.

Исходные данные:


Дата рождения (в формате дд.мм):

  • например 31.05;

Разновидность (тип) гороскопа:

  • Общий;
  • Любовный;
  • Семейный;
  • Карьерный;
  • Здоровье;
  • Тинейджер;
  • Флирт;
  • Друзья.

Период прогнозирования (для каждого типа гороскопа):

  • На сегодня;
  • На завтра;
  • На неделю;
  • На месяц;
  • На год.

Установка:

Добавьте

gem 'astrological_forecast'

И сделайте

bundle

Или сделайте

gem install astrological_forecast

Использование:

require 'astrological_forecast'

AstrologicalForecast.predict(true)

# Или, если не хотите использовать консоль для ввода данных:

AstrologicalForecast.predict(true, '19.05', 'общий', 'на сегодня')

Запуск (версия с вводом прогноза в консоль):

ruby name_programm.rb

Когда вы родились (укажите дату в формате ДД.ММ, например, 31.12)
19.05

Выберите разновидность гороскопа? Введите число от 1 до 8:

1. Общий
2. Любовный
3. Семейный
4. Карьерный
5. Здоровье
6. Тинейджер
7. Флирт
8. Друзья

> 1

Выберите период прогнозирования? Введите число от 1 до 5:

1. На сегодня
2. На завтра
3. На неделю
4. На месяц
5. На год

> 1

Телец:
Апрель 21 - Май 21,
Я приобретаю! Ключевая особенность - практичность.
Тельцы обладают благородным и независимым характером. Имея силу, они, как ни странно, не спешат ее использовать, 
дожидаясь наиболее благоприятного случая, но частенько упуская его. Упорный труд, а не везение, постоянство, а не 
порыв - вот ключ к успеху Тельцов в жизни.

Общий гороскоп на сегодня, 21 мая, 2022:

Если кто-то действует Вам на нервы, просто игнорируйте. Это ведь такая мелочь! Лучше сосредоточить силы на более 
толковых делах. Рутинное и предсказуемое - безопасно. Но важно понять, почему Вы так держитесь за него. Да, это
стабильность - но не теряете ли Вы интересные возможности? Со временем зона комфорта может стать не такой уж 
комфортной. Стоит подумать о том, чтобы выйти из нее раньше, чем это случится.

Запуск (версия БЕЗ вывода прогноза в консоль):

require 'astrological_forecast'

astro = AstrologicalForecast.predict(false, '19.05', 'общий', 'на сегодня')

# astro.class -> Hash

Помочь в разработке:

Шлите ваши пулреквесты в https://github.com/ProfessorNemo/astrological_forecast.

Лицензия:

MIT License