Skip to content

Latest commit

 

History

History
114 lines (101 loc) · 4.43 KB

MISC.md

File metadata and controls

114 lines (101 loc) · 4.43 KB

TODO

  • Issue templates
  • Add tags to projects
    • License
    • py2/py3/py23
    • Frameworks
    • Target platform
    • Funding model? corporate, nonprofit, and donationware
  • What to do with closed-source (dropbox, instagram, etc.)
  • CI to check YAML, etc.
  • CI to push back generated docs
  • Automatic link checking (no duplicates, all resolving)
  • Sort keys

Candidates

AlternativeTo Trawl

https://alternativeto.net/software/cutecoin/ - need more review https://alternativeto.net/software/pince/ - added https://alternativeto.net/software/dontpanic/ - discontinued/offline https://alternativeto.net/software/outspline/ - bit too small https://alternativeto.net/software/dbpedia/ - mostly not python, lots of disparate components https://alternativeto.net/software/meshroom/ - https://alternativeto.net/software/magic-wormhole/ https://alternativeto.net/software/bms/ https://alternativeto.net/software/fame-automates-malware-evaluation/ https://alternativeto.net/software/space-shooter/ https://alternativeto.net/software/jam-py-postfix-aliases/ https://alternativeto.net/software/term2048/ https://alternativeto.net/software/scour/ https://alternativeto.net/software/shreddit/ https://alternativeto.net/software/bcc/ https://alternativeto.net/software/stoq/ https://alternativeto.net/software/activitywatch/ https://alternativeto.net/software/launchpad/ https://alternativeto.net/software/netdata/

Pages scoured

Hardly the only sources, but mostly so others don't spend their time mining a spent resource.

Problems with other lists

This is hardly the first attempt to curate a list of Python software. There are some differences this time around:

  1. Objective criteria for inclusion
  2. Guaranteed qualititative review (peer review, etc.)
  3. Only applications, no frameworks or libraries
  4. Links, specifically repo link required, for automated quality control (dead links, dead projects)
  5. Structured, for automated consumption and reuse
  6. Human-readable docs generated off of structured data
  7. Open-source: contribute via PR
  8. Tagged, tag aspects (tagsonomy)
  9. Destination: Wikidata

Other superceded approaches:

  • Wikipedia (https://en.wikipedia.org/wiki/List_of_Python_software)
    • No clear curation
    • Unstructured
  • Wikidata
    • Lack of browsability
    • Incomplete dataset
    • Hard to curate
  • wiki.python.org
    • Too many dead links and projects to count
    • Unstructured
    • Infrequent curation
    • Overinclusivity, minimal criteria
    • Unclear focus of "written in Python" and "supports Python" (in the case of IDEs/plugins)
    • Blurry on open-source and applications
  • Awesome Python (https://github.com/vinta/awesome-python)
    • 98% libraries and frameworks for developer consumption, not exemplar applications
  • http://pythonsource.com/
    • Good, but mingles applications with libraries/frameworks/engines
    • Unclear curatorship
    • No API
  • Softpedia
    • All of the above (esp mingling libraries and applications)
  • AlternativeTo
    • Pretty nice site focused on applications, but still suffers from most of the above, esp the lack of an API.