profile
viewpoint
Alexander Pushkov notpushkin @mediamath / @A-Edge https://notpushk.in/

notpushkin/dokku-monorepo 45

Dokku plugin for monorepo setups · mirrored from https://gitlab.com/notpushkin/dokku-monorepo

notpushkin/awesome-nocode 11

A curated list of awesome things related to https://github.com/kelseyhightower/nocode

eddie/wkindex 8

WaniKani Add-on project

notpushkin/bashhub-server 6

[not ready for use] Unofficial Bashhub server (and also a REST API example in Kyoukai)

notpushkin/arequests 5

Agnostic API classes for Python Requests · mirrored from https://gitlab.com/notpushkin/arequests

notpushkin/anidb.py 2

AniDB API wrapper

notpushkin/awesome-mailspring 2

List of plugins for https://github.com/notpushkin/Mailspring-Libre

notpushkin/beerializer 2

Provides easy interface for serialization of arbitrary Python objects into dicts

notpushkin/dew 2

Simple parallel task runner for Python (mirror) https://gitlab.com/notpushkin/dew

notpushkin/docker-amend 2

Amend Docker images by running a command in a separate layer. (Mirrored from https://gitlab.com/notpushkin/docker-amend)

startedkaltura/nginx-vod-module

started time in a day

startedTkTech/pysimdjson

started time in 2 days

startedijl/orjson

started time in 2 days

startedquantopian/zipline

started time in 6 days

startedtenderlove/analog-terminal-bell

started time in 7 days

startedch4se/OpenFrEON

started time in 7 days

startedpojala/electrino

started time in 8 days

startedkfix/MacPin

started time in 8 days

startedPwnKitteh/InsanelyCheapElectronics

started time in 8 days

startedasyncee/fias2pgsql

started time in 9 days

startedjeremybarbet/react-native-modalize

started time in 9 days

starteddmshaw/paperkey

started time in 9 days

CommitCommentEvent

startedabramenal/cypress-file-upload

started time in 10 days

startedgeist-org/react

started time in 11 days

issue commentiv-org/invidious

Project future

if the other instances work

Some of them do, but apparently not all the time. invidious.fdn.fr was the most stable for me at the time I tested, but I've switched to running plain YouTube in a separate Mozilla container tab instead. I'm still hoping the Invidious ecosystem grows to be a bit more stable so I can use it once again!

omarroth

comment created time in 13 days

startedmmontone/djula

started time in 13 days

startedfukamachi/caveman

started time in 13 days

issue commentmicrosoft/vscode

Terminal filled with ^[[D^[[D^[[D^[[D when alt-clicking a link

Yeah, that feature might be useful but the ability to disable it or, even better, change a modifier to another one (so that it doesn't conflict with the “open file in editor” one) :)

notpushkin

comment created time in 14 days

startedliberapay/liberapay.com

started time in 14 days

issue commentiv-org/invidious

Project future

For example, we could go like this:

  • one frontend (i. e. on the invidio.us domain) that queries Second instances either directly from browser (needs JS enabled and CORS support) or from server (one more hop but should be OK for metadata)
  • if a Second instance is down, another one is selected automatically (or can be switched manually if needed)
  • https://invidio.us/api/* redirects to a random Second instance
  • videos are played in a local player or, if DASH is needed, as an iframe from the selected Second instance's origin (if proxying support is enabled)
  • if mpv/IINA/other YouTube-supporting player is installed, videos could be opened there instead (#806)
  • Web Monetization could be used to support Second instance owners, the Invidious project as a whole and of course video authors :)
omarroth

comment created time in 15 days

issue commentiv-org/invidious

Project future

Thank you so much for your great work, @omarroth!

Re: list of alternatives, mpv works in tandem with youtube-dl so you can play youtube videos by just passing a link, like mpv https://www.youtube.com/watch?v=NICYIWy007c.

Re: Invidious future: I think outsourcing the YouTube-facing portion to youtube-dl is the way to go, but we also need to start building a more decentralized solution, because we'll certainly have many instances like we have now with Invidious, and transparent cooperation between instances could be helpful to work around rate limits, bans, geo-restricted content etc.

@pluja @cloudrac3r Any chance you could cooperate on Yotter / Second?

omarroth

comment created time in 15 days

startedpluja/Yotter

started time in 15 days

startedmooman219/fontdue

started time in 15 days

startedAlexxNB/tinro

started time in 16 days

startedDavisDmitry/ip-civsoc-bot

started time in 16 days

startedcivsocit/mask-bot

started time in 16 days

startedDavisDmitry/aiogram-aws-serverless-example

started time in 16 days

startedevilsocket/opensnitch

started time in 17 days

startednileshtrivedi/better

started time in 17 days

startedPostuf/Telegram-iOS-Double-Bottom-Postufgram

started time in 17 days

issue commentytdl-org/youtube-dl

TikTok.com - New URL

@dtaust Makes sense, but I'm too lazy personally :') (which is the reason I came up with the one-liners above)

adrgru

comment created time in 18 days

issue commentmicrog/android_packages_apps_GmsCore

Android Pay Support [$100]

SafetyNet does not pass in more modern devices, if the bootloader is unlocked

Can't we simulate an older device instead? I know all the dance around SafetyNet is tricky and will continue to become even trickier over years, but still.

ShapeShifter499

comment created time in 18 days

startedshoorick/russian-road-sign-font

started time in 20 days

issue commentkeybase/client

Open source the server components of Keybase

@gustavohmsilva Don't mind me, I'm just shitposting

kallisti5

comment created time in 22 days

issue commentkeybase/client

Open source the server components of Keybase

Здравствуйте, это канал про Keybase? Как мне пропатчить KDE2 под FreeBSD?

kallisti5

comment created time in 22 days

startedWICG/webpackage

started time in 22 days

issue commentkeybase/client

Open source the server components of Keybase

This document describes the architecture of WebSign, Cyph’s proprietary “secure web application” technology. WebSign was originally presented during our talks at Black Hat 2016 and DEF CON 24 (deck, video), and is now protected by US Patent 9,906,369.

Oh no, not software patents again. (The hack is neat though)

kallisti5

comment created time in 22 days

issue commentkeybase/client

Open source the server components of Keybase

data leaks 101

That's not a data leak per se, Keybase's Merkle tree is out in the public, which means user list is too.

kallisti5

comment created time in 22 days

startedLanchon/haystack

started time in 23 days

startedLyoSU/quote-bot

started time in 23 days

issue commentytdl-org/youtube-dl

TikTok.com - New URL

@Al-Muhandis It did work for older videos (before July 2020 I think) last time I checked :thinking:

adrgru

comment created time in 24 days

issue commentytdl-org/youtube-dl

TikTok.com - New URL

The only problem with installing these versions is that you wouldn't get updates from main youtube-dl branch (right now YouTube support is broken in both I think) until @skyme5 @runraid rebase their branches. If you only need TikTok support, you'll be fine though.

adrgru

comment created time in 24 days

startedInputUsername/rescrobbled

started time in 24 days

startedeclipse/open-vsx.org

started time in 24 days

startedzrythm/zrythm

started time in 25 days

startedkarpathy/minGPT

started time in a month

startedAtmosphere-NX/Atmosphere

started time in a month

issue openednotpushkin/Mailspring-Libre

If there's a form[target="_self"] in a message, it'll be submitted in the same frame

Reproduction:

  1. Send yourself an email with following text/html part:
<html>
  <body>
    <form action="https://example.com" method="POST" target="_self">
      <input type="submit" name="submit" value="Click me">
    </form>
    <p>In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. (repeat for length so the iframe is big enough)</p>
  </body>
</html>
  1. Open it and click on the button

Result: page opens in place of the message text.

Screenshot of the issue

Possible privacy issues are yet to be determined. Might be present in upstream too.

created time in a month

startedfree-belarus/info

started time in a month

issue commentytdl-org/youtube-dl

TikTok.com - New URL

pipx install https://github.com/skyme5/youtube-dl/archive/tiktok.zip --force to install the version from #22838. (Inspect changes here. If you don't use pipx yet, give it a try! Plain pip should work fine too.)

adrgru

comment created time in a month

pull request commentytdl-org/youtube-dl

[tiktok] Support watermarkless tiktok videos

Would be nice to have watermarkless downloads as a separate format for those videos which support it! (Possibly after #22838 gets merged)

runraid

comment created time in a month

startedSzaki/XiaomiADBFastbootTools

started time in a month

startedmagicleap/Atlas

started time in a month

startedthispc/psiphon

started time in a month

startedreact-hook-form/react-hook-form

started time in a month

startedCockatrice/Cockatrice

started time in a month

startedigoradamenko/awesome-made-by-russians

started time in a month

startedrealadvisor/rifm

started time in a month

startedcshuaimin/scd

started time in 2 months

startedpapercups-io/papercups

started time in 2 months

delete branch notpushkin/software-o-o

delete branch : patch-1

delete time in 2 months

startedfelixrieseberg/macintosh.js

started time in 2 months

issue commentytdl-org/youtube-dl

TikTok Unsupported URL

The issue this duplicates is #23264 – spent some time looking for it

bpenven

comment created time in 2 months

issue commentytdl-org/youtube-dl

TikTok.com - New URL

For anybody wondering: pipx install https://github.com/runraid/youtube-dl/archive/tiktokwatermarkless.zip --force to install a version by @runraid (#25895) which can get download tiktoks without a watermark!

(Inspect changes here. If you don't use pipx yet, give it a try! Plain pip should work fine too.)

adrgru

comment created time in 2 months

issue openedgithub/roadmap

Open source GitHub core

:)

created time in 2 months

startedballerina-platform/lsp4intellij

started time in 2 months

startedgtache/intellij-lsp

started time in 2 months

startedcorellium/projectsandcastle

started time in 2 months

startedfree5gc/free5gc

started time in 2 months

startedostreedev/ostree

started time in 2 months

startedaugmentable-dev/tickgit

started time in 2 months

startedpeterbjornx/meloader

started time in 2 months

startedptresearch/IntelME-Crypto

started time in 2 months

startedptresearch/unME11

started time in 2 months

startedKhan/pull-request-comment-trigger

started time in 2 months

startedCTurt/FreeDVDBoot

started time in 2 months

startedopen-sdr/openwifi

started time in 2 months

startedgithub/octodns

started time in 2 months

startedKDE/itinerary

started time in 2 months

startedDebdut/uuid-readable

started time in 2 months

startedKDE/krita

started time in 2 months

startedopenai/gpt-3

started time in 2 months

startedSteamRE/SteamKit

started time in 2 months

startednschloe/exdown

started time in 2 months

startedmiguelgrinberg/greenletio

started time in 2 months

starteddog-s/akita

started time in 2 months

startedflorimondmanca/proxycore

started time in 2 months

startedsalsaman/LiVES

started time in 2 months

startedcjdelisle/cjdns

started time in 2 months

startedl3lackShark/gosumemory

started time in 2 months

startedFrancesco149/Francesco149

started time in 2 months

issue openedMrAlex94/Waterfox

Linux, Classic: checkout.yandex.com checkout pages don't work

To Reproduce

(Sorry but I can't think of a more straightforward way right now :')

  1. Go to https://qualitasvita.com/individualcounseling

  2. Scroll down to “Запись на индивидуальную консультацию” section and click on any “Оплата онлайн-консультации” button. Fill in random name, surname, and email. Fill in +7 999 999 9999 as a phone and submit the form.

  3. You'll land on the page in question, https://money.yandex.ru/api-pages/v2/payment-confirm/epl?orderId=<some-uuid> (or maybe https://money.yandex.ru/payments/checkout/confirmation?orderId=<some-uuid>, which is the same page)

  4. <details><summary>See console logs</summary>

     TypeError: error is null[Learn More]  confirmation:1:481
     ReferenceError: PaymentRequest is not defined[Learn More]  pay.js:220:345
     Loading failed for the <script> with source “https://s4.money.yandex.net/5t1zynejo2s9bs6g.js?h2685hrck59zxzg8=fsymclue&6e1cn5yvrp4ngxfw=26a009e1-000f-5000-a000-11bf630f49b6”.  confirmation:17
     Content Security Policy: Ignoring “'unsafe-inline'” within script-src: ‘strict-dynamic’ specified  (unknown)
     Content Security Policy: Ignoring “https:” within script-src: ‘strict-dynamic’ specified  (unknown)
     Content Security Policy: Ignoring “http:” within script-src: ‘strict-dynamic’ specified  (unknown)
     Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src 'nonce-jj6W8s8a+CBXsn1I5lYIGQ' https://pay.google.com 'unsafe-eval' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.gstatic.com https://www.google-analytics.com”). Source: (function () {
       var rand = {
         "noise....  payframe:1
     Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src 'nonce-jj6W8s8a+CBXsn1I5lYIGQ' https://pay.google.com 'unsafe-eval' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.gstatic.com https://www.google-analytics.com”). Source: (
                 function() {
                 ....  payframe:1
     Use of getPreventDefault() is deprecated.  Use defaultPrevented instead.  jquery.min.js:2:40351
     too much recursion[Learn More]  _common.bemhtml.js:1:1656
     XML Parsing Error: no root element found
     Location: https://money.yandex.ru/ajax/kassa-client/client-js-monitoring
     Line Number 1, Column 1:  client-js-monitoring:1:1
    

    </details>

  5. Try to fill in the card details, fields do not respond:

    Screenshot of an unresponsive credit card form

  6. Try to submit, nothing happens

Expected behavior Form submits and the usual credit card payment process goes on (card validation, 3DS, etc)

My configuration

  • Device: PC
  • OS: Ubuntu
  • Version: Classic 2020.06, from hawkeye116477's repo

created time in 2 months

startedlhoursquentin/sed-bin

started time in 2 months

startedsobolevn/flake8-broken-line

started time in 2 months

startedthepracticaldev/dev.to

started time in 2 months

startedDestaq/language-statistics

started time in 2 months

startednektos/act

started time in 2 months

startedcorretto/corretto-11

started time in 2 months

more