mallardduck
Repos
179
Followers
56
Following
87

A simple to use high-level Whois client for PHP.

1
1

A very basic Whois client for PHP. The library limits function to be a low-level client that handles only request and raw output.

12
3

A php library to look up the whois servers of a Top Level Domain.

0
0

The monorepo where all the Kickflip packages live at!

6
0

Use Emoji as blade components!

4
0

A collection of useful Laravel snippets in the form of easy to use traits.

12
2

Events

issue comment
Library maintenance

I'm interested in helping keep this project going too. I often opt to use this in projects over using Regex. Whatever I can do to help, I'd love to make sure we preserve this as a maintained project for others to benefit too.

Created at 1 day ago
issue comment
Inaccurate detail provided by hostname comment

From what I can see in the code this issue is still relevant - I'm not seeing any changes to either the example repo, or the installer which would make things consistent. My impression from the comment would be that the generateHostName function should use the DHCP hostname if one is set, otherwise defaulting to current behaviour makes sense.

Alternatively, it may just be easier to just update the examples repo to remove the comment saying hostname is optional if DHCP is used. Personally I think the former solution is nicer for end users though.

Created at 2 days ago
pull request opened
Ensure columns use JSON instead of Python dicts

This change will fully fix #66

The issue affects all columns that contain Python dictionaries stored via the str() method. So for sure the leadershipSkills column and purchaseUrls are affected.

This currently has data like:

{'brawl': False, 'commander': True, 'oathbreaker': False}

This is a valid string version of Python's native dict type but is not useful outside of ptyhon. Given that any language can interact with an SQLite file, but not all of them can decode Pythong dicts - this is sad. 😿 To fix this it will now json.dumps the dict into a valid JSON syntax object.

The after effect is:

{"brawl": false, "commander": true, "oathbreaker": false}

Happy JSON is happy 😸


The great thing about this PR is that it has the bonus effect of fixing the CSVs as well. As of RN, the CSVs also would look like:

,"{'cardKingdomFoil': 'https://mtgjson.com/links/4e3f626b14b25f54', 'tcgplayer': 'https://mtgjson.com/links/74fc1dd3bbb80489'}",

However after the fix they look like:

,"{""cardKingdomFoil"": ""https://mtgjson.com/links/4e3f626b14b25f54"", ""tcgplayer"": ""https://mtgjson.com/links/74fc1dd3bbb80489""}",

This is important since both Excel and Google Sheets will support JSON methods, but don't support python dicts.

  • Excel: https://support.microsoft.com/en-us/office/parse-text-as-json-or-xml-power-query-7436916b-210a-4299-83dd-8531a1d5e945
  • Sheets: Done via Apps Script
Created at 2 weeks ago
create branch
mallardduck create branch fix-json-columns-as-dicts-bug
Created at 2 weeks ago
Created at 2 weeks ago
issue comment
Python storing invalid json-like objects

Encountering this currently right now too. The issue being that SQLITE files store the JSON-like object in the database, but it's actually a Python dictionary instead of proper JSON. So taking the data into any JSON decode method will fail.

For instance, leadershipSkills:

{'brawl': False, 'commander': True, 'oathbreaker': False}
Created at 2 weeks ago
mallardduck create branch main
Created at 2 weeks ago
create repository
mallardduck create repository
Created at 2 weeks ago
delete branch
mallardduck delete branch new-generator-config
Created at 1 month ago
issue comment
Add a generator Icon Set config

Fair enough - I feel like array based configs are suboptimal for the reasons I expressed before. Mainly due to there being no method to ensure the array conforms to our expected shape. Thus requires reading the docs for something that could be learnable via better DX. However if you don't see an issue with those areas I won't change your mind. Cheers

Created at 1 month ago
pull request closed
[WIP] Update generator config file

This PR is a WIP to battle test a change in blade-icons. Once the change is made in blade-icons I will update this PR and remove the WIP tag.

Created at 1 month ago
[WIP] Update generator config file

Change was rejected upstream.

Created at 1 month ago
pull request closed
[WIP] Adjust generator to use new config object
Created at 1 month ago

add way to use (compile time) Env vars in App

encrypt DB

static files for sqlcipher

Created at 1 month ago

WIP: Async UI progress

Fix minimum window size on desktop

Improve quit command UX

pick better method name and slight refactors

update for window_size static files

Merge branch 'WIP-async-UI'

  • WIP-async-UI: update for window_size static files pick better method name and slight refactors Improve quit command UX Fix minimum window size on desktop WIP: Async UI progress
Created at 1 month ago

Fix minimum window size on desktop

Improve quit command UX

pick better method name and slight refactors

update for window_size static files

Created at 1 month ago
mallardduck create tag 4.0.2
Created at 1 month ago
mallardduck create tag 4.0.1
Created at 1 month ago