{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"ctl-tmpl-python","owner":"20c","isFork":false,"description":"ctl python package template","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T02:24:39.545Z"}},{"type":"Public","name":"rdap","owner":"20c","isFork":false,"description":"python rdap client","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":5,"starsCount":23,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-07T20:27:57.525Z"}},{"type":"Public","name":"pluginmgr","owner":"20c","isFork":false,"description":"lightweight python plugin system supporting config inheritance","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":1,"starsCount":4,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-15T19:37:19.179Z"}},{"type":"Public","name":"vaping","owner":"20c","isFork":false,"description":"vaping is a healthy alternative to SmokePing!","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":32,"starsCount":484,"forksCount":70,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-15T19:32:54.068Z"}},{"type":"Public","name":"pytest-filedata","owner":"20c","isFork":false,"description":"easily load test data from files","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-15T19:32:40.336Z"}},{"type":"Public","name":"munge","owner":"20c","isFork":false,"description":"data manipulation client / library","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-06T20:05:59.731Z"}},{"type":"Public","name":"vodka","owner":"20c","isFork":false,"description":"vodka is a plugin based real-time web service daemon","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":3,"starsCount":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-24T14:18:04.145Z"}},{"type":"Public","name":"confu","owner":"20c","isFork":false,"description":"Configuration validation and generation","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":2,"starsCount":1,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T07:41:30.648Z"}},{"type":"Public","name":"tmpl","owner":"20c","isFork":false,"description":"Python template abstraction for using multiple template engine backends in same code","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-15T23:32:10.119Z"}},{"type":"Public","name":"ctl","owner":"20c","isFork":false,"description":"Control your environment.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":7,"starsCount":0,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T04:31:45.062Z"}},{"type":"Public","name":"django-handleref","owner":"20c","isFork":false,"description":"track when an object was created or changed and allow querying based on time and versioning (w/ django-reversion support)","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":1,"starsCount":2,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-19T11:35:19.185Z"}},{"type":"Public","name":"ansible-role-basesys","owner":"20c","isFork":false,"description":"An Ansible role for managing base system configuration","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-02T20:27:21.881Z"}},{"type":"Public","name":"netom","owner":"20c","isFork":false,"description":"Network Object Models","allTopics":[],"primaryLanguage":{"name":"Jinja","color":"#a52a22"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-20T23:25:40.137Z"}},{"type":"Public","name":"workflows","owner":"20c","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-18T05:06:02.294Z"}},{"type":"Public","name":"pybird","owner":"20c","isFork":false,"description":"BIRD BGP interface handler for Python","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":3,"starsCount":34,"forksCount":21,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-02T11:35:20.334Z"}},{"type":"Public","name":"ansible-role-net_acl","owner":"20c","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-29T03:23:30.731Z"}},{"type":"Public","name":"django-security-keys","owner":"20c","isFork":false,"description":"Django webauthn support for password-less login and 2FA ","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":2,"starsCount":3,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-28T23:56:58.915Z"}},{"type":"Public","name":"django-grainy","owner":"20c","isFork":false,"description":"Granular permissions for django","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":6,"starsCount":3,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-02T23:49:47.191Z"}},{"type":"Public","name":"ouija","owner":"20c","isFork":false,"description":"javascript rpc client / widget base for 20Cs RESTful API","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-12T13:47:42.010Z"}},{"type":"Public","name":"js-core","owner":"20c","isFork":false,"description":"20c's core javascript library; class / inheritance helpers; utilities","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":1,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-29T01:10:22.348Z"}},{"type":"Public","name":"ngage","owner":"20c","isFork":false,"description":"network gadget config twirler","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":1,"starsCount":7,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-08T04:19:48.340Z"}},{"type":"Public","name":"grainy","owner":"20c","isFork":false,"description":"granular permissions framework","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":2,"starsCount":2,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-08T03:30:00.009Z"}},{"type":"Public","name":"django-inet","owner":"20c","isFork":false,"description":"django internet utilities","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":1,"starsCount":2,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-07T15:10:33.385Z"}},{"type":"Public","name":"pymdgen","owner":"20c","isFork":true,"description":"inspects given python modules and prints markdown","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":3,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T09:27:21.479Z"}},{"type":"Public archive","name":"xbahn","owner":"20c","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-20T18:03:59.096Z"}},{"type":"Public archive","name":"vodka-xbahn","owner":"20c","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-20T18:02:13.160Z"}},{"type":"Public","name":"js-listutil","owner":"20c","isFork":false,"description":"Assortment of content listing utilities; sort; filter etc.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-11T08:32:45.529Z"}},{"type":"Public","name":"graphsrv","owner":"20c","isFork":false,"description":"serve embeddable graphs","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":4,"starsCount":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-16T12:36:28.136Z"}},{"type":"Public","name":"twentyc.rpc","owner":"20c","isFork":false,"description":"client for 20c's RESTful API","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-18T04:36:29.625Z"}},{"type":"Public","name":"docs.20c.com","owner":"20c","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-10T22:14:34.330Z"}}],"repositoryCount":48,"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":"20c repositories"}