filter_spirit
Advanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs (by Xeverous)
Filter-Precursors
The filter precursors are the "source code" version of NeverSink's filter. They're written in a custom domain language and needs to be compiled with the FilterPolishZ project to create all filter variations. (by NeverSinkDev)
filter_spirit | Filter-Precursors | |
---|---|---|
6 | 4 | |
36 | 6 | |
- | - | |
8.3 | 8.8 | |
7 months ago | about 19 hours ago | |
C++ | ||
GNU General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
filter_spirit
Posts with mentions or reviews of filter_spirit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-07.
-
PoE's Filters aren't fancy, so I fixed that. I'm proud to announce PoeFilterX, my new Advanced PoE Filter Tool!
While I do like projects like this in this case I think I like the way filter spirit solved it more. I can do something like:
-
Introducing the Future of Item Filters - PoE Dynamic Loot Filter
This looks like a great collection of ideas, many of which I have already implemented in my own filter-generating tool (which compared to yours is more advanced on the internal feature side but has basic CLI + terrible UI). I think we could collaborate to create something together (I could already mention many possible features - poe.ninja-based generation, filter template description language, color/strictness presets). I have large amounts of notes from working with filters (many not published on my github project).
-
Significant bug within item filters - invisible items under certain Continue statements
You might be interested in https://github.com/Xeverous/filter_spirit/blob/master/doc/user/actual_filter_quirks.md
- Filter Spirit - write filters with enhanced syntax. Compile filter templates. Use variables, poe.ninja data and more!
- Curl to use Kibot API
Filter-Precursors
Posts with mentions or reviews of Filter-Precursors.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-09.
-
NeverSink's Filter, FilterBlade, Ruthless - timeline and upcoming changes (as a visual representation)
I know Neversink has worked hard on making a custom filter meta-language which he writes his bases in but the tooling around it has disappeared ( /u/NeverSinkDev ?).
-
PoE's Filters aren't fancy, so I fixed that. I'm proud to announce PoeFilterX, my new Advanced PoE Filter Tool!
PS: My filters (and the filterblade filters) are internally generated from these "precursors": https://github.com/NeverSinkDev/Filter-Precursors (the source for the DML parsing and VSCode Highlight pluggin is on my github as well)
-
Currently end of Act 2 - no life flask drops so far
I'm not sure if this is a change in level based on strict vs. semi-strict, or if it's just a general change with the new filter structure. If this section of the filters is what is driving it though, I think it's a general change and not strictness-related: https://github.com/NeverSinkDev/Filter-Precursors/blob/e28eb506d477e1869babb728e2a952b92bbf05f1/ExoContent/Body.filter#L1551-L1557
- [LOOTFILTER] NeverSink's filter 8.0 update - PUBLIC BETA - feedback needed! - full rewrite
What are some alternatives?
When comparing filter_spirit and Filter-Precursors you can also consider the following projects:
cpp-peglib - A single file C++ header-only PEG (Parsing Expression Grammars) library
FilterPolishZ - FilterPolishZ is a .NET library designed to perform complicated classification and other algorithms, in order to create up-to-date and finetuned "path of exile" filters. This repository contains a cloud version, designed to be used in an Azure Function and a WPF frontend for manual adjustments.
spirit - Boost.org spirit module
parsergen - Self-hosted parser/scanner generator from LR grammar with semantic annotations in C++20
mewa - Compiler-compiler for writing compiler frontends with Lua
curlpp - C++ wrapper around libcURL