Skip to content

FreedomChase/allabolag

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a scraper for collecting data from allabolag.se. It has no formal relationship with the site.

It is written and maintained for Newsworthy, but could possibly come in handy for other people as well.

Installing

pip install allabolag

Example usage

from allabolag import Company

company = Company("559071-2807")

# show all available data about the company in a raw...
print(company.raw_data)

# ...or cleaned format
print(company.data)

And you can iterate the list of recent liquidations.

from allabolag import iter_liquidated_companies

for company in iter_liquidated_companies(until="2019-06-01"):
  print(company)

Developing

To run tests:

python3 -m pytest

Deployment

To deploy a new version to PyPi:

  1. Update Changelog below.
  2. Update version in setup.py
  3. Build: python3 setup.py sdist bdist_wheel
  4. Upload: python3 -m twine upload dist/allabolag-X.Y.X*

...assuming you have Twine installed (pip install twine) and configured.

Changelog

  • 0.6.0 - Add headers to request - Minor dependency updates - Use logger for debugging
  • 0.5.1 - Fix return type for Company.liquidation
  • 0.5.0 - Add Company.liquidation
  • 0.4.1 - Remove debug output - Don't crash when we reach the end of a list
  • 0.4.0 - Add option to start from page N - Add custom exception for missing company
  • 0.3.1 - Add cache for company data
  • 0.3.0 - Add Company.remarks (a list of remarks, e.g. “Konkurs”)
  • 0.2.1 - Make iter_list() more generic, by accepting the while url fragment
  • 0.2.0 - Add iter_list() function
  • 0.1.7
    • Bug fix: Add encoding for Python 2.7
  • 0.1.6
    • Fixes bug when company has remark about Svensk Handels Varningslistan
  • 0.1.5
    • Make Python 2.7 compatible.
  • 0.1.4
    • Updating _iter_liquidate_companies to handle rebuilt site.
  • 0.1.3
    • Bug fixes
  • 0.1.0
    • First version

About

A Python package for scraping data from allabolag.se

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%