apache / streampipes

Apache StreamPipes - A self-service (Industrial) IoT toolbox to enable non-technical users to connect, analyze and explore IoT data streams.
https://streampipes.apache.org
Apache License 2.0
602 stars 176 forks source link

New Processor: Datetime Operation #1868

Open bossenti opened 1 year ago

bossenti commented 1 year ago

Body

Description

A user should have the ability to apply operations on datetime values (adding & subtracting time deltas, e.g., one day). Therefore, a new processor is required that provides the functionality to apply operations to a datetime object.

Example Configuration

Operation: Allowed values: add & substract delta : time delta, e.g. 1 day or 2 minutes (probably this needs to be split into two input parameters)

Additional Functionality

If you have any other ideas for the functionality of this new processor, please feel free to add them here.

Mentoring

As this issue is marked as a good first issue: one of @dominikriemer, @tenthe, or @bossenti are happy to provide help for getting started, just tag (one of) them if you want to start working on this issue and need some help. This issue is ideal for people that are interested in getting started with StreamPipes and its SDK.

StreamPipes Committer

I acknowledge that I am a maintainer/committer of the Apache StreamPipes project.

BKD471 commented 1 year ago

Pls assign this issue to me. I will fix it

SimardeepSingh-zsh commented 1 year ago

Title: New Feature Proposal - User-Friendly Interface

I'd like to propose a new feature that would greatly enhance the user experience of our software. Currently, our interface has several complexities that might deter new users. This feature would introduce a user-friendly mode, simplifying the interface for those who prefer a more streamlined experience. It would hide advanced settings and options by default, ensuring that users can focus on their tasks without distraction. Additionally, this mode could include interactive tooltips and a guided tour for first-time users. This enhancement aims to make our software more accessible to a broader audience and improve overall usability.

bossenti commented 1 year ago

@SimardeepSingh-zsh please post feature proposals in the corresponding discussion channel: https://github.com/apache/streampipes/discussions/categories/ideas