Skip to main content

A small example package

Project description

collegram

A Python package and associated scripts to collect, anonymise and preprocess Telegram data.

Collection flow

In very brief:

  • get a first seed of channels by running scripts/chan_keyword_search.py
  • perform a snowballing exploration of channels using the similar channels recommended by Telegram and the ones forwarded in already found ones, by running scripts/channel_expansion.py.

See diagrams in reports/ for more info.

Project Organization

├── LICENSE
├── README.md          <- The top-level README for developers using this project.
├── data
│   ├── external       <- Data from third party sources.
│   ├── interim        <- Intermediate data that has been transformed.
│   ├── processed      <- The final, canonical data sets for modelling.
│   └── raw            <- The original, immutable data dump.
│
├── scripts            <- Scripts to send to a cluster e.g.
│
├── notebooks          <- Jupyter notebooks.
│
├── references         <- Data dictionaries, manuals, and all other explanatory materials.
│
├── reports            <- Generated analysis as HTML, PDF, LaTeX, etc.
│   └── figures        <- Generated graphics and figures to be used in reporting
│
├── environment.yml    <- The conda environment file for reproducing the analysis environment, e.g.
│                         generated with `conda env export -f environment.yml`
|
├── collegram          <- Source code for use in this project.
|
└── setup.py           <- makes project pip installable (pip install -e .) so collegram can be imported

Project based on a fork of the cookiecutter data science project template. #cookiecutterdatascience

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collegram-0.1.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

collegram-0.1.1-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file collegram-0.1.1.tar.gz.

File metadata

  • Download URL: collegram-0.1.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.17.1 CPython/3.10.12 Linux/6.5.0-1024-azure

File hashes

Hashes for collegram-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ab92897f7cb9ff20cf2b350e57158d45c7519060bf582d8d3882cfdeeb29d869
MD5 07a835b98b45bccad358984bbe753df5
BLAKE2b-256 bfbc0cc8bddceab9f7a4bd2c8ec0e74f9dc51496c32c11d460ce774167cb394c

See more details on using hashes here.

File details

Details for the file collegram-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: collegram-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.17.1 CPython/3.10.12 Linux/6.5.0-1024-azure

File hashes

Hashes for collegram-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e993f8ae0aab2f683b22b081ddb106ba45d3f1566ea2d0007d9ca4ce6858415a
MD5 2f59203d3868af0eef16d9629b964ac4
BLAKE2b-256 c58141b633b0f2f228f13e816b225a8632c2ffa27081e7b8fb2477a4b54379b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page