Skip to content

A record collection management system written in Python.

License

Notifications You must be signed in to change notification settings

opott/SpinStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpinStack A tool for managing a vinyl record collection created in Python with Airtable and the Discogs API.

asciicast

How to Use

  1. Download the latest release from the Releases page.
  2. Extract the .zip file.
  3. Copy this Airtable base.
  4. Open the .env file and fill the values:
    • AIRTABLE_PAT
    • BASE_ID
      • The part of the Airtable URL beginning with 'app'.
      • e.g. appUljGOxFFwfawjh
    • TABLE_ID
      • The part of the Airtable URL beginning with 'tbl'.
      • e.g. tblmQM95rz4MKlqMP
    • DISCOGS_TOKEN
  5. Install dependencies:
    • pip install -r requirements.txt
  6. Run main.py:
    • python3 main.py

Contributing

I welcome all reasonable contributions! Please feel free to open a Pull Request.

License

Licensed under the GNU General Public License 3.0.

Additional Note

The price scraping feature was created with the assistance of ChatGPT.

About

A record collection management system written in Python.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages