Giter Site home page Giter Site logo

any_good's Introduction

I am Ukrainian. While Russian army invades Ukraine, kills, rapes, destructs, and steals, I am in Kharkiv, my homecity

I am almost useless but I am volunteering to help those in need, and I am staying.

UPD: I've joined Ukrainian Armed Forces in March 2023.

πŸ‡ΊπŸ‡¦ HELP UKRAINE WIN πŸ‡ΊπŸ‡¦

Let the text below become relevant again in other times. image


Developer and writer from Ukraine. Ruby programming language committer.

Mostly interested in lucid code and open data, and writing a Substack about it. The range of β€œmy” topics are united by an urge to understand and explain. Or, the problems of knowledge acquiring (with code) and expressing meaning (with code).

Working on my first Ruby book, working title "41 Ruby Intuitions".

Recent/interesting work

Ruby programming language

Open data

  • Working to an API to the world's common knowledge (based on Wikipedia/Wikidata, but not limited to it):
    • First (discontinued) attempt: molybdenum-99 set of Ruby projects
    • Second (current) attempt: WikipediaQL Python library; writing on it: 0, 1, 2, TBC
  • Spylls: Python spellchecker, almost full port of Hunspell; an explanatory port to understand/show how it works. Series of articles: Rebuilding the spellchecker

Some Ruby libraries

  • time_calc: idiomatic, no-monkeypatching Time/Date math
  • saharspec: set of extensions for RSpec for DRYer specs
  • the_schema_is: ActiveRecord models annotation done right
  • yard-junk: YARD docs linter
  • whatthegem: Console tool for fetching information about gems (stats, usage, recent changes)
  • sho: Experimental "post-framework" views library

Fun and experiments


Full list of projects of various years

any_good's People

Contributors

matt-harvey avatar zverok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

any_good's Issues

New feature: get the dependent gems of a particular gem

Getting the names of the gems that use a given gem and the version number of the gem that the dependents use is useful information for gem writers. It would also be great to provide details about the proportion of the downloads of the dependent with a given gem to see which dependent gem is most important by number of downloads.

You may want to make a feature...

... that would analyze all the gems specified in Gemfile and print these numbers as a table.
Probably the specified/resolved version of gem would matter too.

Octokit::InvalidRepository for carrierwave

This gem (any_good) is going to be helpful, thanks. ❀️

It worked for the first few gems I tried, then I got this error:

any_good carrierwave
.../octokit-4.8.0/lib/octokit/repository.rb:92:in `raise_invalid_repository!': 
"carrierwaveuploader/carrierwave/" is invalid as a repository identifier. 
Use the repo/user (String) format, or the repository ID (Integer), or 
a hash containing :repo and :user keys. (Octokit::InvalidRepository)
from .../octokit-4.8.0/lib/octokit/repository.rb:34:in `initialize'
from .../octokit-4.8.0/lib/octokit/repository.rb:58:in `new'
from .../octokit-4.8.0/lib/octokit/repository.rb:58:in `path'
from .../octokit-4.8.0/lib/octokit/client/repositories.rb:29:in `repository'
from .../any_good-0.0.2/lib/any_good.rb:35:in `fetch'
from .../any_good-0.0.2/exe/any_good:6:in `<top (required)>'
from .../any_good:23:in `load'
from .../any_good:23:in `<main>'

Last commit: -1 months ago

Current date is Sat Aug 18 21:05:30 EDT 2018
Last commit is Sat Aug 18 20:50:32 2018 -0400
Expected: Last commit: 15 minutes ago
Observed: Last commit: -1 months ago

any_good paper_trail
# ...
         Last commit: -1 months ago
      ...last closed: -1 months ago
# ...
date
Sat Aug 18 21:05:30 EDT 2018
git show
commit b0e4477864096832b57c1ef9edc0543f286fdaeb (HEAD -> master, origin/master, origin/HEAD)
Date:   Sat Aug 18 20:50:32 2018 -0400

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.