Victor Shepelev
Victor Shepelev
Older, and, unfortunately, still popular versions of MediaWiki had pretty different API description page, like http://harrypotter.wikia.com/api.php Should also be parseable (though, probably, would not be that easy).
Lots of clients does not require all 100+ actions, so generator for them could probably be "optimized" with command line argument which actions to choose. Less code, less classes required,...
Cookies are important. Need to find cookies details in MediaWiki docs, then implement! Use `faraday-cookie_jar` gem or something.
Something like ``` ruby c = MediaWiktory::Wikipedia::Api.new do |b| # b is Faraday::Builder, allowing to change underlying web client, add middleware and so on end ```
I am not sure how this format is properly called (investigate?), but it is pretty common for scientific and international standartization data. Example (official [unicode tables](http://www.unicode.org/Public/10.0.0/ucd/), official timezones tables are...
There are some gems gaining popularity recently, whose task could be solved (probably with more grace!) with daru+daru-io. Let's look at them and consider what useful ideas we can borrow:...
An idea for far future, extracted from [discussion](https://github.com/SciRuby/daru/issues/344): ...support for some sort of "transactions" for writing could be useful, like * transaction writing to that db: df1 to table1, df2...
Just a wild idea, not sure how useful... But seems quite a bit. Use case: I have some data and want to _quickly_ show it to a colleague in another...
As it was introduced into Ruby 3.3 as `Dir#chdir`, and was requested before that in #25.
OK, it is not the time for it currently, just an idea for future. Usage: ``` ruby puts SymEngine.formula {|x, y| x**2 + y**2} # => x**2 + y**2 ```...