Skip to content

Awesomer awesome list management and analysis, originally designed for Awesome Python Applications: https://github.com/mahmoud/awesome-python-applications

License

Notifications You must be signed in to change notification settings

mahmoud/apatite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apatite

A command-line application for curating structured lists of software projects.

First run

pip install apatite

Then run

apatite --help

And you'll see

Usage: /home/mahmoud/virtualenvs/apatite/bin/apatite subcommand [FLAGS]

    automation and analytics for curated lists of awesome software.

    Normal analysis workflow:

      * apatite pull-repos  (can take 3-4 hours, 25GB on the full APA, use --targets to limit)
      * apatite collect-metrics
      * apatite export-metrics
      * apatite analyze  # TODO



Subcommands:

  render                    generate the list markdown from the yaml listing
  normalize                 normalize project and tag order, checking for duplicates and format divergences,
                            overwrites the yaml listing
  pull-repos                clone or pull all projects. requires git, hg, and bzr to be installed for projects in APA
  collect-metrics           use local clones of repositories (from pull-repos) to gather data about projects
  show-recent-metrics       shows the most recent metrics collection
  export-metrics            export a csv with metrics collated from previous collect-metrics runs
  show-exportable-metrics   show a list of metric names available for export-metrics --cols and --cols-file flags
  console                   use pdb to explore plist and pdir
  version                   print the apatite version and exit


Flags:

  --help / -h   show this help message and exit

About

Awesomer awesome list management and analysis, originally designed for Awesome Python Applications: https://github.com/mahmoud/awesome-python-applications

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages