Results 51 issues of PyroScope Project

See also https://github.com/rakshasa/rtorrent/issues/591 * Operator group like `elapsed.*` or `math.*` * At minimum `is.eq`, `is.lt`, `is.gt`, `is.ne`, `is.le`, `is.ge` * Maybe `is.like` for matches (and use SQL syntax 'cause `like`?!)...

enhancement
P2

Explore options: * gRPC * HTTP + JSON * … Add missing use-cases for efficient client/server interaction: * query language for items * bulk operations * streaming state changes (event...

P3

*Goal:* Load and track multiple metafiles having the same hash, safely. * Manipulate 2nd metafile: ``info.x_infohash = __hash__`` * Now it has its own hash, load it * Change ``download::hash``...

enhancement
P3

* short message replacing title bar, disappearing after X secs * possibly just in "downloadlist" (main canvas) * `ui.notice=0` to clear * add `ui.notice` as feedback to certain key bindings

enhancement
P3

* a one-shot schedule * can probably be done as a wrapper of `schedule2` * start=now + delay_secs, repeat=0 * needs `math.add` * use case: delayed `print=` for asynchronous calls

enhancement
P2

If you hash data outside the default dir, right now the item cannot be started without more interaction in the client. Needs fixing.

defect

* https://pyrocore.readthedocs.io/en/latest/howto.html#host-migration-of-data-state * https://github.com/pyroscope/rtorrent-ps/issues/102

P2
Docs

To make `directory.watch.added` only see one *inotify* event, try: * write a `.tmp*` file ending in `_torrent` * do an atomic rename to the final location

enhancement
P2

See https://github.com/rakshasa/rtorrent/issues/727#issuecomment-394849757 * Use `d.free_diskspace` in a `greater` check against `d.size_bytes` * Use `math.sub` if available to keep a reserved amount free * stop the item in its tracks (+...

enhancement
P2