{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"aleph","owner":"alephdata","isFork":false,"description":"Search and browse documents and data; find the people and companies you look for.","topicNames":["python","osint","journalism","graph-database","data-search","investigative-journalism"],"topicsNotShown":0,"allTopics":["python","osint","journalism","graph-database","data-search","investigative-journalism"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":68,"issueCount":234,"starsCount":1959,"forksCount":259,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T13:04:37.276Z"}},{"type":"Public","name":"ingest-file","owner":"alephdata","isFork":false,"description":"Ingestors extract the contents of mixed unstructured documents into structured (followthemoney) data.","topicNames":["ocr","excel","forensics","documents","metadata-extraction","document-extraction","forensics-investigations","email-forensics"],"topicsNotShown":0,"allTopics":["ocr","excel","forensics","documents","metadata-extraction","document-extraction","forensics-investigations","email-forensics"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":18,"issueCount":19,"starsCount":52,"forksCount":26,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T11:02:38.972Z"}},{"type":"Public","name":"servicelayer","owner":"alephdata","isFork":false,"description":"Common interface definitions for aleph toolkit services and applications","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":2,"starsCount":7,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T10:37:08.105Z"}},{"type":"Public","name":"followthemoney","owner":"alephdata","isFork":false,"description":"Data model and processing tools for investigative entity data","topicNames":["journalism","ontology","entities"],"topicsNotShown":0,"allTopics":["journalism","ontology","entities"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":8,"starsCount":200,"forksCount":47,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T15:32:42.932Z"}},{"type":"Public","name":"followthemoney-store","owner":"alephdata","isFork":false,"description":"Fragment storage/database layer for FollowTheMoney entities","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":2,"starsCount":10,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T01:30:55.964Z"}},{"type":"Public","name":"alephclient","owner":"alephdata","isFork":false,"description":"API client for Aleph, supports bulk entity and document upload.","topicNames":["python","cli","client","ingest"],"topicsNotShown":0,"allTopics":["python","cli","client","ingest"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":4,"starsCount":25,"forksCount":11,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T11:16:26.715Z"}},{"type":"Public","name":"astro-theme-docs","owner":"alephdata","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Astro","color":"#ff5a03"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-02T17:53:35.855Z"}},{"type":"Public","name":"translate-service","owner":"alephdata","isFork":false,"description":"Demo: document processing service for automated translation","topicNames":["aleph"],"topicsNotShown":0,"allTopics":["aleph"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T07:48:25.476Z"}},{"type":"Public","name":"followthemoney-ocds","owner":"alephdata","isFork":false,"description":"Import data formatted as OpenContracting Data Standard (OCDS) objects into FollowTheMoney","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-13T09:51:18.340Z"}},{"type":"Public","name":"fingerprints","owner":"alephdata","isFork":false,"description":"Make it easier to compare and cross-reference the names of companies and people by applying strong normalisation.","topicNames":["nlp","names","company-data","deduplication","clustering","fingerprint","entity"],"topicsNotShown":0,"allTopics":["nlp","names","company-data","deduplication","clustering","fingerprint","entity"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":139,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-25T16:06:04.028Z"}},{"type":"Public","name":"memorious","owner":"alephdata","isFork":false,"description":"Lightweight web scraping toolkit for documents and structured data.","topicNames":["scraping","crawling","scraping-framework"],"topicsNotShown":0,"allTopics":["scraping","crawling","scraping-framework"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":14,"starsCount":308,"forksCount":59,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-10T16:13:27.506Z"}},{"type":"Public","name":"countrynames","owner":"alephdata","isFork":false,"description":"Utility library to turn country names into ISO two-letter codes","topicNames":["python","iso","countries"],"topicsNotShown":0,"allTopics":["python","iso","countries"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":63,"forksCount":13,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-30T11:51:39.109Z"}},{"type":"Public","name":"cronodump","owner":"alephdata","isFork":false,"description":"A Cronos database converter","topicNames":["database","cronos","cronospro"],"topicsNotShown":0,"allTopics":["database","cronos","cronospro"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":8,"starsCount":69,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-02T21:12:21.903Z"}},{"type":"Public","name":"pantomime","owner":"alephdata","isFork":false,"description":"Python library for MIME type parsing, normalisation and grouping. ","topicNames":["mime","normalisation"],"topicsNotShown":0,"allTopics":["mime","normalisation"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-19T12:39:31.007Z"}},{"type":"Public","name":"languagecodes","owner":"alephdata","isFork":false,"description":"A Python helper library to convert between ISO 639 two- and three-letter codes.","topicNames":["iso639","iso639-1","iso639-3","iso639-2","languagecodes","letter-codes"],"topicsNotShown":0,"allTopics":["iso639","iso639-1","iso639-3","iso639-2","languagecodes","letter-codes"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-05T22:02:28.226Z"}},{"type":"Public","name":"followthemoney-predict","owner":"alephdata","isFork":false,"description":"Experiments with FtM record linkage","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-20T22:00:40.301Z"}},{"type":"Public","name":"followthemoney-compare","owner":"alephdata","isFork":false,"description":"followthemoney-compare","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":2,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-20T21:52:05.559Z"}},{"type":"Public archive","name":"react-ftm","owner":"alephdata","isFork":false,"description":"React UI component library for aleph/followthemoney","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":31,"issueCount":5,"starsCount":10,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-22T09:01:13.754Z"}},{"type":"Public archive","name":"docs","owner":"alephdata","isFork":false,"description":"GitHub mirror of the GitBook documentation","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":3,"issueCount":7,"starsCount":6,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-21T13:53:11.848Z"}},{"type":"Public","name":"document-categorization","owner":"alephdata","isFork":false,"description":"DSSG document categorization repository","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-14T12:33:42.181Z"}},{"type":"Public","name":"status-page-action","owner":"alephdata","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-10T09:49:38.063Z"}},{"type":"Public archive","name":"datadesktop","owner":"alephdata","isFork":false,"description":"DEPRECATED. Desktop graph visualization application","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":6,"starsCount":50,"forksCount":10,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-30T09:46:02.799Z"}},{"type":"Public","name":"offshoreleaks","owner":"alephdata","isFork":false,"description":"Converter for ICIJ Offshore Leaks data into FollowTheMoney format","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-28T09:23:59.350Z"}},{"type":"Public","name":"aleph-elasticsearch","owner":"alephdata","isFork":false,"description":"Custom ElasticSearch configuration for Aleph","topicNames":["elasticsearch"],"topicsNotShown":0,"allTopics":["elasticsearch"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-14T10:54:43.321Z"}},{"type":"Public","name":"pdflib","owner":"alephdata","isFork":false,"description":"Binary Python bindings for poppler utils for content extraction","topicNames":["python-bindings","poppler","pdflib"],"topicsNotShown":0,"allTopics":["python-bindings","poppler","pdflib"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":42,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-12T12:23:17.724Z"}},{"type":"Public","name":"countrytagger","owner":"alephdata","isFork":false,"description":"Extract names of places from text and determine which country they may refer to","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-05T08:14:17.542Z"}},{"type":"Public","name":"msglite","owner":"alephdata","isFork":true,"description":"Extracts emails and attachments saved in Microsoft Outlook's .msg files","topicNames":["binary","msg","forensics","outlook","ole-files","ole","eml"],"topicsNotShown":0,"allTopics":["binary","msg","forensics","outlook","ole-files","ole","eml"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":167,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-05T08:10:38.625Z"}},{"type":"Public","name":"followthemoney-typepredict","owner":"alephdata","isFork":false,"description":"Predict ftm types for string input data","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-15T14:12:31.076Z"}},{"type":"Public","name":"followthemoney-graph","owner":"alephdata","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-21T13:31:40.102Z"}},{"type":"Public","name":"synonames","owner":"alephdata","isFork":false,"description":"Trying to generate name synonyms from wikidata","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-28T15:09:08.733Z"}}],"repositoryCount":33,"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"}