{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"cjworkbench","owner":"CJWorkbench","isFork":false,"description":"The data journalism platform with built in training","topicNames":["data-science","notebook","journalism","data-visualization","data-journalism","data-analysis"],"topicsNotShown":0,"allTopics":["data-science","notebook","journalism","data-visualization","data-journalism","data-analysis"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":26,"issueCount":20,"starsCount":302,"forksCount":45,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-22T04:11:07.206Z"}},{"type":"Public","name":"channels_rabbitmq","owner":"CJWorkbench","isFork":false,"description":"A Django Channels channel layer that uses RabbitMQ as its backing store","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":38,"forksCount":18,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-14T01:13:20.473Z"}},{"type":"Public","name":"rowstoheader","owner":"CJWorkbench","isFork":false,"description":"Moves selected rows to the table header","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T03:38:54.097Z"}},{"type":"Public","name":"droprowsbyposition","owner":"CJWorkbench","isFork":false,"description":"Drop rows based on their position.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T03:38:51.691Z"}},{"type":"Public","name":"transpose","owner":"CJWorkbench","isFork":false,"description":"Workbench module that converts rows to columns and columns to rows.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T03:38:50.070Z"}},{"type":"Public","name":"scrapexpathlist","owner":"CJWorkbench","isFork":false,"description":"Workbench module that parses XML or HTML and runs your XPath to give a list of results.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-06T19:51:41.973Z"}},{"type":"Public","name":"reshape","owner":"CJWorkbench","isFork":false,"description":"Convert tables between long and wide format","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T05:09:39.603Z"}},{"type":"Public","name":"filter","owner":"CJWorkbench","isFork":false,"description":"A Workbench module that filters by condition","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T05:09:04.617Z"}},{"type":"Public","name":"cjwmodule","owner":"CJWorkbench","isFork":false,"description":"Utilities for Workbench modules","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T04:40:51.022Z"}},{"type":"Public","name":"libraryofcongress","owner":"CJWorkbench","isFork":false,"description":"Workbench module that searches the Library of Congress for records of documents.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-21T22:24:02.823Z"}},{"type":"Public","name":"carehare","owner":"CJWorkbench","isFork":false,"description":"Async RabbitMQ client that handles all the edge cases","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-02T02:36:46.493Z"}},{"type":"Public","name":"cjworkbench-deploy","owner":"CJWorkbench","isFork":false,"description":"Deploy cjworkbench to a Kubernetes cluster","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-17T14:49:50.844Z"}},{"type":"Public","name":"cjworkbench-api","owner":"CJWorkbench","isFork":false,"description":"api.workbenchdata.com server","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-03T15:35:34.385Z"}},{"type":"Public","name":"linechart","owner":"CJWorkbench","isFork":false,"description":"Line chart based on chartbuilder","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-29T13:33:23.547Z"}},{"type":"Public","name":"parquet-to-arrow","owner":"CJWorkbench","isFork":false,"description":"Statically-linked tools to help convert Parquet files to Arrow","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-21T17:20:18.547Z"}},{"type":"Public","name":"cron-workbench-workflow","owner":"CJWorkbench","isFork":false,"description":"Analyze data *about* Workbench, *in* Workbench","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-23T19:44:41.948Z"}},{"type":"Public","name":"groupby","owner":"CJWorkbench","isFork":false,"description":"Implements common aggregation tasks (count, average, sum, max, and min).","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-10T15:06:41.232Z"}},{"type":"Public","name":"cjw-intercom-sink","owner":"CJWorkbench","isFork":false,"description":"Stream messages from a RabbitMQ queue to Intercom.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-08T13:36:40.820Z"}},{"type":"Public","name":"formula","owner":"CJWorkbench","isFork":false,"description":"Workbench module that runs Excel or Python formula between columns and stores result in a new column","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-31T17:25:17.893Z"}},{"type":"Public","name":"check","owner":"CJWorkbench","isFork":false,"description":"Display statistics related to your Check Workspace","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-28T15:05:53.669Z"}},{"type":"Public","name":"countbydate","owner":"CJWorkbench","isFork":false,"description":"Group by date and count rows","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-26T20:10:34.411Z"}},{"type":"Public","name":"converttexttodate","owner":"CJWorkbench","isFork":false,"description":"Workbench module that converts text columns to date","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-25T12:30:49.932Z"}},{"type":"Public","name":"converttimestamptodate","owner":"CJWorkbench","isFork":false,"description":"Workbench module that converts timestamp columns to date","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-13T14:36:35.096Z"}},{"type":"Public","name":"replace","owner":"CJWorkbench","isFork":false,"description":"Replace text.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-13T13:27:14.993Z"}},{"type":"Public","name":"timestampmath","owner":"CJWorkbench","isFork":false,"description":"Compare timestamp columns to find difference, minimum or maximum.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-12T19:12:37.414Z"}},{"type":"Public","name":"convert-date","owner":"CJWorkbench","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-11T15:38:53.225Z"}},{"type":"Public","name":"splittimestamp","owner":"CJWorkbench","isFork":false,"description":"Workbench module to convert a timestamp to its components.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-11T03:45:42.412Z"}},{"type":"Public","name":"convertdatetodate","owner":"CJWorkbench","isFork":false,"description":"Workbench module to convert date columns to other date units","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-11T03:33:00.681Z"}},{"type":"Public","name":"renamecolumns","owner":"CJWorkbench","isFork":false,"description":"Workbench module that edits column names","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-07T13:53:54.162Z"}},{"type":"Public","name":"urlscraper","owner":"CJWorkbench","isFork":false,"description":"Workbench module to download a list of URLs into a table","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-04T15:30:08.799Z"}}],"repositoryCount":105,"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"}