profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/frewsxcv/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

alex/what-happens-when 30950

An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"

chanzuckerberg/sorbet-rails 508

A set of tools to make the Sorbet typechecker work with Ruby on Rails seamlessly.

frewsxcv/alert-after 235

Get a desktop notification after a command finishes executing.

disqus/nexus 208

A centralized, pluggable admin app for Django

dherman/tc39-codex-wiki 48

New and improved TC39 wiki, built with codex

educreations/django-ormcache 14

An ORM cache for Django.

educreations/python-iap 13

Python utilities for working with Apple In-App Purchases (IAP)

created tagrust-sysbar/rust-sysbar

tag0.3.0

Rust library for interacting with the system's taskbar / tray / statusbar

created time in a day

push eventrust-sysbar/rust-sysbar

Corey Farwell

commit sha 648a35e1bfe7bb7934f638ba85cbda0ed418e021

Bump mac dependencies

view details

Corey Farwell

commit sha be9d1f6f426eb3d44574f0ad61b68c3b7601a238

Prepare for 0.3.0 release

view details

push time in a day

push eventrust-sysbar/rust-sysbar

sandmor

commit sha 95ab8b7fc60e07de410536298b4d5699b4a514be

linux support

view details

sandmor

commit sha 79d613527d5cdc9427ca75f91d3136dead796f8e

cargo fmt

view details

sandmor

commit sha 884d28c9b653821950ed682476705b21162e8f19

clippy

view details

sandmor

commit sha ea1440d6c0524134ebafc8b8cb48779677345a72

linux.rs

view details

Corey Farwell

commit sha 1be1c1bb700607433d3770da61f4905845060a0d

Merge pull request #10 from sandmor/master Linux support

view details

push time in a day

PR merged rust-sysbar/rust-sysbar

Linux support

Resolves #3.

Note that this is pretty unusable just now because without capability to define an icon you end with an ugly: Tray

Anyway, I can implement it #9.

+70 -1

2 comments

3 changed files

sandmor

pr closed time in a day

issue closedrust-sysbar/rust-sysbar

Linux support

closed time in a day

frewsxcv
PullRequestReviewEvent

pull request commentrust-fuzz/afl.rs

Update AFLplusplus to 3.14c

It looks like this broke the Mac CI job. Any thoughts why that might have happened?

Proof that Mac CI is passing on master: https://github.com/rust-fuzz/afl.rs/pull/191

XAMPPRocky

comment created time in a day

delete branch rust-fuzz/afl.rs

delete branch : frewsxcv-patch-1

delete time in a day

PR opened rust-fuzz/afl.rs

Test pull request please ignore
+1 -1

0 comment

1 changed file

pr created time in a day

create barnchrust-fuzz/afl.rs

branch : frewsxcv-patch-1

created branch time in a day

Pull request review commentfrewsxcv/rust-dark-light

Linux support

+use detect_desktop_environment::DesktopEnvironment;++fn is_dark_mode_enabled() -> bool {+    match DesktopEnvironment::detect() {+        DesktopEnvironment::Unknown => false,+        DesktopEnvironment::Cinnamon => check_dconf("/org/cinnamon/desktop/interface/gtk-theme"),+        DesktopEnvironment::Enlightenment => false,+        DesktopEnvironment::Gnome => check_dconf("/org/gnome/desktop/interface/gtk-theme"),+        DesktopEnvironment::Kde => check_file("Name=", "/home/eduardo/.config/kdeglobals"),+        DesktopEnvironment::Lxde => false,+        DesktopEnvironment::Lxqt => false,+        DesktopEnvironment::MacOs => false,+        DesktopEnvironment::Mate => check_dconf("/org/mate/desktop/interface/gtk-theme"),+        DesktopEnvironment::Unity => check_dconf("/org/gnome/desktop/interface/gtk-theme"),+        DesktopEnvironment::Windows => false,+        DesktopEnvironment::Xfce => check_file("name=\"ThemeName\"", "/home/eduardo/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml")+    }+}++fn check_file(pattern: &str, path: &str) -> bool {+    if let Ok(content) = std::fs::read_to_string(path) {+        let theme = content.lines().filter(|line| line.contains(pattern)).collect::<String>();+        if theme.to_lowercase().contains("dark") {+            true+        } else {+            false+        }
        theme.to_lowercase().contains("dark")
edfloreshz

comment created time in 3 days

Pull request review commentfrewsxcv/rust-dark-light

Linux support

+use detect_desktop_environment::DesktopEnvironment;++fn is_dark_mode_enabled() -> bool {+    match DesktopEnvironment::detect() {+        DesktopEnvironment::Unknown => false,+        DesktopEnvironment::Cinnamon => check_dconf("/org/cinnamon/desktop/interface/gtk-theme"),+        DesktopEnvironment::Enlightenment => false,+        DesktopEnvironment::Gnome => check_dconf("/org/gnome/desktop/interface/gtk-theme"),+        DesktopEnvironment::Kde => check_file("Name=", "/home/eduardo/.config/kdeglobals"),+        DesktopEnvironment::Lxde => false,+        DesktopEnvironment::Lxqt => false,+        DesktopEnvironment::MacOs => false,+        DesktopEnvironment::Mate => check_dconf("/org/mate/desktop/interface/gtk-theme"),+        DesktopEnvironment::Unity => check_dconf("/org/gnome/desktop/interface/gtk-theme"),+        DesktopEnvironment::Windows => false,+        DesktopEnvironment::Xfce => check_file("name=\"ThemeName\"", "/home/eduardo/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml")+    }+}++fn check_file(pattern: &str, path: &str) -> bool {+    if let Ok(content) = std::fs::read_to_string(path) {+        let theme = content.lines().filter(|line| line.contains(pattern)).collect::<String>();+        if theme.to_lowercase().contains("dark") {+            true+        } else {+            false+        }+    } else {+        false+    }+}++fn check_dconf(pattern: &str) -> bool {+    let theme = match dconf_rs::get_string(pattern) {+        Ok(theme) => theme,+        Err(_) => String::new()+    };+    if theme.contains("dark") {+        true+    } else {+        false+    }
    match dconf_rs::get_string(pattern) {
        Ok(theme) => theme.contains("dark"),
        Err(_) => false,
    }
edfloreshz

comment created time in 3 days

Pull request review commentfrewsxcv/rust-dark-light

Linux support

 description = "Detect if dark mode or light mode is enabled" readme = "README.md"  [dependencies]+detect-desktop-environment = "0.2.0"+dconf_rs = "0.3.0"

These should be marked as Linux-only dependencies

edfloreshz

comment created time in 3 days

PullRequestReviewEvent
PullRequestReviewEvent

startedawwbees/BespokeSynth

started time in 10 days

push eventfrewsxcv/union-docs

Corey Farwell

commit sha 30c0818f446fbfcffb02f205c1d76a55c58bb479

rename?

view details

push time in 11 days

CommitCommentEvent

pull request commentrust-sysbar/rust-sysbar

Linux support

Did you mean to commit a linux.rs file?

sandmor

comment created time in a month

created tagrust-sysbar/rust-sysbar

tag0.2.1

Rust library for interacting with the system's taskbar / tray / statusbar

created time in a month

push eventrust-sysbar/rust-sysbar

Corey Farwell

commit sha e066c906d3185ef1e482b7293420f155a6ef8fee

Apple Silicon support

view details

Corey Farwell

commit sha ef83e212b280b9f04f42fe530178af778541dfb0

Prepare for 0.2.1 release

view details

push time in a month

PullRequestReviewEvent

push eventrust-fuzz/trophy-case

Behrang Shafei

commit sha 3ffa316498cb426d76ebb2fe6f5735d54975ce02

added exmex bugs found by fuzzing

view details

Behrang Shafei

commit sha 076df60f7df87bb5c67cdc72dd3adb23ee52c6cb

corrected fuzzing lib of issue 8 to honggfuzz

view details

Corey Farwell

commit sha 82bb8607177c498f4af2ac7627060b4d5793b041

Merge pull request #106 from bertiqwerty/master added exmex bugs found by fuzzing

view details

push time in a month

PR merged rust-fuzz/trophy-case

added exmex bugs found by fuzzing

Hi there, I have added the bugs found in the exmex crate via fuzzing.

+2 -0

0 comment

1 changed file

bertiqwerty

pr closed time in a month

created tagfrewsxcv/cargo-all-features

tag1.6.0

A Cargo subcommand to build and test all feature flag combinations.

created time in 2 months

push eventfrewsxcv/cargo-all-features

Corey Farwell

commit sha c92b3bb529e972ee68df7fcd38fc92ed400fc5ef

cargo update

view details

push time in 2 months

issue closedfrewsxcv/cargo-all-features

Add ability to allowlist features to be mixed in Cargo.toml

My crate has a lot of features and the exponential growth is becoming a problem. I don't actually care about the full matrix, I'd like a subset of them to be cargo-all-features-tested. Would it be possible to get a metadata key for this?

closed time in 2 months

Manishearth

push eventfrewsxcv/cargo-all-features

Manish Goregaokar

commit sha e7a89b4a740692b8fab031b9f0d8193dbdf655b7

+ allowlist, denylist in metadata

view details

Manish Goregaokar

commit sha f68ade4bfbb210bf8d401f790fd559e44bf4f173

Add error handling for allowlist/denylist

view details

Manish Goregaokar

commit sha 1e532127b722713f1f3d36a0c5c1adc99c2a705a

Implement allowlist/denylist

view details

Manish Goregaokar

commit sha bc335524dfd0e19b4bd17e4c7294caccd6ae62f9

Bump to 1.6

view details

Manish Goregaokar

commit sha a806fabfe4c7289713a9a6309449ac7cb93c6d75

Update readme

view details

Corey Farwell

commit sha 5039dde8662b4d46f5e6a7a14b9abf9f990ad719

Merge pull request #14 from Manishearth/allow-deny Add support for allowlists/denylists, bump to 1.6

view details

push time in 2 months

PR merged frewsxcv/cargo-all-features

Add support for allowlists/denylists, bump to 1.6

Fixes #13

It occurs to me that there's utility for an always_include key as well, that always includes a feature in the list after allow/deny have been applied. Thoughts @frewsxcv?

+91 -31

2 comments

4 changed files

Manishearth

pr closed time in 2 months