Rodex "get all"
Nobody has claimed this yet.
- Dominant language
- Perl
- Stars
- 1.5k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Describe the solution you'd like
Hello, everyone!
I'm having trouble automating the "get everything" routine for the Rodex function.
Reading some forum issues and the wiki, I noticed that there isn't a "getAll" function for Rodex yet, which would be an extension of the "getItems" command.
Currently, I'm using a simple eventMacro that collects the items by going through each email and deleting them. But due to the number of emails, the process for a complete collection is taking more than a day on average.
This is my simple code that I'm currently using:
macro getallRodex{
while ($.weightpercent < 69) {
do rodex open
pause 10 #delay necessary to open all itens Rodex
do rodex read 0
pause 5
do rodex getitems
pause 1
do rodex delete 0
pause 1
do rodex refresh
pause 1
}
}
I would appreciate suggestions or ideas, please, on some functionality similar to "Get All" for Openkore.
Additional context
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Rodex "getItems" command and the eventMacro example included in the issue, along with the referenced wiki and forum discussions. Define the expected "getAll" behavior, including how messages are collected and removed, then confirm the command works for a large mailbox without the current per-message loop.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- perl
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100