ultrasaurus Github contribution chart
ultrasaurus Github Stats
ultrasaurus Most Used Languages

Activity

17 Mar 2023

Ultrasaurus

add link to github pages

Pushed On 17 Mar 2023 at 08:27:47

Ultrasaurus

ignore templates in nested folders (for examples), removed unused audio formatting in default template

Pushed On 17 Mar 2023 at 05:17:25

Ultrasaurus

play audio in-line, use AwesomeFont, push demo to gh pages

Created On 17 Mar 2023 at 05:04:56

Ultrasaurus

add FontAwesome play icon

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

don't track webgen-generated folders

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

play audio inline, show '#' for links w/o text

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

specify that links are to audio/mp3 files

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

add different mimetype for audio files

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

list the correct mimetype (not file extension!)

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

don't ignore markdown folder in git

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

test ogg & wav files. (tested w/lynx and Chrome)

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

Create github_actions.yml

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

add .cargo/bin to path, run webgenr

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

test workflow to upload to github spaces

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

test quick fix - remove github-ref

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

Update Cargo.toml about what is significant about this version.

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

update source path for GitHub pages artifact

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

use upload-pages-artifact to deploy example

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

debug stuff for Actions

test different path, add debug info to figure out where this code is running

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

do everything in one flow

having things in different (logical) categories may have been the problem with losing state between groups of steps.

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

move environment: to a job in YAML

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

don't .gitignore the templates folder

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

fix type-o

Pushed On 17 Mar 2023 at 05:04:53

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 03:56:35

Ultrasaurus

I assumed CSS with padding and maybe a circle around the triangle (which can be done with pure css or FontAwesome has a circle-play glyph
On 15 Mar 2023 at 03:56:35

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 03:54:29

Ultrasaurus

we need templates directory at the root, since those files are what are accessed by RustEmbed and used to auto-populate a new project
On 15 Mar 2023 at 03:54:29

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Merged On 15 Mar 2023 at 03:57:09

Ultrasaurus

Commented On 15 Mar 2023 at 03:57:09

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Merged On 15 Mar 2023 at 03:57:09

Ultrasaurus

Commented On 15 Mar 2023 at 03:57:09

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 03:52:22

Ultrasaurus

it's not about memory leak, but rather best practice is to avoid allocations for performance, but I also believe in doing benchmarks and letting performance optimizations come from actual slow spots
On 15 Mar 2023 at 03:52:22

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Merged On 15 Mar 2023 at 03:52:23

Ultrasaurus

Commented On 15 Mar 2023 at 03:52:23
Issue Comment

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 03:50:08

Ultrasaurus

I'm testing it using an npm package https://github.com/lwsjs/local-web-server

ws -d _website 

Commented On 15 Mar 2023 at 03:50:08

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 05:11:13

Ultrasaurus

not a show stopper, but I find it helpful (for now at least) to include a comment about what is significant about this version
On 15 Mar 2023 at 05:11:13

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 04:45:05

Ultrasaurus

why this?
On 15 Mar 2023 at 04:45:05

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 05:15:38

Ultrasaurus

I think ideally this would avoid allocating a String, since we only use the extension to generate a mimetype, though ok to check in as is and iterate later :)
On 15 Mar 2023 at 05:15:38

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Merged On 15 Mar 2023 at 05:17:42

Ultrasaurus

Commented On 15 Mar 2023 at 05:17:42

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 05:17:20

Ultrasaurus

likewise, I think this should return a &str or Cow rather than allocating a String that might not be needed by the caller
On 15 Mar 2023 at 05:17:20

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Merged On 15 Mar 2023 at 05:17:42

Ultrasaurus

Commented On 15 Mar 2023 at 05:17:42
Issue Comment

Ultrasaurus

play audio in-line, use AwesomeFont

v0.1.9

  • play audio in-line in supported browsers
  • use AwesomeFont "play" button for audio links in other browsers
  • added tests for Wav, Ogg files

Forked On 15 Mar 2023 at 05:10:11

Ultrasaurus

running locally, I get this error in the browser console:

 GET http://localhost:8000/favicon.ico 404 (Not Found) 

puzzled since I see no reference to a favicon and also cannot repro in main

Commented On 15 Mar 2023 at 05:10:11

Ultrasaurus

notes on dependencies in README

Pushed On 06 Mar 2023 at 08:48:21

Ultrasaurus

create vertical-banner layout, remove empty right column from base layout for now

Pushed On 06 Mar 2023 at 08:48:21

Ultrasaurus

How do I use codespaces for this?

I made a fork and attempted to contribute using codespaces. I couldn't figure out how to modify the codespace to use the correct version of ruby. Does anyone know how to do this?

$ ruby --version
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x86_64-linux] 

The project requires 2.6.3 And my guess is this is why I get errors when I try to build the website.

Forked On 02 Mar 2023 at 11:02:08

Ultrasaurus

hmm, I assumed we could set that up in a fork... weird that it would need to be in the original repo, but maybe that's a good idea anyhow!

Commented On 02 Mar 2023 at 11:02:08
Create Branch

Ultrasaurus

experimental

On 27 Feb 2023 at 03:23:16

Ultrasaurus

small refector: repeated code -> function

Pushed On 27 Feb 2023 at 03:22:15

Ultrasaurus

copy non-hbs files from embedded templates

Pushed On 27 Feb 2023 at 03:22:15

Ultrasaurus

v0.1.8 copy non-hbs files in templates (recursively)

Pushed On 27 Feb 2023 at 03:22:15
Issue Comment

Ultrasaurus

Read serde (on master)

this fails and I don't know how to fix:

Airtemis:quick-xml sallen$ cargo run --example read_nodes_serde --features="serialize"
   Compiling quick-xml v0.26.0 (/Users/sallen/src/rust/ref/quick-xml)
    Finished dev [unoptimized + debuginfo] target(s) in 1.26s
     Running `target/debug/examples/read_nodes_serde`
[examples/read_nodes_serde.rs:71] "{:?}" = "{:?}"
[examples/read_nodes_serde.rs:71] &config = Config {
    settings: DefaultSettings {
        language: "es",
        greeting: "HELLO",
    },
    translation: [
        Translation {
            tag: "",
            lang: "",
            text: "",
        },
    ],
}
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `4`', examples/read_nodes_serde.rs:76:5 

Forked On 17 Feb 2023 at 10:10:55

Ultrasaurus

Updated example works now! Thanks so much for helping me understand how to fix it. I think I've addressed all the feedback.

Commented On 17 Feb 2023 at 10:10:55
Merge

Ultrasaurus

Read serde (on master)

this fails and I don't know how to fix:

Airtemis:quick-xml sallen$ cargo run --example read_nodes_serde --features="serialize"
   Compiling quick-xml v0.26.0 (/Users/sallen/src/rust/ref/quick-xml)
    Finished dev [unoptimized + debuginfo] target(s) in 1.26s
     Running `target/debug/examples/read_nodes_serde`
[examples/read_nodes_serde.rs:71] "{:?}" = "{:?}"
[examples/read_nodes_serde.rs:71] &config = Config {
    settings: DefaultSettings {
        language: "es",
        greeting: "HELLO",
    },
    translation: [
        Translation {
            tag: "",
            lang: "",
            text: "",
        },
    ],
}
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `4`', examples/read_nodes_serde.rs:76:5 

Forked On 17 Feb 2023 at 10:09:02

Ultrasaurus

nice suggestion. done!
On 17 Feb 2023 at 10:09:02

Ultrasaurus

Read serde (on master)

this fails and I don't know how to fix:

Airtemis:quick-xml sallen$ cargo run --example read_nodes_serde --features="serialize"
   Compiling quick-xml v0.26.0 (/Users/sallen/src/rust/ref/quick-xml)
    Finished dev [unoptimized + debuginfo] target(s) in 1.26s
     Running `target/debug/examples/read_nodes_serde`
[examples/read_nodes_serde.rs:71] "{:?}" = "{:?}"
[examples/read_nodes_serde.rs:71] &config = Config {
    settings: DefaultSettings {
        language: "es",
        greeting: "HELLO",
    },
    translation: [
        Translation {
            tag: "",
            lang: "",
            text: "",
        },
    ],
}
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `4`', examples/read_nodes_serde.rs:76:5 

Merged On 17 Feb 2023 at 10:09:03

Ultrasaurus

Commented On 17 Feb 2023 at 10:09:03

Ultrasaurus

add newline at end, per code review

Pushed On 17 Feb 2023 at 10:08:42

Ultrasaurus

revert change that added anyhow, not needed anymore

Pushed On 17 Feb 2023 at 10:07:01

Ultrasaurus

example works

Pushed On 17 Feb 2023 at 10:07:01

Ultrasaurus

use rename_all

Pushed On 17 Feb 2023 at 10:07:01

Ultrasaurus

demonstrate for accessing inner text

Pushed On 17 Feb 2023 at 10:07:01
Create Branch

Ultrasaurus

experimental

On 13 Feb 2023 at 10:00:59