profile
viewpoint
Alexander Solovyov piranha @kasta-ua Kyiv, Ukraine https://solovyov.net/

opengaming/osgameclones 935

Open Source Clones of Popular Games

boxed/instar 134

Simpler and more powerful assoc/dissoc/update-in for both Clojure and ClojureScript

piranha/cyrax 38

Static site generator

piranha/adium-inline-images 23

Adium Image Inliner

barbuza/contract 18

validate arbitrary data structures in python and javascript

kasta-ua/i18n 5

Clojure/Script internationalization lib

piranha/contract 5

validate arbitrary data structures in python and javascript

piranha/firepython 4

Python logging console for Firebug 1.3

hotsyk/pycampkyiv_site 3

Site for the PyCamp Kyiv conference

piranha/conf 3

My configuration files

startedroosta/herb

started time in 4 hours

startedgraphhopper/graphhopper

started time in 11 days

startedMaxx53/NoCableLauncher

started time in 12 days

issue commentponychicken/WebsterParser

Issue with comments in entries

Hm, what are those <?/ though?

piranha

comment created time in 14 days

issue commentponychicken/WebsterParser

Issue with comments in entries

Yeah, I see them now, cool! Thanks a lot!

Maybe it's possible to get fixed more? Asbestus seems like a hard word. :)

two more things

A brace there, an excessive (?) newline and some unicode glitches there!

piranha

comment created time in 16 days

issue openedponychicken/WebsterParser

Issue with comments in entries

Hey! Terrific work on conversion! I've installed the dictionary in my Dictionary.app and use it often for quite some time now.

Today though I decided to convert it to StarDict format, and used pyglossary for that. Pyglossary failed with lxml errors on me and after some debugging I found that (some) comments are encoded as <!– instead of <!-- - using EN DASH (codepoint 0x2013) rather than two HYPHEN-MINUS (codepoint 0x2d).

I suspect this is an issue somewhere in conversion since I can't open those words in Dictionary.app; broken words 100% include sequester, blurry and asbestus.

Hopefully you can fix that! Right now I've patched my copy of pyglossary with that gem of a code:

entryFull = entryFull.replace('<!–', '<!--').replace('–>', '-->').replace('&#x2013;&gt;', '-->')

:)

created time in 20 days

push eventopengaming/osgameclones

Alexander Solovyov

commit sha 155546f229f89f396069fce72e6131efb2b43f1c

update goatcounter script

view details

push time in a month

startedFlipkart/recyclerlistview

started time in a month

startedpyr/signal

started time in a month

startedweavejester/hashp

started time in a month

issue commentopengaming/osgameclones

Remove Google Analytics

https://osgc.goatcounter.com/ :)

CommonLoon102

comment created time in a month

push eventopengaming/osgameclones

Alexander Solovyov

commit sha 7f54958fefd6e11b18cc5657bd25dd43b17615c7

switch from GA to goatcounter

view details

push time in a month

push eventpiranha/gostatic

Alexander Solovyov

commit sha e237ba82fc931f946adaff1e6850014f85f5395d

working hot reload

view details

push time in a month

push eventpiranha/gostatic

Alexander Solovyov

commit sha 990724e79bab05df5822d6b13503c948c716a7f4

split watching/serving facilities in separate package

view details

Alexander Solovyov

commit sha 3bf0e0b5bf86e152f091ecd837bc887ef8d73f02

first working version of hot reload

view details

push time in a month

issue commentopengaming/osgameclones

Remove Google Analytics

Why not, let's setup goatcounter and switch there? It's also going to be public, which is a good thing. :)

CommonLoon102

comment created time in a month

startedredplanetlabs/proxy-plus

started time in a month

startedvspinu/imenu-anywhere

started time in 2 months

issue commentopengaming/osgameclones

Sort by added/updated

@CommonLoon102 well there is no way you can sort something without JS (or adding server, but that sounds even more atrocious).

SamHasler

comment created time in 2 months

push eventpiranha/conf

Alexander Solovyov

commit sha ee6e5e81005617646375026f863a1b8eee3d568e

nicer tmux bindings

view details

Alexander Solovyov

commit sha 7c84727611759dcbb703b83871c9bfb5198e0729

karabiner: bind fn to esc

view details

Alexander Solovyov

commit sha f7786b4bf9116b214610100ab917c72e75fb386c

various small updates

view details

push time in 2 months

startedanthonygalea/riemann-console

started time in 2 months

startedexoscale/openbsd-cloud-init

started time in 2 months

startedililim/dual-key-remap

started time in 2 months

CommitCommentEvent
CommitCommentEvent

pull request commentpiranha/cyrax

Fix unicode writing

Just released 3.1 with this fix

cxong

comment created time in 2 months

created tagpiranha/cyrax

tag3.1

Static site generator

created time in 2 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha fd1c0473f0c69631339b2a5476933b00f604c643

3.1

view details

push time in 2 months

push eventpiranha/cyrax

Cong

commit sha 71ddbf9398962fa95ff604f422dfdbefb57ad509

Fix unicode writing https://stackoverflow.com/a/40997835/2038264

view details

Alexander Solovyov

commit sha 728ec613646aa98eac1775b3b94e3c5948de8828

Merge pull request #12 from cxong/patch-1 Fix unicode writing

view details

push time in 2 months

PR merged piranha/cyrax

Fix unicode writing

https://stackoverflow.com/a/40997835/2038264

+1 -1

0 comment

1 changed file

cxong

pr closed time in 2 months

startedtshort/dactyl-keyboard

started time in 2 months

startedrubenlagus/TelegramApi

started time in 3 months

startedpaulpierre/informer

started time in 3 months

startedpiku/piku

started time in 3 months

startedsaf-dmitry/taskpaper-mode

started time in 3 months

push eventpiranha/conf

Alexander Solovyov

commit sha b3756a11ace2a8623e1b3e6902b22e36016ad648

uupd

view details

push time in 3 months

startedwavejumper/rehook-dom

started time in 4 months

startedwavejumper/rehook

started time in 4 months

push eventpiranha/solovyov.net

Alexander Solovyov

commit sha 561c43b8c4cb0d158d534276175c9fbf80f12c00

repl talk

view details

Alexander Solovyov

commit sha bfb593888185da7d84affa16f967a757eeb07e22

ooh js console

view details

Alexander Solovyov

commit sha f360f5aafca64883ca25c1fe70f09f91dbda7d2c

demo videos for REPL

view details

Alexander Solovyov

commit sha cc0ad9ba81dad04601bbb4c192f157ebcf6b3c97

add slide for dorm

view details

Alexander Solovyov

commit sha 1d12c342ac114a8c810a1e1b66aedd2ae877c19a

cpo draft

view details

Alexander Solovyov

commit sha 01b351ff7b4b099d75ed30b41e3e15f94b34a499

ga for slides

view details

Alexander Solovyov

commit sha 111092975a9d33171705d506713ce5e8b6979e2a

show it is a draft

view details

Alexander Solovyov

commit sha d269158c96c9a921a25aeab2c7f1e66da710ba97

goddammit spaces

view details

Alexander Solovyov

commit sha d437e3bc0abd2470f685c0c4dd85ec9319dbd8be

upd cpo

view details

Alexander Solovyov

commit sha d43bd272996ebd63a21c0809da97454c0d9e11f1

link to djinni

view details

Alexander Solovyov

commit sha 18fb3fb9f8d595971b71cc999b8faefd4becf2e8

email

view details

Alexander Solovyov

commit sha aed4e83b136f15b165c870f9a65712b322977c03

remove empty lines from sitemap.xml

view details

Alexander Solovyov

commit sha 85b00f5133863dd274ea70abe0cf563e2330ec0d

new gostatic

view details

Alexander Solovyov

commit sha a3dfaa4c26ded69b3510722ee87dd6ed9450a185

i18n

view details

Alexander Solovyov

commit sha a2f2a1b652bb3e695f1cc449ba216b277f12a444

less annoying styling

view details

Alexander Solovyov

commit sha 2d3d94b1d8fe23d8636baf759f1ccf4f1f2e6f6b

rm project-root

view details

Alexander Solovyov

commit sha 5eee2568753aa15a35ab5aa421d5e90b0be882da

update js with new jsonp and remove unused stuff

view details

Alexander Solovyov

commit sha 65855457b68eb62b7c559ae808eaa29caca8581b

update build stuff

view details

Alexander Solovyov

commit sha 5083ef09df51042ade4cde1c05a01e976e740995

lets experiment

view details

Alexander Solovyov

commit sha 1b642956df39f0f84fffce987ee98ef768285c2d

not draft anymore

view details

push time in 4 months

starteddanistefanovic/build-your-own-x

started time in 4 months

startedretrogradeorbit/bootleg

started time in 4 months

push eventkasta-ua/search-console

Alexander Solovyov

commit sha b97b64d4e3d53fe928a0c934f0e740bf018be895

not p12, json

view details

push time in 4 months

push eventpiranha/expo-cljs-template

Alexander Solovyov

commit sha 38df80942d41392c250fd1d65ec412084ccae998

fix rum/project.clj

view details

push time in 4 months

fork piranha/expo-cljs-template

Expo template for Clojurescript React Native

fork in 4 months

push eventpiranha/conf

Alexander Solovyov

commit sha ef38a9090130e15271749a14078579417aa23f90

oioi so many updates

view details

push time in 4 months

PR opened melpa/melpa

Migrate project-root from Bitbucket to Github

As @tarsius has requested in #6484 I have migrated my packages from Bitbucket to Github. The old repositories were located at:

  • https://bitbucket.org/piranha/project-root
+1 -1

0 comment

1 changed file

pr created time in 4 months

push eventpiranha/melpa

Alexander Solovyov

commit sha 266a34978c4091a18c1091e48bc2453deb73284a

Migrate project-root from Bitbucket to Github

view details

push time in 4 months

fork piranha/melpa

Recipes and build machinery for the biggest Emacs package repo

https://melpa.org

fork in 4 months

fork piranha/project-root

Define a project root and take actions based upon it

fork in 4 months

CommitCommentEvent

push eventopengaming/osgameclones

Alexander Solovyov

commit sha 4f843d7df810114145a6fde9126ed830cce06242

python 3

view details

push time in 4 months

CommitCommentEvent

startedtimberio/vector

started time in 5 months

startedjcm93/jmc

started time in 5 months

startedcortesi/modd

started time in 5 months

startedapex/up-examples

started time in 5 months

push eventpiranha/cyrax

Cong

commit sha 3e2f65cadfefc7128990e2b00a3315f84f67fc1f

Add py37 to travis

view details

Alexander Solovyov

commit sha 3438f5103595c546df7f5583083534c51782baa2

Merge pull request #11 from cxong/patch-2 Add py37 to travis

view details

push time in 5 months

PR merged piranha/cyrax

Add py37 to travis
+1 -0

0 comment

1 changed file

cxong

pr closed time in 5 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha 763ef7b53bafee51a42de5076a7f6bfee94a2e6f

example comes back

view details

push time in 5 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha 4602f9a5b1e10f56508543fe9c4ceb4a7b6d147f

fix links

view details

push time in 5 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha cb9ecfcc08b8e69972c351e4d0aa7cb3bf022e87

up copyright

view details

push time in 5 months

pull request commentpiranha/cyrax

Add pypi badge

Just changing README a little bit helped. I guess that really was github's cache. :) Thanks!

cxong

comment created time in 5 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha 696aeb832cde849826ba2ba8cf9f384c6f0b33b3

correct image link

view details

push time in 5 months

pull request commentpiranha/cyrax

Add pypi badge

That's weird... it's like github cached wrong image?

cxong

comment created time in 5 months

pull request commentpiranha/cyrax

Travis CI and some fixes

Oh, thanks for the heads up!

cxong

comment created time in 5 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha 5a55cad0dec870ea50227c4440c10da4cd3b13c6

rename config file in test data

view details

push time in 5 months

push eventpiranha/cyrax

Cong

commit sha 661fcffa74fa58cb004185c61cde097606b2a173

Add pypi badge

view details

Alexander Solovyov

commit sha 6622f0f0d878a06d86992cbb5eb5dde3789970ba

Merge pull request #10 from cxong/patch-1 Add pypi badge

view details

push time in 5 months

PR merged piranha/cyrax

Add pypi badge
+1 -0

1 comment

1 changed file

cxong

pr closed time in 5 months

startedfuturice/meeting-room-tablet

started time in 5 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha e8350a3e2d739ac467efd415d7aa23a21eae67d6

3.0

view details

push time in 5 months

created tagpiranha/cyrax

tag3.0

Static site generator

created time in 5 months

push eventpiranha/cyrax

Alexander Solovyov

commit sha 1cbbc4b8e39c89b3abc8bfe2f4d9ab5a74f857a1

rename settings.cfg to .cyrax.cfg, fixes #8

view details

push time in 5 months

issue closedpiranha/cyrax

Rename settings.cfg

settings.cfg is not specific enough. Following convention with many other tools, maybe this file should be named .cyrax.cfg

To migrate, we can continue to support settings.cfg but emit a deprecation warning.

Also, this file should be made optional.

closed time in 5 months

cxong

pull request commentpiranha/cyrax

Python 3 (fixes #6)

We'll fix issues if they arise. :)

cxong

comment created time in 5 months

issue closedpiranha/cyrax

where to find settings.cfg file?

hi. i used "pip install cyrax" to install cyrax successfully. but as3:~# cyrax -w ERROR:cyrax:Can't find settings.cfg in the current folder as3:~# cyrax -w --port=6758 ERROR:cyrax:Can't find settings.cfg in the current folder as3:~#

so where to find settings.cfg file?

closed time in 5 months

luckypoem

push eventpiranha/cyrax

Cong

commit sha 71fdac226f560372e0564fc7d792090f2dfded73

Travis CI build python 3.7

view details

Cong

commit sha 9ad4424325d819376c00f83b26337bcf6090a454

3.7 not yet available on vanilla Travis CI

view details

Cong

commit sha a142cc2b00449d918cb99182d50881630f4d7673

Update __init__.py

view details

Cong

commit sha 084c27a21dabfffeaf6905593e00bd0f67f81ae2

Update core.py

view details

Cong

commit sha 4f0b87bce3762dd7836aeacbfec7303df564f458

Update conf.py

view details

Cong

commit sha 5c045894d6fbe8daecaf0128650d4a62a196b505

Update utils.py

view details

Cong

commit sha 612bbea37b72552a43fe1924831a7b125932ac60

Update utils.py

view details

Cong

commit sha 03835aa305b2d06a998e9bfdb36ca89ad6496c92

Update events.py

view details

Cong

commit sha 3b21bbe57fac873eec10e9eea446e82f376ac0cf

Update utils.py

view details

Cong

commit sha 3940065a9f5c5b35307272cf3d2f40a426d4c8fd

Update server.py

view details

Cong

commit sha ec5f646817c7e8be8627cad0bed275d15f36aae9

Update autoreload.py

view details

Cong

commit sha f9aa80bd21057d27bd9c4cd51dfbffccf9e22e70

Update autoreload.py

view details

Cong

commit sha bd92c633bf9b9b6a612fe10afacd02981b3f2e90

Update templatetags.py

view details

Cong

commit sha 35f6461202ecb61296f7c4dae5ae777dd3577f65

Update models.py

view details

Cong

commit sha 753551a47aa6097383090b31ddffa15016bde912

Update rstextensions.py

view details

Cong

commit sha b7cbc44a0303b01db7d927c0cc3f287e1d103aca

Update utils.py

view details

Cong

commit sha 9e22ad18497f49dfa6415702698cc7c2b0192c6e

Update utils.py

view details

Cong

commit sha 8543bdd42827e43eecf88929703780e8d0d9c50c

Update utils.py

view details

Alexander Solovyov

commit sha 2f6b65b42e9fad21002cca88326c140e7c028ddf

Merge pull request #9 from cxong/master Python 3 (fixes #6)

view details

push time in 5 months

issue closedpiranha/cyrax

Python 3

Cyrax doesn't work with python 3. When installing it using pip, the following error is returned:

$ pip install -r requirements.txt
Collecting cyrax==2.7 (from -r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/73/7a/27cb66190a5bd19c41429b77a28ac837d2b1108c692970246d6f9cc931e1/cyrax-2.7.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-1se4ujwz/cyrax/setup.py", line 9, in <module>
        import cyrax
      File "/tmp/pip-build-1se4ujwz/cyrax/cyrax/__init__.py", line 37
        print 'Cyrax', __version__
                    ^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print(print 'Cyrax', __version__)?

closed time in 5 months

cxong

PR merged piranha/cyrax

Python 3 (fixes #6)

Build passes on Travis CI, but:

  • Only verification is that cyrax in /content completes without errors
  • No checks to see if python 2 emits same output as python 3
  • Not sure if there are any code paths not exercised
+57 -44

0 comment

11 changed files

cxong

pr closed time in 5 months

create barnchkasta-ua/search-console

branch : master

created branch time in 5 months

created repositorykasta-ua/search-console

created time in 5 months

startedrafd/tada

started time in 5 months

issue commentpiranha/gostatic

download script

Thanks!

tcurdt

comment created time in 5 months

push eventpiranha/gostatic

Alexander Solovyov

commit sha 1343a5975a2d2c9108c03d38e257d78041c603e5

update script for downloading latest release, fixes #99

view details

push time in 5 months

issue closedpiranha/gostatic

download script

I'd suggest updating the download script in the README to something more along the lines of

PLATFORM=linux # mac or win
URL=`curl -s https://api.github.com/repos/piranha/gostatic/releases | awk '/download_url.*64-'$PLATFORM'/ { gsub(/"/, "", $2); print $2; exit }'`
curl -sL $URL -o gostatic
chmod a+x gostatic

The call to curl was missing a follow redirects and it seems to need a chmod. Also the URL should not have quotes.

At least on mac it works that way.

closed time in 5 months

tcurdt

release piranha/gostatic

2.17

released time in 5 months

created tagpiranha/gostatic

tag2.17

Fast static site generator

created time in 5 months

push eventpiranha/gostatic

Alexander Solovyov

commit sha 4a2292e38850614f897977041b24d4e8ef1196a4

.Where and .WhereNot

view details

Alexander Solovyov

commit sha 42acdab4a44b1a6636c92f0eb81c70cdcb3022ea

2.17

view details

push time in 5 months

startedhasura/graphql-engine

started time in 5 months

startedistib/rainbow-blocks

started time in 6 months

issue commentr0man/sablono

Input not controlled when value and on-change specified.

This seems like an unrelated bug. This thing inside sablono is definitely support for requestAnimationFrame-based rendering.

FreekPaans

comment created time in 6 months

issue openedclojure-emacs/refactor-nrepl

Warning of illegal reflective access on Java 12

refactor-nrepl currently uses orchard 0.4.0, which bundles old dynapath, which causes Java 12 to spit following warning:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by mranderson048.orchard.v0v3v0.dynapath.v0v2v5.dynapath.defaults$eval28489$fn__28490 to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of mranderson048.orchard.v0v3v0.dynapath.v0v2v5.dynapath.defaults$eval28489$fn__28490
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

I wonder if it's possible to update to a newer orchard, to remove this warning? :) I guess it's impossible to do in my project.clj because this dependency is inlined, right?

created time in 6 months

create barnchkasta-ua/rum

branch : compat15

created branch time in 6 months

more