~dmbaturin

https://www.baturin.org

~dmbaturin/soupault

Last active 20 days ago
View more

Recent activity

Re: title widget selects wrong 20 days ago

From Daniil Baturin to ~dmbaturin/soupault

Hi toastal,

Wow, that's an interesting gotcha! Could you send me a complete page for
testing?
I think I already can see how I can make the select function behave
correctly, just need something to test with.

Regarding the codeberg repo, I need to make some automated solution for
keeping the repos is sync.
Do you know any good solutions? I was thinking of writing one myself
because I couldn't find any,
but I hope I was wrong and just couldn't find them.

On 7/11/21 7:26 PM, toastal wrote:

Re: Nix derivation in the project? a month ago

From Daniil Baturin to ~dmbaturin/soupault

>Soupault is not a part of `nixpkgs`, but it could be.

Agree. I definitely would like to make it easier to install for users of
different OSes/distros, it's just time and release lifecycle constraints
that prevent me from working on it (for the record, I'm a Fedora user
myself).

From a quick look at nixpkgs, all OCaml libraries required to build
soupault 2.7.0 are already there, and they seem reasonably quick to
merge pull requests if new dependencies are needed.

>The disadvantage is now this project has to maintain package management
code for a single platform that perhaps its users don’t care to use.

Re: Multi-line string not working in .conf 3 months ago

From Daniil Baturin to ~dmbaturin/soupault

Hi Edison,

They work for me, so this is odd. See
https://github.com/dmbaturin/baturin.org/blob/master/soupault.conf#L102-L109

I'll need to see your config to tell anything and reproduce the issue.

On 4/19/21 11:17 PM, Edison Orellana wrote:
> Hi,
> I'm trying to setup my index.views but my triple quote multi line
> string isn't working for the index_item_template setting.
> When I run ./soupault it gives errors about control characters needing
> to be escaped. Any advice?
> Best,

Fate of the soupault mailing list 3 months ago

From Daniil Baturin to ~dmbaturin/soupault

Hi everyone,

Today I've released soupault 2.6.0:
https://soupault.app/blog/soupault-2.6.0-release/

Then I remembered about the mailing list. The list has been completely
silent for the last five months.
All communication happened elsewhere.

Does anyone still plan to use the list as a release notification and
discussion mechanism?
If not, I suppose it's better to archive it and remove its mention from
the website.

Soupault 2.2.0 release 7 months ago

From Daniil Baturin to ~dmbaturin/soupault

Hi everyone,

Soupault 2.2.0 release is now available for download and from OPAM. Read
the full announce at:
https://soupault.neocities.org/blog/soupault-2.2.0-release

Highlights:

* The global soupault config is now availble to plugins as `soupault_config`
I think it was Aoirthoir's idea originally.

* There's a new config section named "custom options" that is exempt
from option validity checks.
You can put arbitrary settings there and use them from plugins.

Re: Question about the glossary term "jingoo" 9 months ago

From Daniil Baturin to ~dmbaturin/soupault

On 10/29/20 12:34 AM, Tom Browder wrote:
> The glossary mentions "jingoo" as a template processor. How would that
> be used in the "soupault" processing flow?
>
> Best regards,
>
> -Tom

Hi Tom,

There are two ways to use it.

Soupault can extract metadata from the pages using CSS selectors and
configurable fields—a bit like scraping your own site

Virtual soupault meetup: call for ideas 9 months ago

From Daniil Baturin to ~dmbaturin/soupault

Hi everyone,

Soupault has definitely grown, but I wouldn't call its current state
"maturity".
It's more like "coming of age": it avoided parental^W maintainer
abandonment,
survived a few childhood diseases, and got its first jobs.

However, the decisions of what it wants and doesn't want to be aren't
final yet,
and the question how to make it grow is not answered either.

It would be cool to have a meetup with early adopters (and everyone
interested)

Re: Soupault 2.0.0-beta1 is available 11 months ago

From Daniil Baturin to ~dmbaturin/soupault

Do you think it's the global config that should be exposed, including
configs of other widgets?

I think earlier you suggested to add a special section for shared plugin
settings. I think a sensible approach would be to create a new
[settings.custom] section where anything goes, and then expose the
entire [settings] section to plugins.

This way plugins will have access to the fundamental settings like
directory paths, clean URLs flag etc. and to user-defined options.


On 8/26/20 3:33 PM, Aoirthoir wrote:
> There are definitely use cases. If I'm not driving this weekend I'll

Re: Soupault 2.0.0-beta1 is available 11 months ago

From Daniil Baturin to ~dmbaturin/soupault

Hi Aoirthoir,

The _complete_ config is not available to plugins yet. However, it's
doable now, and not even hard to do.

If you think there are use cases for it, I can add it and either make a
build for you or make a new beta.

On 8/25/20 2:50 PM, Aoirthoir wrote:
> This is very exciting news. I'll be driving all week so will look at
> it on the weekend.
>
> All i correct in understanding that all data in the config is
> available to plugins?

Soupault 2.0.0-beta1 is available 11 months ago

From Daniil Baturin to ~dmbaturin/soupault

Hi everyone,

Soupault 2.0.0-beta1 is available. It makes breaking changes to the
config format in order to unblock some useful improvements and clean up
the format before it's too late (as in, while the community is still small).

Please read the blog post carefully:
https://soupault.neocities.org/blog/soupault-2.0.0-beta1-release/

I also wrote a convertor from the old to the new syntax:
https://soupault.neocities.org/1-to-2
Its only issue is that it cannot preserve original formatting and
comments, so instead I made it output a details log of its actions so
that you can use it as a guide, if you choose to edit the config by hand.