profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mupkoo/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.
Mirko Akov mupkoo @weareevermore Bulgaria

mupkoo/absinthe 0

The GraphQL toolkit for Elixir

mupkoo/activeadmin 0

The administration framework for Ruby on Rails applications.

mupkoo/advent-of-code-elixir 0

Advent of Code example solutions in Elixir

mupkoo/bootstrap-expo 0

Beautiful and inspiring uses of Bootstrap.

mupkoo/data 0

A data persistence library for Ember.js.

mupkoo/dotfiles 0

Personal dotfiles

mupkoo/ember-cli-addon-docs 0

Easy, beautiful docs for your OSS Ember addons

push eventmupkoo/mux-elixir

Mirko Akov

commit sha d0c0e2f8a3dcf8aca673474b087f9f3ddbd682c4

The error payload can be anything

view details

push time in 2 days

pull request commentmuxinc/mux-elixir

Use binary keys for all fixtures

Here is an example. I use the fixture whenever I mock the requests, which is as easy as returning something like this

%Tesla.Env{
  status: 201,
  body: %{"data" => Mux.Fixtures.live_stream()}
}

But this approach fails, for the fixtures that use atom keys, instead of binary ones. One more example

defmodule App.MuxMock do
  @base_url "https://api.mux.com/video/v1"

  def mock() do
    Tesla.Mock.mock(&handler/1)
  end

  def mock_global() do
    Tesla.Mock.mock_global(&handler/1)
  end

  defp handler(%{method: :post, url: @base_url <> "/assets"}),
    do: %Tesla.Env{
      status: 201,
      body: %{"data" => Mux.Fixtures.asset()}
    }

  defp handler(%{method: :post, url: @base_url <> "/live-streams"}),
    do: %Tesla.Env{
      status: 201,
      body: %{"data" => Mux.Fixtures.live_stream()}
    }

  defp handler(%{method: :post, url: @base_url <> "/live-streams/live-stream-id/simulcast-targets"}),
    do: %Tesla.Env{
      status: 201,
      body: %{"data" => simulcast_target()}
    }

  @doc """
  Use until this is fixed upstream
  https://github.com/muxinc/mux-elixir/pull/31
  """
  def simulcast_target() do
    for {key, value} <- Mux.Fixtures.simulcast_target(), into: %{}, do: {"#{key}", value}
  end
end
mupkoo

comment created time in 2 days

pull request commentmuxinc/mux-elixir

Make middleware comply with the expected shape

I created a PR with a different solution to the problem, which is using the same API as the current version. Feel free to take a look #34

mrcasals

comment created time in 2 days

PR opened muxinc/mux-elixir

Create a wrapper for Tesla, that returns a simplified response

Switching from a middleware, to a custom wrapper allows us to add a custom @specs for the handlers, which will help with the Dialyxir checks

+103 -60

0 comment

4 changed files

pr created time in 2 days

create barnchmupkoo/mux-elixir

branch : improve-specs

created branch time in 2 days

push eventmupkoo/mux-elixir

Mirko Akov

commit sha 116239ee569d21622177d132137bdafe719ac6b1

Add `storyboard` to the type of signature (#30)

view details

Marc Riera

commit sha 46f4821e2c992a5d57902b7eb9035caf09bc44e4

Add GitHub Actions workflow to run tests (#33)

view details

push time in 2 days

pull request commentmuxinc/mux-elixir

Use binary keys for all fixtures

The fact that the library comes with fixture is super useful, but the responses that come from Tesla, are always with binary keys, which makes the fixtures with atom keys not really usable.

And there were just a few fixtures that were using atom keys as well, which in a way improves the consistency.

mupkoo

comment created time in 11 days

PR opened muxinc/mux-elixir

Use binary keys for all fixtures
+19 -19

0 comment

1 changed file

pr created time in 11 days

create barnchmupkoo/mux-elixir

branch : fixture-binary-keys

created branch time in 11 days

startedelixir-ecto/db_connection

started time in 13 days

startedsimplabs/qunit-dom

started time in 13 days

PR opened muxinc/mux-elixir

Add `storyboard` to the type of signature
+3 -2

0 comment

1 changed file

pr created time in 17 days

push eventmupkoo/mux-elixir

Mirko Akov

commit sha da14b0867a2d566bc071a5b579e1fe3cbb6d2b8a

Add `storyboard` to the type of signature

view details

push time in 17 days

fork mupkoo/mux-elixir

Official Mux API wrapper for Elixir projects, supporting both Mux Data and Mux Video.

https://hexdocs.pm/mux

fork in 17 days

startedef4/prember

started time in 22 days

startedelixir-nx/nx

started time in a month

PR closed mupkoo/hex

Bump ws from 6.2.1 to 6.2.2 dependencies

Bumps ws from 6.2.1 to 6.2.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/websockets/ws/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+5 -4

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

PR closed mupkoo/hex

Bump striptags from 3.1.1 to 3.2.0 dependencies

Bumps striptags from 3.1.1 to 3.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ericnorris/striptags/releases">striptags's releases</a>.</em></p> <blockquote> <h2>v3.2.0</h2> <p>This release fixes a potential <em>type confusion</em> vulnerability when passing in a non-string argument to the function.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ericnorris/striptags/commit/f252a6b0819499cd65403707ebaf5cc925f2faca"><code>f252a6b</code></a> Merge pull request from GHSA-qxg5-2qff-p49r</li> <li><a href="https://github.com/ericnorris/striptags/commit/27195157aa2a6b1fabfb882c36a8a6eb9201f029"><code>2719515</code></a> fix: throw TypeError if 'html' is non-string argument</li> <li><a href="https://github.com/ericnorris/striptags/commit/27a5dd9041ce9c8d02d1583be8bedd5376edbc75"><code>27a5dd9</code></a> Update README.md example output</li> <li>See full diff in <a href="https://github.com/ericnorris/striptags/compare/v3.1.1...v3.2.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+5 -4

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

PR closed mupkoo/hex

Bump hosted-git-info from 2.8.8 to 2.8.9 dependencies

Bumps hosted-git-info from 2.8.8 to 2.8.9. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md">hosted-git-info's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9">2.8.9</a> (2021-04-07)</h2> <h3>Bug Fixes</h3> <ul> <li>backport regex fix from <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/76">#76</a> (<a href="https://github.com/npm/hosted-git-info/commit/29adfe5">29adfe5</a>), closes <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/84">#84</a></li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01"><code>8d4b369</code></a> chore(release): 2.8.9</li> <li><a href="https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7"><code>29adfe5</code></a> fix: backport regex fix from <a href="https://github-redirect.dependabot.com/npm/hosted-git-info/issues/76">#76</a></li> <li>See full diff in <a href="https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~nlf">nlf</a>, a new releaser for hosted-git-info since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+5 -4

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

startedmaplibre/maplibre-gl-js

started time in a month

startedryangjchandler/spruce

started time in 2 months

startedknownasilya/ember-shadow-dom

started time in 2 months

startedpuemos/radiopush

started time in 2 months

startedelixir-desktop/desktop

started time in 2 months

startedhanami/api

started time in 2 months

issue commentpastelsky/bundlephobia

Package suggestion: <package-name> for `General purpose date-time utilities`

Isn't this what you are looking for https://bundlephobia.com/result?p=dayjs@1.10.4?

emilioSp

comment created time in 2 months

startedpaulirish/lite-youtube-embed

started time in 3 months