{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"GitHub-Actions-KeyForge","owner":"4dcu-be","isFork":false,"description":"Example how to set up GitHub Actions. The example will grab the number of registered KeyForge decks hourly and applies black automatically on pushing new data","allTopics":["keyforge","keyforge-decks","python","actions","github-actions"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-19T23:52:16.494Z"}},{"type":"Public","name":"Machine-Learning-the-Gathering","owner":"4dcu-be","isFork":false,"description":"Using machine learning to predict what your opponent is playing in Magic: the Gathering","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T23:30:44.182Z"}},{"type":"Public","name":"4dcu.be","owner":"4dcu-be","isFork":false,"description":"Jekyll theme and content to generate https://blog.4dcu.be a blog about programming, tech, games and other geeky things","allTopics":["blog","jekyll","markdown","programming","jekyll-blog","tech-blog"],"primaryLanguage":{"name":"SCSS","color":"#c6538c"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T19:00:25.656Z"}},{"type":"Public","name":"DeckLock","owner":"4dcu-be","isFork":false,"description":"Keep an inventory of your favorite decks across multiple card games, including Gwent, KeyForge, MTG and FaB","allTopics":["python","card-games","magic-the-gathering","gwent","help-wanted","pelican","pelican-static-site-generator","keyforge","keyforge-decks","favorite-decks","flesh-and-blood-tcg"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":3,"issueCount":1,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-22T13:02:56.550Z"}},{"type":"Public","name":"Genetic-Art-Algorithm-part-2","owner":"4dcu-be","isFork":false,"description":"second version of the Genetic Algorithm to re-draw art","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":9,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-03T23:07:40.153Z"}},{"type":"Public","name":"Genetic-Art-Algorithm","owner":"4dcu-be","isFork":false,"description":"Code to go along with the post about Genetic Algorithms to re-draw art","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-03T23:07:36.011Z"}},{"type":"Public","name":"MacroPad","owner":"4dcu-be","isFork":false,"description":"All code for setting up a raspberry pi powered macropad","allTopics":["python","raspberry-pi","adafruit","circuitpython","streamdeck","macropad","rp2040","raspberry-pi-pico","rpi-pico","raspberry-pi-pico-rp2040"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-21T08:09:33.350Z"}},{"type":"Public","name":"BusyBoard","owner":"4dcu-be","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-01T21:47:25.653Z"}},{"type":"Public","name":"CardMap","owner":"4dcu-be","isFork":false,"description":"Code to plot cardmarket orders on a map to show where my MtG cards ended up","allTopics":["datavis","python","mtg","magic-the-gathering","pandas","geopandas","altair","datavisualization"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-26T20:08:33.465Z"}},{"type":"Public","name":".github","owner":"4dcu-be","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-18T14:26:29.156Z"}},{"type":"Public","name":"4dcu-be.github.io","owner":"4dcu-be","isFork":false,"description":"landing page for top level domain 4dcu.be","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-18T08:16:27.457Z"}},{"type":"Public","name":"pagefind","owner":"4dcu-be","isFork":true,"description":"Static low-bandwidth search at scale","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":95,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-25T21:09:16.100Z"}},{"type":"Public","name":"CodeNuggets","owner":"4dcu-be","isFork":false,"description":"Few useful bits and pieces of code","allTopics":["python","scikit-learn","sklearn","altair","data-science"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-18T18:16:35.510Z"}},{"type":"Public","name":"PyScript-Basics","owner":"4dcu-be","isFork":false,"description":"Small example how common JavaScript functions can be implemented in PyScript","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-06T19:49:21.931Z"}},{"type":"Public","name":"WinstonCubeSimPyScript","owner":"4dcu-be","isFork":false,"description":"PyScript version of another project of mine to test Winston Cube Drafts","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-25T18:18:30.968Z"}},{"type":"Public","name":"WinstonCubeSim","owner":"4dcu-be","isFork":false,"description":"Python script to load a cube list from CubeCobra and simulate a 2-player Winston draft","allTopics":["python","cli","tcg","mtg","magic-the-gathering","rich","mtg-draft"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-22T17:25:21.455Z"}},{"type":"Public","name":"GwentRank","owner":"4dcu-be","isFork":false,"description":"A notebook to do statistics on Gwent Pro rankings","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-31T08:31:02.809Z"}},{"type":"Public","name":"ClassifyingPenguins","owner":"4dcu-be","isFork":false,"description":"Notebooks to classify the Palmer's penguin dataset using PyMC3","allTopics":["python","data-science","jupyter-notebook","bayesian","pymc3","classification-model"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-03T13:51:30.234Z"}},{"type":"Public","name":"BayesianSalesAnalysis","owner":"4dcu-be","isFork":false,"description":"Assessing the impact of new releases and COVID-19 on KeyForge sales","allTopics":["data-science","bayesian","pymc3","altair","keyforge","python","jupyter-notebook"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-04T13:59:09.300Z"}},{"type":"Public","name":"ScholarJSON","owner":"4dcu-be","isFork":false,"description":"Cloud Function to create a JSON API for Google Scholar","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-10T15:53:28.783Z"}},{"type":"Public","name":"GwentAgentBasedModeling","owner":"4dcu-be","isFork":false,"description":"An ABM approach to analyze pro rank stats","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-11T17:42:02.473Z"}},{"type":"Public","name":"Steganography","owner":"4dcu-be","isFork":false,"description":"Hiding messages in plain sight using PIL and NumPy","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-02T15:15:52.190Z"}},{"type":"Public","name":"kual-dashboard","owner":"4dcu-be","isFork":false,"description":"Dashboard for Kindle Paperwhite 3 (KUAL extension)","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-03T08:46:16.930Z"}},{"type":"Public","name":"BenfordsLaw","owner":"4dcu-be","isFork":false,"description":"Testing various datasets if Benford's Law applies","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-05T13:32:39.711Z"}},{"type":"Public","name":"ShapeOfStories-SentimentAnalysis","owner":"4dcu-be","isFork":false,"description":"Trying to find Kurt Vonnegut's \"Shape\" of a Story using natural language processing and sentiment analysis","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-03T08:22:15.564Z"}}],"repositoryCount":25,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}