ActivityWatch / ActivityWatch/aw-core

Event merge from different buckets

Aperta
#78 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
65
Fork
72
Merge medio
2g 3h
PR unite (30g)
5

Descrizione

I'm guessing this has come up many times, so apologies for not finding related issue. The closest one is in [ActivityWatch](https://github.com/ActivityWatch/activitywatch/issues/267) but it's not exactly that :(

I [found code](https://github.com/ActivityWatch/aw-core/blob/master/aw_transform/filter_period_intersect.py#L81) that does the union on events but it has a note `WARNING: This function strips all data from events as it cannot keep it consistent.` Do you know/remember why is that?

What I'd like to do is to have a list of events that contain all data from all buckets. Something like:
```python
buckets = aw_client.get_buckets()
all_events = [aw_client.get_events(bucket['id']) for bucket in buckets]
merged_events = aw_transform.merge_events(*all_events)
```

I need this, so if there's no such functionality, I'm happy to contribute, but maybe you already have one?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.