Skip to content
@inat-get

INat::Get Project

Development of INat::Get — data fetching and analyzing tool

INat::Get Project

CLI tool for downloading and analyzing iNaturalist biodiversity data

inat-get is a command-line interface for working with iNaturalist data, implemented in Ruby. The tool enables users to programmatically retrieve observation records from the iNaturalist platform and process them for research and analysis purposes.

Key capabilities include downloading observations based on taxonomic, geographic, and temporal filters; exporting data in multiple formats for integration with analytical workflows; and generating summary statistics from biodiversity datasets. inat-get is designed to facilitate reproducible data collection from iNaturalist, supporting research in ecology, conservation biology, phenology, and related fields.

Script for posting selected observation to telegram channel

A script that sends a random iNaturalist observation from a selected sample to Telegram.

  • Obtains a sample via the iNaturalist API based on an arbitrary query (supported by the API).

  • Sends a random observation from the sample to a specified Telegram channel, excluding those already sent. If there are no new observations in the fresh sample, it takes from a saved pool.

  • Saves unsent observations obtained via the query into the pool.

  • Taxon uniqueness and pool depth are configurable.

  • Sends a message to the administrator in case of failures.

Pinned Loading

  1. inat-get inat-get Public

    A toolset for fetching and processing data from iNaturalist.org

    Ruby 1

  2. inat-channel inat-channel Public

    iNaturalist Telegram Bot: Posts random popular observations from configurable API queries

    Ruby

  3. is-dsl is-dsl Public

    Facade pattern realization for DSL development

    Ruby

  4. is-enum is-enum Public

    Enum types for Ruby

    Ruby

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…