Giter Club home page Giter Club logo

samaffolter / edgarrenderer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arelle/edgarrenderer

0.0 0.0 0.0 33.92 MB

EDGAR Renderer enables investors to view the interactive data filings submitted under the US Security and Exchange Commission (SEC) rules that require the use of XBRL via the SEC website.

License: Other

Shell 0.17% JavaScript 77.99% Python 4.84% TypeScript 4.96% XSLT 3.69% CSS 0.37% HTML 7.45% Batchfile 0.17% SCSS 0.36%

edgarrenderer's Introduction

EdgarRenderer

EDGAR Renderer enables investors to view the interactive data filings submitted under the US Security and Exchange Commission (SEC) rules that require the use of XBRL via the SEC website.

EDGAR Renderer was created by staff of the U.S. Securities and Exchange Commission.

Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.

End user support is by e-mail direct to SEC at: [[email protected]] (mailto:[email protected]).

This is EDGAR release 23.4, planned for production December, 2023.

Developer issue management is by the Jira Edgar Renderer project: https://arelle.atlassian.net/projects/ER

To debug under eclipse, check this project out under arelle's plugin directory or soft link from EdgarRenderer to the Arelle project src/arelle/plugin directory, e.g., under MacOS/Linux: ln -s {path to here}/EdgarRenderer {path to arelle project}/src/arelle/plugin

To use this plugin securely without leaving any xbrl files on a server (such as a REST server, when processing SEC filings that represent non-public insider information) pass in a zip file as the input, and return a zip file as the output. The modifications to make EdgarRenderer into a plugin won't use any disk storage for such a session of EdgarRenderer. If installed as a localhost webserver or as a cgi-bin, then it could be run by REST interface:

curl -X POST "-HContent-type: application/zip"
     -T inputfiling.zip
     -o outresults.zip
     --logFile log.xml
     "http://localhost:8080/rest/xbrl/validation?efm-pragmatic&media=zip&plugins=EdgarRenderer"

(--logFile specifies a name for a log file to return inside the zip and whether .txt or .xml)

Further notes on usage are in the init.py module comments.

edgarrenderer's People

Contributors

hefischer avatar austinmatherne-wk avatar derekgengenbacher-wf avatar dependabot[bot] avatar stevenbronson-wk avatar sagesmith-wf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.