There is no real mythology related to Octans, partially due to its faintness and relative recentness, but mostly because of its extreme southerly latitude.
Octans is a WIP tag-based image management system.
It's essentially my reimplementation of the Hydrus Network in C#. I'm developing it because:
- I think I could make Hydrus much faster by using C# instead of Python
- I think I could design a more maintainable codebase than Hydrus
- Hydrus is lacking features I want and is unlikely to add them
- It'd be fun (always the most important reason)
- Local and remote image import and management
- Namespaced tag-based organization system
- Support for tag relationships (siblings/parents) [WIP]
- Lua-based extensibility to work with custom sites [WIP]
Octans.Server
: lower-level API project that manages the database, filesystem etc.Octans.Client
: User interface in Blazor, rather janky and bare at present.
Run dotnet test
on the Octans.Tests
project to run automated tests.
dotnet run --project HydrusReplacement.Server
dotnet run --project HydrusReplacement.Client
- Blazor for the UI
- EF Core w/ SQLite
- SixLabors.ImageSharp for image processing
- Lua for extensible downloaders
MIT license.