{"repo":"fedora-infra/datagrepper","free":true,"listed":false,"github":"https://github.com/fedora-infra/datagrepper","clone":"git clone https://github.com/fedora-infra/datagrepper.git","description":"HTTP API for datanommer and the fedmsg bus","language":"Python","stars":43,"topics":["python","fedora","fedora-project","data-science","data-analysis","data","postgresql","postgres","hacktoberfest"],"license":"GPL-2.0","category":"databases-storage","readme_excerpt":"datagrepper Datagrepper is a web application and JSON API to retrieve historical messages sent via Fedora Messaging. Datanommer is a separate project and service that consumes messages from the Fedora Messaging queue and puts them in a database. These messages are what Datagrepper queries. Datagrepper is currently running in production at https://apps.fedoraproject.org/datagrepper/. Development Environment Vagrant allows contributors to get quickly up and running with a Datagrepper development environment by automatically configuring a virtual machine. The Datagrepper Vagrant environment configures and enables a Datanommer service and database. The Datanommer instance is configured to be empty when first provisioned, but it will consume messages from the staging Fedora Messaging queue. Install vagrant To get started, run the following commands to install the Vagrant and Virtualization packages needed, and start the Libvirt service: $ sudo dnf install ansible libvirt vagrant-libvirt vagrant-sshfs vagrant-hostmanager $ sudo systemctl enable libvirtd $ sudo systemctl start libvirtd Checkout and Provision Next, check out the datagrepper code and run vagrant up: $ git clone https://github.com/fedora-infra/datagrepper $ cd datanommer $ vagrant up Interacting with your development datagrepper After successful provisioning of the Datagrepper Vagrant setup, the Datagrepper web application will be accessible from your host machine's web browser at: http://datagrepper.test:5000/ Using t","default_branch":null,"files":null,"tree":[],"storefront":"/r/fedora-infra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fedora-infra/datagrepper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}