From bec3f6095b7eeef540ab5dd83412c0a7e3488e1c Mon Sep 17 00:00:00 2001 From: w Date: Mon, 11 Nov 2024 23:58:39 +0100 Subject: [PATCH] organize files to use with Docker --- .gitignore | 3 ++- Dockerfile | 21 ++++++++++++++++++ {charts => app/charts}/apps.py | 0 {charts => app/charts}/asynchronous.py | 0 {charts => app/charts}/forms.py | 0 {charts => app/charts}/models.py | 0 {charts => app/charts}/synchronous.py | 0 .../charts}/templates/charts/about.html | 0 .../charts}/templates/charts/add_coin.html | 0 .../charts}/templates/charts/base.html | 0 .../charts}/templates/charts/bitcoin.html | 0 .../templates/charts/blockchainsize.html | 0 .../charts}/templates/charts/blocksize.html | 0 .../charts}/templates/charts/coincards.html | 0 .../charts}/templates/charts/coins.html | 0 .../charts}/templates/charts/commit.html | 0 .../charts}/templates/charts/commitntv.html | 0 .../charts}/templates/charts/competitors.html | 0 .../templates/charts/competitorslin.html | 0 .../templates/charts/competitorssats.html | 0 .../templates/charts/competitorssatslin.html | 0 .../templates/charts/compinflation.html | 0 .../templates/charts/comptransactions.html | 0 .../templates/charts/dailyemission.html | 0 .../templates/charts/dailyemissionntv.html | 0 .../charts}/templates/charts/deviation.html | 0 .../templates/charts/deviation_tx.html | 0 .../charts}/templates/charts/difficulty.html | 0 .../charts}/templates/charts/dominance.html | 0 .../templates/charts/dread_subscribers.html | 0 .../charts}/templates/charts/efficiency.html | 0 .../charts}/templates/charts/extracoins.html | 0 .../charts}/templates/charts/fractal.html | 0 .../charts}/templates/charts/golden.html | 0 .../charts}/templates/charts/hashprice.html | 0 .../charts}/templates/charts/hashrate.html | 0 .../charts}/templates/charts/hashvsprice.html | 0 .../charts}/templates/charts/index.html | 0 .../charts}/templates/charts/inflation.html | 0 .../templates/charts/inflationfractal.html | 0 .../templates/charts/inflationreturn.html | 0 .../charts}/templates/charts/maintenance.html | 0 .../charts}/templates/charts/marketcap.html | 0 .../charts}/templates/charts/marketcycle.html | 0 .../charts}/templates/charts/merchants.html | 0 .../templates/charts/merchants_increase.html | 0 .../charts/merchants_percentage.html | 0 .../templates/charts/metcalfe_deviation.html | 0 .../templates/charts/metcalfesats.html | 0 .../charts/metcalfesats_deviation.html | 0 .../charts}/templates/charts/metcalfeusd.html | 0 .../charts}/templates/charts/minerfees.html | 0 .../templates/charts/minerfeesntv.html | 0 .../charts}/templates/charts/minerrev.html | 0 .../charts}/templates/charts/minerrevcap.html | 0 .../charts}/templates/charts/minerrevntv.html | 0 .../templates/charts/miningprofitability.html | 0 .../templates/charts/monerodominance.html | 0 .../templates/charts/p2pool_dominance.html | 0 .../templates/charts/p2pool_hashrate.html | 0 .../templates/charts/p2pool_miners.html | 0 .../templates/charts/p2pool_totalblocks.html | 0 .../templates/charts/p2pool_totalhashes.html | 0 .../charts}/templates/charts/percentage.html | 0 .../templates/charts/percentmonth.html | 0 .../charts}/templates/charts/powerlaw.html | 0 .../charts}/templates/charts/pricelin.html | 0 .../charts}/templates/charts/pricelog.html | 0 .../charts}/templates/charts/pricesats.html | 0 .../templates/charts/pricesatslog.html | 0 .../templates/charts/privacydominance.html | 0 .../templates/charts/privacymarketcap.html | 0 .../charts}/templates/charts/rank.html | 0 .../charts}/templates/charts/reset.html | 0 .../templates/charts/securitybudget.html | 0 .../charts}/templates/charts/sfmodel.html | 0 .../charts}/templates/charts/sfmodellin.html | 0 .../charts}/templates/charts/sfmultiple.html | 0 .../charts}/templates/charts/sharpe.html | 0 .../charts}/templates/charts/shielded.html | 0 .../charts}/templates/charts/social.html | 0 .../charts}/templates/charts/social2.html | 0 .../charts}/templates/charts/social3.html | 0 .../charts}/templates/charts/social4.html | 0 .../charts}/templates/charts/social5.html | 0 .../charts}/templates/charts/social6.html | 0 .../charts}/templates/charts/social7.html | 0 .../templates/charts/tail_emission.html | 0 .../charts}/templates/charts/thermocap.html | 0 .../charts/transactiondominance.html | 0 .../templates/charts/transactionsize.html | 0 .../charts}/templates/charts/transcost.html | 0 .../templates/charts/transcostntv.html | 0 .../charts}/templates/charts/translin.html | 0 .../charts}/templates/charts/translog.html | 0 .../charts}/templates/charts/transmonth.html | 0 .../charts}/templates/charts/users_base.html | 0 .../charts}/templates/charts/withdrawals.html | 0 {charts => app/charts}/urls.py | 0 {charts => app/charts}/views.py | 0 manage.py => app/manage.py | 0 {moneropro => app/moneropro}/asgi.py | 0 {moneropro => app/moneropro}/settings.py | 13 ++++++----- {moneropro => app/moneropro}/urls.py | 0 {moneropro => app/moneropro}/wsgi.py | 0 settings.json => app/settings.json | 4 ++-- .../static}/assets/css/sb-admin-2.css | 0 .../static}/assets/css/sb-admin-2.min.css | 0 {static => app/static}/assets/css/style.css | 0 {static => app/static}/assets/js/Chart.min.js | 0 {static => app/static}/assets/js/main.js | 0 {static => app/static}/css/sb-admin-2.min.css | 0 {static => app/static}/css/style.css | 0 {static => app/static}/img/Exch_square.png | Bin {static => app/static}/img/Exolix_square.png | Bin {static => app/static}/img/Hardcover.png | Bin .../static}/img/LetsExchange_square.png | Bin .../static}/img/MajesticBank_square.png | Bin .../static}/img/Stealthex_square.png | Bin {static => app/static}/img/Swapuz_square.png | Bin .../static}/img/Trocador_square.png | Bin {static => app/static}/img/about-img.jpg | Bin {static => app/static}/img/about-img2.jpg | Bin .../static}/img/apple-touch-icon.png | Bin {static => app/static}/img/articles/1/1.png | Bin {static => app/static}/img/articles/1/10.png | Bin {static => app/static}/img/articles/1/11.png | Bin {static => app/static}/img/articles/1/12.png | Bin {static => app/static}/img/articles/1/13.png | Bin {static => app/static}/img/articles/1/14.png | Bin {static => app/static}/img/articles/1/15.png | Bin {static => app/static}/img/articles/1/16.png | Bin {static => app/static}/img/articles/1/17.png | Bin {static => app/static}/img/articles/1/18.png | Bin {static => app/static}/img/articles/1/19.png | Bin {static => app/static}/img/articles/1/2.png | Bin {static => app/static}/img/articles/1/20.png | Bin {static => app/static}/img/articles/1/21.png | Bin {static => app/static}/img/articles/1/22.png | Bin {static => app/static}/img/articles/1/23.png | Bin {static => app/static}/img/articles/1/24.png | Bin {static => app/static}/img/articles/1/25.png | Bin {static => app/static}/img/articles/1/26.png | Bin {static => app/static}/img/articles/1/27.png | Bin {static => app/static}/img/articles/1/28.png | Bin {static => app/static}/img/articles/1/29.png | Bin {static => app/static}/img/articles/1/3.png | Bin {static => app/static}/img/articles/1/30.png | Bin {static => app/static}/img/articles/1/31.png | Bin {static => app/static}/img/articles/1/32.png | Bin {static => app/static}/img/articles/1/33.png | Bin {static => app/static}/img/articles/1/34.png | Bin {static => app/static}/img/articles/1/35.png | Bin {static => app/static}/img/articles/1/4.png | Bin {static => app/static}/img/articles/1/5.png | Bin {static => app/static}/img/articles/1/6.png | Bin {static => app/static}/img/articles/1/7.png | Bin {static => app/static}/img/articles/1/8.png | Bin {static => app/static}/img/articles/1/9.png | Bin {static => app/static}/img/articles/2/1.png | Bin {static => app/static}/img/articles/2/2.png | Bin {static => app/static}/img/articles/2/3.png | Bin {static => app/static}/img/articles/2/4.png | Bin {static => app/static}/img/articles/2/5.png | Bin {static => app/static}/img/articles/3/1.png | Bin {static => app/static}/img/articles/3/2.png | Bin {static => app/static}/img/articles/3/3.png | Bin {static => app/static}/img/articles/3/4.png | Bin {static => app/static}/img/articles/3/5.png | Bin {static => app/static}/img/articles/3/6.png | Bin {static => app/static}/img/articles/3/7.png | Bin {static => app/static}/img/articles/4/1.png | Bin {static => app/static}/img/articles/4/2.png | Bin {static => app/static}/img/articles/4/3.png | Bin {static => app/static}/img/articles/4/4.png | Bin {static => app/static}/img/articles/4/5.png | Bin {static => app/static}/img/articles/4/6.png | Bin {static => app/static}/img/articles/4/7.png | Bin {static => app/static}/img/articles/5/1.png | Bin {static => app/static}/img/articles/5/10.png | Bin {static => app/static}/img/articles/5/11.png | Bin {static => app/static}/img/articles/5/12.png | Bin {static => app/static}/img/articles/5/13.png | Bin {static => app/static}/img/articles/5/14.png | Bin {static => app/static}/img/articles/5/15.png | Bin {static => app/static}/img/articles/5/16.png | Bin {static => app/static}/img/articles/5/17.png | Bin {static => app/static}/img/articles/5/18.png | Bin {static => app/static}/img/articles/5/19.png | Bin {static => app/static}/img/articles/5/2.png | Bin {static => app/static}/img/articles/5/20.png | Bin {static => app/static}/img/articles/5/21.png | Bin {static => app/static}/img/articles/5/22.png | Bin {static => app/static}/img/articles/5/3.png | Bin {static => app/static}/img/articles/5/4.png | Bin {static => app/static}/img/articles/5/5.png | Bin {static => app/static}/img/articles/5/6.png | Bin {static => app/static}/img/articles/5/7.png | Bin {static => app/static}/img/articles/5/8.png | Bin {static => app/static}/img/articles/5/9.png | Bin .../monero-cat-untraceable-1920x1080.png | Bin .../monero-cat-untraceable-400x300.png | Bin .../monero-geometric-logo-1920x1080.png | Bin .../monero-geometric-logo-400x300.png | Bin ...-the-best-regardless-sticker-1920x1080.png | Bin ...is-the-best-regardless-sticker-400x300.png | Bin .../monero-mining-4-privacy-1920x1080.png | Bin .../monero-mining-4-privacy-400x300.png | Bin ...upport-your-local-cypherpunk-1920x1080.png | Bin ...-support-your-local-cypherpunk-400x300.png | Bin .../monero-the-corrupt-fear-us-1920x1080.png | Bin .../monero-the-corrupt-fear-us-400x300.png | Bin .../img/articles/monero-trace-1920x1080.png | Bin .../img/articles/monero-trace-400x300.png | Bin ...will-survive-tyranny-sticker-1920x1080.png | Bin ...o-will-survive-tyranny-sticker-400x300.png | Bin ...monero-you-need-no-portfolio-1920x1080.png | Bin .../monero-you-need-no-portfolio-400x300.png | Bin .../img/articles/price-action-1920x1080.png | Bin .../img/articles/price-action-400x300.png | Bin .../articles/private-by-default-1920x1080.png | Bin .../articles/private-by-default-400x300.png | Bin .../private-electronic-money-1920x1080.png | Bin .../private-electronic-money-400x300.png | Bin .../static}/img/articles/stats-1920x1080.png | Bin .../static}/img/articles/stats-400x300.png | Bin .../img/articles/ussse-monero-1920x1080.png | Bin .../img/articles/ussse-monero-400x300.png | Bin .../img/articles/why-speculate-1920x1080.png | Bin .../img/articles/why-speculate-400x300.png | Bin {static => app/static}/img/favicon.png | Bin {static => app/static}/img/hero-bg-2.jpg | Bin {static => app/static}/img/hero-bg-3.jpg | Bin {static => app/static}/img/hero-bg-4.jpg | Bin {static => app/static}/img/hero-bg-5.jpg | Bin {static => app/static}/img/hero-bg.jpg | Bin {static => app/static}/img/img.png | Bin {static => app/static}/img/incognito.png | Bin {static => app/static}/img/logo-2.jpg | Bin {static => app/static}/img/logo.jpg | Bin {static => app/static}/img/monerotopia.png | Bin {static => app/static}/img/morpheus.jpeg | Bin {static => app/static}/import.txt | 0 .../vendor/bootstrap/css/bootstrap-grid.css | 0 .../bootstrap/css/bootstrap-grid.css.map | 0 .../bootstrap/css/bootstrap-grid.min.css | 0 .../bootstrap/css/bootstrap-grid.min.css.map | 0 .../vendor/bootstrap/css/bootstrap-reboot.css | 0 .../bootstrap/css/bootstrap-reboot.css.map | 0 .../bootstrap/css/bootstrap-reboot.min.css | 0 .../css/bootstrap-reboot.min.css.map | 0 .../vendor/bootstrap/css/bootstrap.css | 0 .../vendor/bootstrap/css/bootstrap.css.map | 0 .../vendor/bootstrap/css/bootstrap.min.css | 0 .../bootstrap/css/bootstrap.min.css.map | 0 .../vendor/bootstrap/js/bootstrap.bundle.js | 0 .../bootstrap/js/bootstrap.bundle.js.map | 0 .../bootstrap/js/bootstrap.bundle.min.js | 0 .../bootstrap/js/bootstrap.bundle.min.js.map | 0 .../static}/vendor/bootstrap/js/bootstrap.js | 0 .../vendor/bootstrap/js/bootstrap.js.map | 0 .../vendor/bootstrap/js/bootstrap.min.js | 0 .../vendor/bootstrap/js/bootstrap.min.js.map | 0 .../vendor/boxicons/css/animations.css | 0 .../static}/vendor/boxicons/css/boxicons.css | 0 .../vendor/boxicons/css/boxicons.min.css | 0 .../vendor/boxicons/css/transformations.css | 0 .../vendor/boxicons/fonts/boxicons.eot | Bin .../vendor/boxicons/fonts/boxicons.svg | 0 .../vendor/boxicons/fonts/boxicons.ttf | Bin .../vendor/boxicons/fonts/boxicons.woff | Bin .../vendor/boxicons/fonts/boxicons.woff2 | Bin .../static}/vendor/jquery/jquery.js | 0 .../static}/vendor/jquery/jquery.min.js | 0 .../static}/vendor/jquery/jquery.min.map | 0 .../static}/vendor/jquery/jquery.slim.js | 0 .../static}/vendor/jquery/jquery.slim.min.js | 0 .../static}/vendor/jquery/jquery.slim.min.map | 0 .../static}/vendor/jquery/jquery2.min.js | 0 requirements.txt | 2 ++ service_account_credentials.json | 12 ---------- 281 files changed, 34 insertions(+), 21 deletions(-) create mode 100644 Dockerfile rename {charts => app/charts}/apps.py (100%) rename {charts => app/charts}/asynchronous.py (100%) rename {charts => app/charts}/forms.py (100%) rename {charts => app/charts}/models.py (100%) rename {charts => app/charts}/synchronous.py (100%) rename {charts => app/charts}/templates/charts/about.html (100%) rename {charts => app/charts}/templates/charts/add_coin.html (100%) rename {charts => app/charts}/templates/charts/base.html (100%) rename {charts => app/charts}/templates/charts/bitcoin.html (100%) rename {charts => app/charts}/templates/charts/blockchainsize.html (100%) rename {charts => app/charts}/templates/charts/blocksize.html (100%) rename {charts => app/charts}/templates/charts/coincards.html (100%) rename {charts => app/charts}/templates/charts/coins.html (100%) rename {charts => app/charts}/templates/charts/commit.html (100%) rename {charts => app/charts}/templates/charts/commitntv.html (100%) rename {charts => app/charts}/templates/charts/competitors.html (100%) rename {charts => app/charts}/templates/charts/competitorslin.html (100%) rename {charts => app/charts}/templates/charts/competitorssats.html (100%) rename {charts => app/charts}/templates/charts/competitorssatslin.html (100%) rename {charts => app/charts}/templates/charts/compinflation.html (100%) rename {charts => app/charts}/templates/charts/comptransactions.html (100%) rename {charts => app/charts}/templates/charts/dailyemission.html (100%) rename {charts => app/charts}/templates/charts/dailyemissionntv.html (100%) rename {charts => app/charts}/templates/charts/deviation.html (100%) rename {charts => app/charts}/templates/charts/deviation_tx.html (100%) rename {charts => app/charts}/templates/charts/difficulty.html (100%) rename {charts => app/charts}/templates/charts/dominance.html (100%) rename {charts => app/charts}/templates/charts/dread_subscribers.html (100%) rename {charts => app/charts}/templates/charts/efficiency.html (100%) rename {charts => app/charts}/templates/charts/extracoins.html (100%) rename {charts => app/charts}/templates/charts/fractal.html (100%) rename {charts => app/charts}/templates/charts/golden.html (100%) rename {charts => app/charts}/templates/charts/hashprice.html (100%) rename {charts => app/charts}/templates/charts/hashrate.html (100%) rename {charts => app/charts}/templates/charts/hashvsprice.html (100%) rename {charts => app/charts}/templates/charts/index.html (100%) rename {charts => app/charts}/templates/charts/inflation.html (100%) rename {charts => app/charts}/templates/charts/inflationfractal.html (100%) rename {charts => app/charts}/templates/charts/inflationreturn.html (100%) rename {charts => app/charts}/templates/charts/maintenance.html (100%) rename {charts => app/charts}/templates/charts/marketcap.html (100%) rename {charts => app/charts}/templates/charts/marketcycle.html (100%) rename {charts => app/charts}/templates/charts/merchants.html (100%) rename {charts => app/charts}/templates/charts/merchants_increase.html (100%) rename {charts => app/charts}/templates/charts/merchants_percentage.html (100%) rename {charts => app/charts}/templates/charts/metcalfe_deviation.html (100%) rename {charts => app/charts}/templates/charts/metcalfesats.html (100%) rename {charts => app/charts}/templates/charts/metcalfesats_deviation.html (100%) rename {charts => app/charts}/templates/charts/metcalfeusd.html (100%) rename {charts => app/charts}/templates/charts/minerfees.html (100%) rename {charts => app/charts}/templates/charts/minerfeesntv.html (100%) rename {charts => app/charts}/templates/charts/minerrev.html (100%) rename {charts => app/charts}/templates/charts/minerrevcap.html (100%) rename {charts => app/charts}/templates/charts/minerrevntv.html (100%) rename {charts => app/charts}/templates/charts/miningprofitability.html (100%) rename {charts => app/charts}/templates/charts/monerodominance.html (100%) rename {charts => app/charts}/templates/charts/p2pool_dominance.html (100%) rename {charts => app/charts}/templates/charts/p2pool_hashrate.html (100%) rename {charts => app/charts}/templates/charts/p2pool_miners.html (100%) rename {charts => app/charts}/templates/charts/p2pool_totalblocks.html (100%) rename {charts => app/charts}/templates/charts/p2pool_totalhashes.html (100%) rename {charts => app/charts}/templates/charts/percentage.html (100%) rename {charts => app/charts}/templates/charts/percentmonth.html (100%) rename {charts => app/charts}/templates/charts/powerlaw.html (100%) rename {charts => app/charts}/templates/charts/pricelin.html (100%) rename {charts => app/charts}/templates/charts/pricelog.html (100%) rename {charts => app/charts}/templates/charts/pricesats.html (100%) rename {charts => app/charts}/templates/charts/pricesatslog.html (100%) rename {charts => app/charts}/templates/charts/privacydominance.html (100%) rename {charts => app/charts}/templates/charts/privacymarketcap.html (100%) rename {charts => app/charts}/templates/charts/rank.html (100%) rename {charts => app/charts}/templates/charts/reset.html (100%) rename {charts => app/charts}/templates/charts/securitybudget.html (100%) rename {charts => app/charts}/templates/charts/sfmodel.html (100%) rename {charts => app/charts}/templates/charts/sfmodellin.html (100%) rename {charts => app/charts}/templates/charts/sfmultiple.html (100%) rename {charts => app/charts}/templates/charts/sharpe.html (100%) rename {charts => app/charts}/templates/charts/shielded.html (100%) rename {charts => app/charts}/templates/charts/social.html (100%) rename {charts => app/charts}/templates/charts/social2.html (100%) rename {charts => app/charts}/templates/charts/social3.html (100%) rename {charts => app/charts}/templates/charts/social4.html (100%) rename {charts => app/charts}/templates/charts/social5.html (100%) rename {charts => app/charts}/templates/charts/social6.html (100%) rename {charts => app/charts}/templates/charts/social7.html (100%) rename {charts => app/charts}/templates/charts/tail_emission.html (100%) rename {charts => app/charts}/templates/charts/thermocap.html (100%) rename {charts => app/charts}/templates/charts/transactiondominance.html (100%) rename {charts => app/charts}/templates/charts/transactionsize.html (100%) rename {charts => app/charts}/templates/charts/transcost.html (100%) rename {charts => app/charts}/templates/charts/transcostntv.html (100%) rename {charts => app/charts}/templates/charts/translin.html (100%) rename {charts => app/charts}/templates/charts/translog.html (100%) rename {charts => app/charts}/templates/charts/transmonth.html (100%) rename {charts => app/charts}/templates/charts/users_base.html (100%) rename {charts => app/charts}/templates/charts/withdrawals.html (100%) rename {charts => app/charts}/urls.py (100%) rename {charts => app/charts}/views.py (100%) rename manage.py => app/manage.py (100%) rename {moneropro => app/moneropro}/asgi.py (100%) rename {moneropro => app/moneropro}/settings.py (85%) rename {moneropro => app/moneropro}/urls.py (100%) rename {moneropro => app/moneropro}/wsgi.py (100%) rename settings.json => app/settings.json (84%) rename {static => app/static}/assets/css/sb-admin-2.css (100%) rename {static => app/static}/assets/css/sb-admin-2.min.css (100%) rename {static => app/static}/assets/css/style.css (100%) rename {static => app/static}/assets/js/Chart.min.js (100%) rename {static => app/static}/assets/js/main.js (100%) rename {static => app/static}/css/sb-admin-2.min.css (100%) rename {static => app/static}/css/style.css (100%) rename {static => app/static}/img/Exch_square.png (100%) rename {static => app/static}/img/Exolix_square.png (100%) rename {static => app/static}/img/Hardcover.png (100%) rename {static => app/static}/img/LetsExchange_square.png (100%) rename {static => app/static}/img/MajesticBank_square.png (100%) rename {static => app/static}/img/Stealthex_square.png (100%) rename {static => app/static}/img/Swapuz_square.png (100%) rename {static => app/static}/img/Trocador_square.png (100%) rename {static => app/static}/img/about-img.jpg (100%) rename {static => app/static}/img/about-img2.jpg (100%) rename {static => app/static}/img/apple-touch-icon.png (100%) rename {static => app/static}/img/articles/1/1.png (100%) rename {static => app/static}/img/articles/1/10.png (100%) rename {static => app/static}/img/articles/1/11.png (100%) rename {static => app/static}/img/articles/1/12.png (100%) rename {static => app/static}/img/articles/1/13.png (100%) rename {static => app/static}/img/articles/1/14.png (100%) rename {static => app/static}/img/articles/1/15.png (100%) rename {static => app/static}/img/articles/1/16.png (100%) rename {static => app/static}/img/articles/1/17.png (100%) rename {static => app/static}/img/articles/1/18.png (100%) rename {static => app/static}/img/articles/1/19.png (100%) rename {static => app/static}/img/articles/1/2.png (100%) rename {static => app/static}/img/articles/1/20.png (100%) rename {static => app/static}/img/articles/1/21.png (100%) rename {static => app/static}/img/articles/1/22.png (100%) rename {static => app/static}/img/articles/1/23.png (100%) rename {static => app/static}/img/articles/1/24.png (100%) rename {static => app/static}/img/articles/1/25.png (100%) rename {static => app/static}/img/articles/1/26.png (100%) rename {static => app/static}/img/articles/1/27.png (100%) rename {static => app/static}/img/articles/1/28.png (100%) rename {static => app/static}/img/articles/1/29.png (100%) rename {static => app/static}/img/articles/1/3.png (100%) rename {static => app/static}/img/articles/1/30.png (100%) rename {static => app/static}/img/articles/1/31.png (100%) rename {static => app/static}/img/articles/1/32.png (100%) rename {static => app/static}/img/articles/1/33.png (100%) rename {static => app/static}/img/articles/1/34.png (100%) rename {static => app/static}/img/articles/1/35.png (100%) rename {static => app/static}/img/articles/1/4.png (100%) rename {static => app/static}/img/articles/1/5.png (100%) rename {static => app/static}/img/articles/1/6.png (100%) rename {static => app/static}/img/articles/1/7.png (100%) rename {static => app/static}/img/articles/1/8.png (100%) rename {static => app/static}/img/articles/1/9.png (100%) rename {static => app/static}/img/articles/2/1.png (100%) rename {static => app/static}/img/articles/2/2.png (100%) rename {static => app/static}/img/articles/2/3.png (100%) rename {static => app/static}/img/articles/2/4.png (100%) rename {static => app/static}/img/articles/2/5.png (100%) rename {static => app/static}/img/articles/3/1.png (100%) rename {static => app/static}/img/articles/3/2.png (100%) rename {static => app/static}/img/articles/3/3.png (100%) rename {static => app/static}/img/articles/3/4.png (100%) rename {static => app/static}/img/articles/3/5.png (100%) rename {static => app/static}/img/articles/3/6.png (100%) rename {static => app/static}/img/articles/3/7.png (100%) rename {static => app/static}/img/articles/4/1.png (100%) rename {static => app/static}/img/articles/4/2.png (100%) rename {static => app/static}/img/articles/4/3.png (100%) rename {static => app/static}/img/articles/4/4.png (100%) rename {static => app/static}/img/articles/4/5.png (100%) rename {static => app/static}/img/articles/4/6.png (100%) rename {static => app/static}/img/articles/4/7.png (100%) rename {static => app/static}/img/articles/5/1.png (100%) rename {static => app/static}/img/articles/5/10.png (100%) rename {static => app/static}/img/articles/5/11.png (100%) rename {static => app/static}/img/articles/5/12.png (100%) rename {static => app/static}/img/articles/5/13.png (100%) rename {static => app/static}/img/articles/5/14.png (100%) rename {static => app/static}/img/articles/5/15.png (100%) rename {static => app/static}/img/articles/5/16.png (100%) rename {static => app/static}/img/articles/5/17.png (100%) rename {static => app/static}/img/articles/5/18.png (100%) rename {static => app/static}/img/articles/5/19.png (100%) rename {static => app/static}/img/articles/5/2.png (100%) rename {static => app/static}/img/articles/5/20.png (100%) rename {static => app/static}/img/articles/5/21.png (100%) rename {static => app/static}/img/articles/5/22.png (100%) rename {static => app/static}/img/articles/5/3.png (100%) rename {static => app/static}/img/articles/5/4.png (100%) rename {static => app/static}/img/articles/5/5.png (100%) rename {static => app/static}/img/articles/5/6.png (100%) rename {static => app/static}/img/articles/5/7.png (100%) rename {static => app/static}/img/articles/5/8.png (100%) rename {static => app/static}/img/articles/5/9.png (100%) rename {static => app/static}/img/articles/monero-cat-untraceable-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-cat-untraceable-400x300.png (100%) rename {static => app/static}/img/articles/monero-geometric-logo-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-geometric-logo-400x300.png (100%) rename {static => app/static}/img/articles/monero-is-the-best-regardless-sticker-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-is-the-best-regardless-sticker-400x300.png (100%) rename {static => app/static}/img/articles/monero-mining-4-privacy-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-mining-4-privacy-400x300.png (100%) rename {static => app/static}/img/articles/monero-support-your-local-cypherpunk-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-support-your-local-cypherpunk-400x300.png (100%) rename {static => app/static}/img/articles/monero-the-corrupt-fear-us-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-the-corrupt-fear-us-400x300.png (100%) rename {static => app/static}/img/articles/monero-trace-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-trace-400x300.png (100%) rename {static => app/static}/img/articles/monero-will-survive-tyranny-sticker-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-will-survive-tyranny-sticker-400x300.png (100%) rename {static => app/static}/img/articles/monero-you-need-no-portfolio-1920x1080.png (100%) rename {static => app/static}/img/articles/monero-you-need-no-portfolio-400x300.png (100%) rename {static => app/static}/img/articles/price-action-1920x1080.png (100%) rename {static => app/static}/img/articles/price-action-400x300.png (100%) rename {static => app/static}/img/articles/private-by-default-1920x1080.png (100%) rename {static => app/static}/img/articles/private-by-default-400x300.png (100%) rename {static => app/static}/img/articles/private-electronic-money-1920x1080.png (100%) rename {static => app/static}/img/articles/private-electronic-money-400x300.png (100%) rename {static => app/static}/img/articles/stats-1920x1080.png (100%) rename {static => app/static}/img/articles/stats-400x300.png (100%) rename {static => app/static}/img/articles/ussse-monero-1920x1080.png (100%) rename {static => app/static}/img/articles/ussse-monero-400x300.png (100%) rename {static => app/static}/img/articles/why-speculate-1920x1080.png (100%) rename {static => app/static}/img/articles/why-speculate-400x300.png (100%) rename {static => app/static}/img/favicon.png (100%) rename {static => app/static}/img/hero-bg-2.jpg (100%) rename {static => app/static}/img/hero-bg-3.jpg (100%) rename {static => app/static}/img/hero-bg-4.jpg (100%) rename {static => app/static}/img/hero-bg-5.jpg (100%) rename {static => app/static}/img/hero-bg.jpg (100%) rename {static => app/static}/img/img.png (100%) rename {static => app/static}/img/incognito.png (100%) rename {static => app/static}/img/logo-2.jpg (100%) rename {static => app/static}/img/logo.jpg (100%) rename {static => app/static}/img/monerotopia.png (100%) rename {static => app/static}/img/morpheus.jpeg (100%) rename {static => app/static}/import.txt (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-grid.css (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-grid.css.map (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-grid.min.css (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-grid.min.css.map (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-reboot.css (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-reboot.css.map (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-reboot.min.css (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap-reboot.min.css.map (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap.css (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap.css.map (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap.min.css (100%) rename {static => app/static}/vendor/bootstrap/css/bootstrap.min.css.map (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.bundle.js (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.bundle.js.map (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.bundle.min.js (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.bundle.min.js.map (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.js (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.js.map (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.min.js (100%) rename {static => app/static}/vendor/bootstrap/js/bootstrap.min.js.map (100%) rename {static => app/static}/vendor/boxicons/css/animations.css (100%) rename {static => app/static}/vendor/boxicons/css/boxicons.css (100%) rename {static => app/static}/vendor/boxicons/css/boxicons.min.css (100%) rename {static => app/static}/vendor/boxicons/css/transformations.css (100%) rename {static => app/static}/vendor/boxicons/fonts/boxicons.eot (100%) rename {static => app/static}/vendor/boxicons/fonts/boxicons.svg (100%) rename {static => app/static}/vendor/boxicons/fonts/boxicons.ttf (100%) rename {static => app/static}/vendor/boxicons/fonts/boxicons.woff (100%) rename {static => app/static}/vendor/boxicons/fonts/boxicons.woff2 (100%) rename {static => app/static}/vendor/jquery/jquery.js (100%) rename {static => app/static}/vendor/jquery/jquery.min.js (100%) rename {static => app/static}/vendor/jquery/jquery.min.map (100%) rename {static => app/static}/vendor/jquery/jquery.slim.js (100%) rename {static => app/static}/vendor/jquery/jquery.slim.min.js (100%) rename {static => app/static}/vendor/jquery/jquery.slim.min.map (100%) rename {static => app/static}/vendor/jquery/jquery2.min.js (100%) delete mode 100644 service_account_credentials.json diff --git a/.gitignore b/.gitignore index 96178c6..cbb855d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ __pycache__/ venv/ *.sqlite3 -migrations/ \ No newline at end of file +migrations/ +data/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fd58222 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM python:3.7 + +RUN apt update && apt install -y locales + +RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen + +ENV LANGUAGE=en_US:en +ENV LANG=en_US.UTF-8 +ENV LC_ALL=en_US.UTF-8 + +WORKDIR src + +COPY requirements.txt requirements.txt + +RUN pip install -r requirements.txt + +COPY app/ app/ + +WORKDIR /src/app + +CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"] diff --git a/charts/apps.py b/app/charts/apps.py similarity index 100% rename from charts/apps.py rename to app/charts/apps.py diff --git a/charts/asynchronous.py b/app/charts/asynchronous.py similarity index 100% rename from charts/asynchronous.py rename to app/charts/asynchronous.py diff --git a/charts/forms.py b/app/charts/forms.py similarity index 100% rename from charts/forms.py rename to app/charts/forms.py diff --git a/charts/models.py b/app/charts/models.py similarity index 100% rename from charts/models.py rename to app/charts/models.py diff --git a/charts/synchronous.py b/app/charts/synchronous.py similarity index 100% rename from charts/synchronous.py rename to app/charts/synchronous.py diff --git a/charts/templates/charts/about.html b/app/charts/templates/charts/about.html similarity index 100% rename from charts/templates/charts/about.html rename to app/charts/templates/charts/about.html diff --git a/charts/templates/charts/add_coin.html b/app/charts/templates/charts/add_coin.html similarity index 100% rename from charts/templates/charts/add_coin.html rename to app/charts/templates/charts/add_coin.html diff --git a/charts/templates/charts/base.html b/app/charts/templates/charts/base.html similarity index 100% rename from charts/templates/charts/base.html rename to app/charts/templates/charts/base.html diff --git a/charts/templates/charts/bitcoin.html b/app/charts/templates/charts/bitcoin.html similarity index 100% rename from charts/templates/charts/bitcoin.html rename to app/charts/templates/charts/bitcoin.html diff --git a/charts/templates/charts/blockchainsize.html b/app/charts/templates/charts/blockchainsize.html similarity index 100% rename from charts/templates/charts/blockchainsize.html rename to app/charts/templates/charts/blockchainsize.html diff --git a/charts/templates/charts/blocksize.html b/app/charts/templates/charts/blocksize.html similarity index 100% rename from charts/templates/charts/blocksize.html rename to app/charts/templates/charts/blocksize.html diff --git a/charts/templates/charts/coincards.html b/app/charts/templates/charts/coincards.html similarity index 100% rename from charts/templates/charts/coincards.html rename to app/charts/templates/charts/coincards.html diff --git a/charts/templates/charts/coins.html b/app/charts/templates/charts/coins.html similarity index 100% rename from charts/templates/charts/coins.html rename to app/charts/templates/charts/coins.html diff --git a/charts/templates/charts/commit.html b/app/charts/templates/charts/commit.html similarity index 100% rename from charts/templates/charts/commit.html rename to app/charts/templates/charts/commit.html diff --git a/charts/templates/charts/commitntv.html b/app/charts/templates/charts/commitntv.html similarity index 100% rename from charts/templates/charts/commitntv.html rename to app/charts/templates/charts/commitntv.html diff --git a/charts/templates/charts/competitors.html b/app/charts/templates/charts/competitors.html similarity index 100% rename from charts/templates/charts/competitors.html rename to app/charts/templates/charts/competitors.html diff --git a/charts/templates/charts/competitorslin.html b/app/charts/templates/charts/competitorslin.html similarity index 100% rename from charts/templates/charts/competitorslin.html rename to app/charts/templates/charts/competitorslin.html diff --git a/charts/templates/charts/competitorssats.html b/app/charts/templates/charts/competitorssats.html similarity index 100% rename from charts/templates/charts/competitorssats.html rename to app/charts/templates/charts/competitorssats.html diff --git a/charts/templates/charts/competitorssatslin.html b/app/charts/templates/charts/competitorssatslin.html similarity index 100% rename from charts/templates/charts/competitorssatslin.html rename to app/charts/templates/charts/competitorssatslin.html diff --git a/charts/templates/charts/compinflation.html b/app/charts/templates/charts/compinflation.html similarity index 100% rename from charts/templates/charts/compinflation.html rename to app/charts/templates/charts/compinflation.html diff --git a/charts/templates/charts/comptransactions.html b/app/charts/templates/charts/comptransactions.html similarity index 100% rename from charts/templates/charts/comptransactions.html rename to app/charts/templates/charts/comptransactions.html diff --git a/charts/templates/charts/dailyemission.html b/app/charts/templates/charts/dailyemission.html similarity index 100% rename from charts/templates/charts/dailyemission.html rename to app/charts/templates/charts/dailyemission.html diff --git a/charts/templates/charts/dailyemissionntv.html b/app/charts/templates/charts/dailyemissionntv.html similarity index 100% rename from charts/templates/charts/dailyemissionntv.html rename to app/charts/templates/charts/dailyemissionntv.html diff --git a/charts/templates/charts/deviation.html b/app/charts/templates/charts/deviation.html similarity index 100% rename from charts/templates/charts/deviation.html rename to app/charts/templates/charts/deviation.html diff --git a/charts/templates/charts/deviation_tx.html b/app/charts/templates/charts/deviation_tx.html similarity index 100% rename from charts/templates/charts/deviation_tx.html rename to app/charts/templates/charts/deviation_tx.html diff --git a/charts/templates/charts/difficulty.html b/app/charts/templates/charts/difficulty.html similarity index 100% rename from charts/templates/charts/difficulty.html rename to app/charts/templates/charts/difficulty.html diff --git a/charts/templates/charts/dominance.html b/app/charts/templates/charts/dominance.html similarity index 100% rename from charts/templates/charts/dominance.html rename to app/charts/templates/charts/dominance.html diff --git a/charts/templates/charts/dread_subscribers.html b/app/charts/templates/charts/dread_subscribers.html similarity index 100% rename from charts/templates/charts/dread_subscribers.html rename to app/charts/templates/charts/dread_subscribers.html diff --git a/charts/templates/charts/efficiency.html b/app/charts/templates/charts/efficiency.html similarity index 100% rename from charts/templates/charts/efficiency.html rename to app/charts/templates/charts/efficiency.html diff --git a/charts/templates/charts/extracoins.html b/app/charts/templates/charts/extracoins.html similarity index 100% rename from charts/templates/charts/extracoins.html rename to app/charts/templates/charts/extracoins.html diff --git a/charts/templates/charts/fractal.html b/app/charts/templates/charts/fractal.html similarity index 100% rename from charts/templates/charts/fractal.html rename to app/charts/templates/charts/fractal.html diff --git a/charts/templates/charts/golden.html b/app/charts/templates/charts/golden.html similarity index 100% rename from charts/templates/charts/golden.html rename to app/charts/templates/charts/golden.html diff --git a/charts/templates/charts/hashprice.html b/app/charts/templates/charts/hashprice.html similarity index 100% rename from charts/templates/charts/hashprice.html rename to app/charts/templates/charts/hashprice.html diff --git a/charts/templates/charts/hashrate.html b/app/charts/templates/charts/hashrate.html similarity index 100% rename from charts/templates/charts/hashrate.html rename to app/charts/templates/charts/hashrate.html diff --git a/charts/templates/charts/hashvsprice.html b/app/charts/templates/charts/hashvsprice.html similarity index 100% rename from charts/templates/charts/hashvsprice.html rename to app/charts/templates/charts/hashvsprice.html diff --git a/charts/templates/charts/index.html b/app/charts/templates/charts/index.html similarity index 100% rename from charts/templates/charts/index.html rename to app/charts/templates/charts/index.html diff --git a/charts/templates/charts/inflation.html b/app/charts/templates/charts/inflation.html similarity index 100% rename from charts/templates/charts/inflation.html rename to app/charts/templates/charts/inflation.html diff --git a/charts/templates/charts/inflationfractal.html b/app/charts/templates/charts/inflationfractal.html similarity index 100% rename from charts/templates/charts/inflationfractal.html rename to app/charts/templates/charts/inflationfractal.html diff --git a/charts/templates/charts/inflationreturn.html b/app/charts/templates/charts/inflationreturn.html similarity index 100% rename from charts/templates/charts/inflationreturn.html rename to app/charts/templates/charts/inflationreturn.html diff --git a/charts/templates/charts/maintenance.html b/app/charts/templates/charts/maintenance.html similarity index 100% rename from charts/templates/charts/maintenance.html rename to app/charts/templates/charts/maintenance.html diff --git a/charts/templates/charts/marketcap.html b/app/charts/templates/charts/marketcap.html similarity index 100% rename from charts/templates/charts/marketcap.html rename to app/charts/templates/charts/marketcap.html diff --git a/charts/templates/charts/marketcycle.html b/app/charts/templates/charts/marketcycle.html similarity index 100% rename from charts/templates/charts/marketcycle.html rename to app/charts/templates/charts/marketcycle.html diff --git a/charts/templates/charts/merchants.html b/app/charts/templates/charts/merchants.html similarity index 100% rename from charts/templates/charts/merchants.html rename to app/charts/templates/charts/merchants.html diff --git a/charts/templates/charts/merchants_increase.html b/app/charts/templates/charts/merchants_increase.html similarity index 100% rename from charts/templates/charts/merchants_increase.html rename to app/charts/templates/charts/merchants_increase.html diff --git a/charts/templates/charts/merchants_percentage.html b/app/charts/templates/charts/merchants_percentage.html similarity index 100% rename from charts/templates/charts/merchants_percentage.html rename to app/charts/templates/charts/merchants_percentage.html diff --git a/charts/templates/charts/metcalfe_deviation.html b/app/charts/templates/charts/metcalfe_deviation.html similarity index 100% rename from charts/templates/charts/metcalfe_deviation.html rename to app/charts/templates/charts/metcalfe_deviation.html diff --git a/charts/templates/charts/metcalfesats.html b/app/charts/templates/charts/metcalfesats.html similarity index 100% rename from charts/templates/charts/metcalfesats.html rename to app/charts/templates/charts/metcalfesats.html diff --git a/charts/templates/charts/metcalfesats_deviation.html b/app/charts/templates/charts/metcalfesats_deviation.html similarity index 100% rename from charts/templates/charts/metcalfesats_deviation.html rename to app/charts/templates/charts/metcalfesats_deviation.html diff --git a/charts/templates/charts/metcalfeusd.html b/app/charts/templates/charts/metcalfeusd.html similarity index 100% rename from charts/templates/charts/metcalfeusd.html rename to app/charts/templates/charts/metcalfeusd.html diff --git a/charts/templates/charts/minerfees.html b/app/charts/templates/charts/minerfees.html similarity index 100% rename from charts/templates/charts/minerfees.html rename to app/charts/templates/charts/minerfees.html diff --git a/charts/templates/charts/minerfeesntv.html b/app/charts/templates/charts/minerfeesntv.html similarity index 100% rename from charts/templates/charts/minerfeesntv.html rename to app/charts/templates/charts/minerfeesntv.html diff --git a/charts/templates/charts/minerrev.html b/app/charts/templates/charts/minerrev.html similarity index 100% rename from charts/templates/charts/minerrev.html rename to app/charts/templates/charts/minerrev.html diff --git a/charts/templates/charts/minerrevcap.html b/app/charts/templates/charts/minerrevcap.html similarity index 100% rename from charts/templates/charts/minerrevcap.html rename to app/charts/templates/charts/minerrevcap.html diff --git a/charts/templates/charts/minerrevntv.html b/app/charts/templates/charts/minerrevntv.html similarity index 100% rename from charts/templates/charts/minerrevntv.html rename to app/charts/templates/charts/minerrevntv.html diff --git a/charts/templates/charts/miningprofitability.html b/app/charts/templates/charts/miningprofitability.html similarity index 100% rename from charts/templates/charts/miningprofitability.html rename to app/charts/templates/charts/miningprofitability.html diff --git a/charts/templates/charts/monerodominance.html b/app/charts/templates/charts/monerodominance.html similarity index 100% rename from charts/templates/charts/monerodominance.html rename to app/charts/templates/charts/monerodominance.html diff --git a/charts/templates/charts/p2pool_dominance.html b/app/charts/templates/charts/p2pool_dominance.html similarity index 100% rename from charts/templates/charts/p2pool_dominance.html rename to app/charts/templates/charts/p2pool_dominance.html diff --git a/charts/templates/charts/p2pool_hashrate.html b/app/charts/templates/charts/p2pool_hashrate.html similarity index 100% rename from charts/templates/charts/p2pool_hashrate.html rename to app/charts/templates/charts/p2pool_hashrate.html diff --git a/charts/templates/charts/p2pool_miners.html b/app/charts/templates/charts/p2pool_miners.html similarity index 100% rename from charts/templates/charts/p2pool_miners.html rename to app/charts/templates/charts/p2pool_miners.html diff --git a/charts/templates/charts/p2pool_totalblocks.html b/app/charts/templates/charts/p2pool_totalblocks.html similarity index 100% rename from charts/templates/charts/p2pool_totalblocks.html rename to app/charts/templates/charts/p2pool_totalblocks.html diff --git a/charts/templates/charts/p2pool_totalhashes.html b/app/charts/templates/charts/p2pool_totalhashes.html similarity index 100% rename from charts/templates/charts/p2pool_totalhashes.html rename to app/charts/templates/charts/p2pool_totalhashes.html diff --git a/charts/templates/charts/percentage.html b/app/charts/templates/charts/percentage.html similarity index 100% rename from charts/templates/charts/percentage.html rename to app/charts/templates/charts/percentage.html diff --git a/charts/templates/charts/percentmonth.html b/app/charts/templates/charts/percentmonth.html similarity index 100% rename from charts/templates/charts/percentmonth.html rename to app/charts/templates/charts/percentmonth.html diff --git a/charts/templates/charts/powerlaw.html b/app/charts/templates/charts/powerlaw.html similarity index 100% rename from charts/templates/charts/powerlaw.html rename to app/charts/templates/charts/powerlaw.html diff --git a/charts/templates/charts/pricelin.html b/app/charts/templates/charts/pricelin.html similarity index 100% rename from charts/templates/charts/pricelin.html rename to app/charts/templates/charts/pricelin.html diff --git a/charts/templates/charts/pricelog.html b/app/charts/templates/charts/pricelog.html similarity index 100% rename from charts/templates/charts/pricelog.html rename to app/charts/templates/charts/pricelog.html diff --git a/charts/templates/charts/pricesats.html b/app/charts/templates/charts/pricesats.html similarity index 100% rename from charts/templates/charts/pricesats.html rename to app/charts/templates/charts/pricesats.html diff --git a/charts/templates/charts/pricesatslog.html b/app/charts/templates/charts/pricesatslog.html similarity index 100% rename from charts/templates/charts/pricesatslog.html rename to app/charts/templates/charts/pricesatslog.html diff --git a/charts/templates/charts/privacydominance.html b/app/charts/templates/charts/privacydominance.html similarity index 100% rename from charts/templates/charts/privacydominance.html rename to app/charts/templates/charts/privacydominance.html diff --git a/charts/templates/charts/privacymarketcap.html b/app/charts/templates/charts/privacymarketcap.html similarity index 100% rename from charts/templates/charts/privacymarketcap.html rename to app/charts/templates/charts/privacymarketcap.html diff --git a/charts/templates/charts/rank.html b/app/charts/templates/charts/rank.html similarity index 100% rename from charts/templates/charts/rank.html rename to app/charts/templates/charts/rank.html diff --git a/charts/templates/charts/reset.html b/app/charts/templates/charts/reset.html similarity index 100% rename from charts/templates/charts/reset.html rename to app/charts/templates/charts/reset.html diff --git a/charts/templates/charts/securitybudget.html b/app/charts/templates/charts/securitybudget.html similarity index 100% rename from charts/templates/charts/securitybudget.html rename to app/charts/templates/charts/securitybudget.html diff --git a/charts/templates/charts/sfmodel.html b/app/charts/templates/charts/sfmodel.html similarity index 100% rename from charts/templates/charts/sfmodel.html rename to app/charts/templates/charts/sfmodel.html diff --git a/charts/templates/charts/sfmodellin.html b/app/charts/templates/charts/sfmodellin.html similarity index 100% rename from charts/templates/charts/sfmodellin.html rename to app/charts/templates/charts/sfmodellin.html diff --git a/charts/templates/charts/sfmultiple.html b/app/charts/templates/charts/sfmultiple.html similarity index 100% rename from charts/templates/charts/sfmultiple.html rename to app/charts/templates/charts/sfmultiple.html diff --git a/charts/templates/charts/sharpe.html b/app/charts/templates/charts/sharpe.html similarity index 100% rename from charts/templates/charts/sharpe.html rename to app/charts/templates/charts/sharpe.html diff --git a/charts/templates/charts/shielded.html b/app/charts/templates/charts/shielded.html similarity index 100% rename from charts/templates/charts/shielded.html rename to app/charts/templates/charts/shielded.html diff --git a/charts/templates/charts/social.html b/app/charts/templates/charts/social.html similarity index 100% rename from charts/templates/charts/social.html rename to app/charts/templates/charts/social.html diff --git a/charts/templates/charts/social2.html b/app/charts/templates/charts/social2.html similarity index 100% rename from charts/templates/charts/social2.html rename to app/charts/templates/charts/social2.html diff --git a/charts/templates/charts/social3.html b/app/charts/templates/charts/social3.html similarity index 100% rename from charts/templates/charts/social3.html rename to app/charts/templates/charts/social3.html diff --git a/charts/templates/charts/social4.html b/app/charts/templates/charts/social4.html similarity index 100% rename from charts/templates/charts/social4.html rename to app/charts/templates/charts/social4.html diff --git a/charts/templates/charts/social5.html b/app/charts/templates/charts/social5.html similarity index 100% rename from charts/templates/charts/social5.html rename to app/charts/templates/charts/social5.html diff --git a/charts/templates/charts/social6.html b/app/charts/templates/charts/social6.html similarity index 100% rename from charts/templates/charts/social6.html rename to app/charts/templates/charts/social6.html diff --git a/charts/templates/charts/social7.html b/app/charts/templates/charts/social7.html similarity index 100% rename from charts/templates/charts/social7.html rename to app/charts/templates/charts/social7.html diff --git a/charts/templates/charts/tail_emission.html b/app/charts/templates/charts/tail_emission.html similarity index 100% rename from charts/templates/charts/tail_emission.html rename to app/charts/templates/charts/tail_emission.html diff --git a/charts/templates/charts/thermocap.html b/app/charts/templates/charts/thermocap.html similarity index 100% rename from charts/templates/charts/thermocap.html rename to app/charts/templates/charts/thermocap.html diff --git a/charts/templates/charts/transactiondominance.html b/app/charts/templates/charts/transactiondominance.html similarity index 100% rename from charts/templates/charts/transactiondominance.html rename to app/charts/templates/charts/transactiondominance.html diff --git a/charts/templates/charts/transactionsize.html b/app/charts/templates/charts/transactionsize.html similarity index 100% rename from charts/templates/charts/transactionsize.html rename to app/charts/templates/charts/transactionsize.html diff --git a/charts/templates/charts/transcost.html b/app/charts/templates/charts/transcost.html similarity index 100% rename from charts/templates/charts/transcost.html rename to app/charts/templates/charts/transcost.html diff --git a/charts/templates/charts/transcostntv.html b/app/charts/templates/charts/transcostntv.html similarity index 100% rename from charts/templates/charts/transcostntv.html rename to app/charts/templates/charts/transcostntv.html diff --git a/charts/templates/charts/translin.html b/app/charts/templates/charts/translin.html similarity index 100% rename from charts/templates/charts/translin.html rename to app/charts/templates/charts/translin.html diff --git a/charts/templates/charts/translog.html b/app/charts/templates/charts/translog.html similarity index 100% rename from charts/templates/charts/translog.html rename to app/charts/templates/charts/translog.html diff --git a/charts/templates/charts/transmonth.html b/app/charts/templates/charts/transmonth.html similarity index 100% rename from charts/templates/charts/transmonth.html rename to app/charts/templates/charts/transmonth.html diff --git a/charts/templates/charts/users_base.html b/app/charts/templates/charts/users_base.html similarity index 100% rename from charts/templates/charts/users_base.html rename to app/charts/templates/charts/users_base.html diff --git a/charts/templates/charts/withdrawals.html b/app/charts/templates/charts/withdrawals.html similarity index 100% rename from charts/templates/charts/withdrawals.html rename to app/charts/templates/charts/withdrawals.html diff --git a/charts/urls.py b/app/charts/urls.py similarity index 100% rename from charts/urls.py rename to app/charts/urls.py diff --git a/charts/views.py b/app/charts/views.py similarity index 100% rename from charts/views.py rename to app/charts/views.py diff --git a/manage.py b/app/manage.py similarity index 100% rename from manage.py rename to app/manage.py diff --git a/moneropro/asgi.py b/app/moneropro/asgi.py similarity index 100% rename from moneropro/asgi.py rename to app/moneropro/asgi.py diff --git a/moneropro/settings.py b/app/moneropro/settings.py similarity index 85% rename from moneropro/settings.py rename to app/moneropro/settings.py index f10863f..7059ffc 100644 --- a/moneropro/settings.py +++ b/app/moneropro/settings.py @@ -21,11 +21,11 @@ BASE_DIR = Path(__file__).resolve().parent.parent #Comment for Local: DEBUG = False -STATIC_ROOT = os.path.join(BASE_DIR, 'static') +#STATIC_ROOT = os.path.join(BASE_DIR, 'static') #Comment for deploy: -#DEBUG = True -#STATICFILES_DIRS = [os.path.join(BASE_DIR, "static"),] +DEBUG = True +STATICFILES_DIRS = [os.path.join(BASE_DIR, "static"),] STATIC_URL = '/static/' LOCALE_PATHS = ( @@ -33,8 +33,8 @@ LOCALE_PATHS = ( ) # SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = 'sdfasfasdfas324fdsfsd234234dsfdfghfhgf675756748fas0f89as90fd8as9' -ALLOWED_HOSTS = ['80.78.22.34', 'www.moneroj.net', 'localhost', '127.0.0.1', 'moneroj.net', 'moneroj5xq4ttg4ec7e5secqdyw5mcovzvfvlq6i7omv353i6mnexlqd.onion'] +SECRET_KEY = 'sdfasfasdfas324fdsfsd234234dsfdgdffdfghfdfasfasdasfadsffhgf675756748fas0f89as90fd8as9' +ALLOWED_HOSTS = ['www.moneroj.net', 'localhost', '127.0.0.1', 'moneroj.net', 'moneroj5xq4ttg4ec7e5secqdyw5mcovzvfvlq6i7omv353i6mnexlqd.onion'] # Application definition INSTALLED_APPS = [ @@ -81,7 +81,8 @@ WSGI_APPLICATION = 'moneropro.wsgi.application' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', + 'NAME': '/opt/db.sqlite3', + #'NAME': BASE_DIR / 'db.sqlite3', } } diff --git a/moneropro/urls.py b/app/moneropro/urls.py similarity index 100% rename from moneropro/urls.py rename to app/moneropro/urls.py diff --git a/moneropro/wsgi.py b/app/moneropro/wsgi.py similarity index 100% rename from moneropro/wsgi.py rename to app/moneropro/wsgi.py diff --git a/settings.json b/app/settings.json similarity index 84% rename from settings.json rename to app/settings.json index 2bd85b8..81f47a4 100644 --- a/settings.json +++ b/app/settings.json @@ -5,8 +5,8 @@ "price_url": "https://api.coingecko.com/api/v3/coins/monero?tickers=false&market_data=true&community_data=false&developer_data=false&sparkline=false", "price_url_old": "https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=", "api_key_name": "X-CMC_PRO_API_KEY", - "api_key_value": "59ddc4bf-b6a4-4e36-b7c2-254c0f854a37", - "api_key_value_old": "787c7281-c873-4dab-8bb3-51c07c00e55f", + "api_key_value": "VALUE", + "api_key_value_old": "VALUE2", "metrics_url": "https://community-api.coinmetrics.io/v4/timeseries/asset-metrics?assets=", "metrics_url_new": "http://162.210.173.181/coinmetrics/", "metrics": "&metrics=PriceUSD,PriceBTC,IssContPctAnn,TxCnt,SplyCur,HashRate,FeeTotNtv,RevNtv,BlkSizeMeanByte,DiffLast&frequency=1d&pretty=false" diff --git a/static/assets/css/sb-admin-2.css b/app/static/assets/css/sb-admin-2.css similarity index 100% rename from static/assets/css/sb-admin-2.css rename to app/static/assets/css/sb-admin-2.css diff --git a/static/assets/css/sb-admin-2.min.css b/app/static/assets/css/sb-admin-2.min.css similarity index 100% rename from static/assets/css/sb-admin-2.min.css rename to app/static/assets/css/sb-admin-2.min.css diff --git a/static/assets/css/style.css b/app/static/assets/css/style.css similarity index 100% rename from static/assets/css/style.css rename to app/static/assets/css/style.css diff --git a/static/assets/js/Chart.min.js b/app/static/assets/js/Chart.min.js similarity index 100% rename from static/assets/js/Chart.min.js rename to app/static/assets/js/Chart.min.js diff --git a/static/assets/js/main.js b/app/static/assets/js/main.js similarity index 100% rename from static/assets/js/main.js rename to app/static/assets/js/main.js diff --git a/static/css/sb-admin-2.min.css b/app/static/css/sb-admin-2.min.css similarity index 100% rename from static/css/sb-admin-2.min.css rename to app/static/css/sb-admin-2.min.css diff --git a/static/css/style.css b/app/static/css/style.css similarity index 100% rename from static/css/style.css rename to app/static/css/style.css diff --git a/static/img/Exch_square.png b/app/static/img/Exch_square.png similarity index 100% rename from static/img/Exch_square.png rename to app/static/img/Exch_square.png diff --git a/static/img/Exolix_square.png b/app/static/img/Exolix_square.png similarity index 100% rename from static/img/Exolix_square.png rename to app/static/img/Exolix_square.png diff --git a/static/img/Hardcover.png b/app/static/img/Hardcover.png similarity index 100% rename from static/img/Hardcover.png rename to app/static/img/Hardcover.png diff --git a/static/img/LetsExchange_square.png b/app/static/img/LetsExchange_square.png similarity index 100% rename from static/img/LetsExchange_square.png rename to app/static/img/LetsExchange_square.png diff --git a/static/img/MajesticBank_square.png b/app/static/img/MajesticBank_square.png similarity index 100% rename from static/img/MajesticBank_square.png rename to app/static/img/MajesticBank_square.png diff --git a/static/img/Stealthex_square.png b/app/static/img/Stealthex_square.png similarity index 100% rename from static/img/Stealthex_square.png rename to app/static/img/Stealthex_square.png diff --git a/static/img/Swapuz_square.png b/app/static/img/Swapuz_square.png similarity index 100% rename from static/img/Swapuz_square.png rename to app/static/img/Swapuz_square.png diff --git a/static/img/Trocador_square.png b/app/static/img/Trocador_square.png similarity index 100% rename from static/img/Trocador_square.png rename to app/static/img/Trocador_square.png diff --git a/static/img/about-img.jpg b/app/static/img/about-img.jpg similarity index 100% rename from static/img/about-img.jpg rename to app/static/img/about-img.jpg diff --git a/static/img/about-img2.jpg b/app/static/img/about-img2.jpg similarity index 100% rename from static/img/about-img2.jpg rename to app/static/img/about-img2.jpg diff --git a/static/img/apple-touch-icon.png b/app/static/img/apple-touch-icon.png similarity index 100% rename from static/img/apple-touch-icon.png rename to app/static/img/apple-touch-icon.png diff --git a/static/img/articles/1/1.png b/app/static/img/articles/1/1.png similarity index 100% rename from static/img/articles/1/1.png rename to app/static/img/articles/1/1.png diff --git a/static/img/articles/1/10.png b/app/static/img/articles/1/10.png similarity index 100% rename from static/img/articles/1/10.png rename to app/static/img/articles/1/10.png diff --git a/static/img/articles/1/11.png b/app/static/img/articles/1/11.png similarity index 100% rename from static/img/articles/1/11.png rename to app/static/img/articles/1/11.png diff --git a/static/img/articles/1/12.png b/app/static/img/articles/1/12.png similarity index 100% rename from static/img/articles/1/12.png rename to app/static/img/articles/1/12.png diff --git a/static/img/articles/1/13.png b/app/static/img/articles/1/13.png similarity index 100% rename from static/img/articles/1/13.png rename to app/static/img/articles/1/13.png diff --git a/static/img/articles/1/14.png b/app/static/img/articles/1/14.png similarity index 100% rename from static/img/articles/1/14.png rename to app/static/img/articles/1/14.png diff --git a/static/img/articles/1/15.png b/app/static/img/articles/1/15.png similarity index 100% rename from static/img/articles/1/15.png rename to app/static/img/articles/1/15.png diff --git a/static/img/articles/1/16.png b/app/static/img/articles/1/16.png similarity index 100% rename from static/img/articles/1/16.png rename to app/static/img/articles/1/16.png diff --git a/static/img/articles/1/17.png b/app/static/img/articles/1/17.png similarity index 100% rename from static/img/articles/1/17.png rename to app/static/img/articles/1/17.png diff --git a/static/img/articles/1/18.png b/app/static/img/articles/1/18.png similarity index 100% rename from static/img/articles/1/18.png rename to app/static/img/articles/1/18.png diff --git a/static/img/articles/1/19.png b/app/static/img/articles/1/19.png similarity index 100% rename from static/img/articles/1/19.png rename to app/static/img/articles/1/19.png diff --git a/static/img/articles/1/2.png b/app/static/img/articles/1/2.png similarity index 100% rename from static/img/articles/1/2.png rename to app/static/img/articles/1/2.png diff --git a/static/img/articles/1/20.png b/app/static/img/articles/1/20.png similarity index 100% rename from static/img/articles/1/20.png rename to app/static/img/articles/1/20.png diff --git a/static/img/articles/1/21.png b/app/static/img/articles/1/21.png similarity index 100% rename from static/img/articles/1/21.png rename to app/static/img/articles/1/21.png diff --git a/static/img/articles/1/22.png b/app/static/img/articles/1/22.png similarity index 100% rename from static/img/articles/1/22.png rename to app/static/img/articles/1/22.png diff --git a/static/img/articles/1/23.png b/app/static/img/articles/1/23.png similarity index 100% rename from static/img/articles/1/23.png rename to app/static/img/articles/1/23.png diff --git a/static/img/articles/1/24.png b/app/static/img/articles/1/24.png similarity index 100% rename from static/img/articles/1/24.png rename to app/static/img/articles/1/24.png diff --git a/static/img/articles/1/25.png b/app/static/img/articles/1/25.png similarity index 100% rename from static/img/articles/1/25.png rename to app/static/img/articles/1/25.png diff --git a/static/img/articles/1/26.png b/app/static/img/articles/1/26.png similarity index 100% rename from static/img/articles/1/26.png rename to app/static/img/articles/1/26.png diff --git a/static/img/articles/1/27.png b/app/static/img/articles/1/27.png similarity index 100% rename from static/img/articles/1/27.png rename to app/static/img/articles/1/27.png diff --git a/static/img/articles/1/28.png b/app/static/img/articles/1/28.png similarity index 100% rename from static/img/articles/1/28.png rename to app/static/img/articles/1/28.png diff --git a/static/img/articles/1/29.png b/app/static/img/articles/1/29.png similarity index 100% rename from static/img/articles/1/29.png rename to app/static/img/articles/1/29.png diff --git a/static/img/articles/1/3.png b/app/static/img/articles/1/3.png similarity index 100% rename from static/img/articles/1/3.png rename to app/static/img/articles/1/3.png diff --git a/static/img/articles/1/30.png b/app/static/img/articles/1/30.png similarity index 100% rename from static/img/articles/1/30.png rename to app/static/img/articles/1/30.png diff --git a/static/img/articles/1/31.png b/app/static/img/articles/1/31.png similarity index 100% rename from static/img/articles/1/31.png rename to app/static/img/articles/1/31.png diff --git a/static/img/articles/1/32.png b/app/static/img/articles/1/32.png similarity index 100% rename from static/img/articles/1/32.png rename to app/static/img/articles/1/32.png diff --git a/static/img/articles/1/33.png b/app/static/img/articles/1/33.png similarity index 100% rename from static/img/articles/1/33.png rename to app/static/img/articles/1/33.png diff --git a/static/img/articles/1/34.png b/app/static/img/articles/1/34.png similarity index 100% rename from static/img/articles/1/34.png rename to app/static/img/articles/1/34.png diff --git a/static/img/articles/1/35.png b/app/static/img/articles/1/35.png similarity index 100% rename from static/img/articles/1/35.png rename to app/static/img/articles/1/35.png diff --git a/static/img/articles/1/4.png b/app/static/img/articles/1/4.png similarity index 100% rename from static/img/articles/1/4.png rename to app/static/img/articles/1/4.png diff --git a/static/img/articles/1/5.png b/app/static/img/articles/1/5.png similarity index 100% rename from static/img/articles/1/5.png rename to app/static/img/articles/1/5.png diff --git a/static/img/articles/1/6.png b/app/static/img/articles/1/6.png similarity index 100% rename from static/img/articles/1/6.png rename to app/static/img/articles/1/6.png diff --git a/static/img/articles/1/7.png b/app/static/img/articles/1/7.png similarity index 100% rename from static/img/articles/1/7.png rename to app/static/img/articles/1/7.png diff --git a/static/img/articles/1/8.png b/app/static/img/articles/1/8.png similarity index 100% rename from static/img/articles/1/8.png rename to app/static/img/articles/1/8.png diff --git a/static/img/articles/1/9.png b/app/static/img/articles/1/9.png similarity index 100% rename from static/img/articles/1/9.png rename to app/static/img/articles/1/9.png diff --git a/static/img/articles/2/1.png b/app/static/img/articles/2/1.png similarity index 100% rename from static/img/articles/2/1.png rename to app/static/img/articles/2/1.png diff --git a/static/img/articles/2/2.png b/app/static/img/articles/2/2.png similarity index 100% rename from static/img/articles/2/2.png rename to app/static/img/articles/2/2.png diff --git a/static/img/articles/2/3.png b/app/static/img/articles/2/3.png similarity index 100% rename from static/img/articles/2/3.png rename to app/static/img/articles/2/3.png diff --git a/static/img/articles/2/4.png b/app/static/img/articles/2/4.png similarity index 100% rename from static/img/articles/2/4.png rename to app/static/img/articles/2/4.png diff --git a/static/img/articles/2/5.png b/app/static/img/articles/2/5.png similarity index 100% rename from static/img/articles/2/5.png rename to app/static/img/articles/2/5.png diff --git a/static/img/articles/3/1.png b/app/static/img/articles/3/1.png similarity index 100% rename from static/img/articles/3/1.png rename to app/static/img/articles/3/1.png diff --git a/static/img/articles/3/2.png b/app/static/img/articles/3/2.png similarity index 100% rename from static/img/articles/3/2.png rename to app/static/img/articles/3/2.png diff --git a/static/img/articles/3/3.png b/app/static/img/articles/3/3.png similarity index 100% rename from static/img/articles/3/3.png rename to app/static/img/articles/3/3.png diff --git a/static/img/articles/3/4.png b/app/static/img/articles/3/4.png similarity index 100% rename from static/img/articles/3/4.png rename to app/static/img/articles/3/4.png diff --git a/static/img/articles/3/5.png b/app/static/img/articles/3/5.png similarity index 100% rename from static/img/articles/3/5.png rename to app/static/img/articles/3/5.png diff --git a/static/img/articles/3/6.png b/app/static/img/articles/3/6.png similarity index 100% rename from static/img/articles/3/6.png rename to app/static/img/articles/3/6.png diff --git a/static/img/articles/3/7.png b/app/static/img/articles/3/7.png similarity index 100% rename from static/img/articles/3/7.png rename to app/static/img/articles/3/7.png diff --git a/static/img/articles/4/1.png b/app/static/img/articles/4/1.png similarity index 100% rename from static/img/articles/4/1.png rename to app/static/img/articles/4/1.png diff --git a/static/img/articles/4/2.png b/app/static/img/articles/4/2.png similarity index 100% rename from static/img/articles/4/2.png rename to app/static/img/articles/4/2.png diff --git a/static/img/articles/4/3.png b/app/static/img/articles/4/3.png similarity index 100% rename from static/img/articles/4/3.png rename to app/static/img/articles/4/3.png diff --git a/static/img/articles/4/4.png b/app/static/img/articles/4/4.png similarity index 100% rename from static/img/articles/4/4.png rename to app/static/img/articles/4/4.png diff --git a/static/img/articles/4/5.png b/app/static/img/articles/4/5.png similarity index 100% rename from static/img/articles/4/5.png rename to app/static/img/articles/4/5.png diff --git a/static/img/articles/4/6.png b/app/static/img/articles/4/6.png similarity index 100% rename from static/img/articles/4/6.png rename to app/static/img/articles/4/6.png diff --git a/static/img/articles/4/7.png b/app/static/img/articles/4/7.png similarity index 100% rename from static/img/articles/4/7.png rename to app/static/img/articles/4/7.png diff --git a/static/img/articles/5/1.png b/app/static/img/articles/5/1.png similarity index 100% rename from static/img/articles/5/1.png rename to app/static/img/articles/5/1.png diff --git a/static/img/articles/5/10.png b/app/static/img/articles/5/10.png similarity index 100% rename from static/img/articles/5/10.png rename to app/static/img/articles/5/10.png diff --git a/static/img/articles/5/11.png b/app/static/img/articles/5/11.png similarity index 100% rename from static/img/articles/5/11.png rename to app/static/img/articles/5/11.png diff --git a/static/img/articles/5/12.png b/app/static/img/articles/5/12.png similarity index 100% rename from static/img/articles/5/12.png rename to app/static/img/articles/5/12.png diff --git a/static/img/articles/5/13.png b/app/static/img/articles/5/13.png similarity index 100% rename from static/img/articles/5/13.png rename to app/static/img/articles/5/13.png diff --git a/static/img/articles/5/14.png b/app/static/img/articles/5/14.png similarity index 100% rename from static/img/articles/5/14.png rename to app/static/img/articles/5/14.png diff --git a/static/img/articles/5/15.png b/app/static/img/articles/5/15.png similarity index 100% rename from static/img/articles/5/15.png rename to app/static/img/articles/5/15.png diff --git a/static/img/articles/5/16.png b/app/static/img/articles/5/16.png similarity index 100% rename from static/img/articles/5/16.png rename to app/static/img/articles/5/16.png diff --git a/static/img/articles/5/17.png b/app/static/img/articles/5/17.png similarity index 100% rename from static/img/articles/5/17.png rename to app/static/img/articles/5/17.png diff --git a/static/img/articles/5/18.png b/app/static/img/articles/5/18.png similarity index 100% rename from static/img/articles/5/18.png rename to app/static/img/articles/5/18.png diff --git a/static/img/articles/5/19.png b/app/static/img/articles/5/19.png similarity index 100% rename from static/img/articles/5/19.png rename to app/static/img/articles/5/19.png diff --git a/static/img/articles/5/2.png b/app/static/img/articles/5/2.png similarity index 100% rename from static/img/articles/5/2.png rename to app/static/img/articles/5/2.png diff --git a/static/img/articles/5/20.png b/app/static/img/articles/5/20.png similarity index 100% rename from static/img/articles/5/20.png rename to app/static/img/articles/5/20.png diff --git a/static/img/articles/5/21.png b/app/static/img/articles/5/21.png similarity index 100% rename from static/img/articles/5/21.png rename to app/static/img/articles/5/21.png diff --git a/static/img/articles/5/22.png b/app/static/img/articles/5/22.png similarity index 100% rename from static/img/articles/5/22.png rename to app/static/img/articles/5/22.png diff --git a/static/img/articles/5/3.png b/app/static/img/articles/5/3.png similarity index 100% rename from static/img/articles/5/3.png rename to app/static/img/articles/5/3.png diff --git a/static/img/articles/5/4.png b/app/static/img/articles/5/4.png similarity index 100% rename from static/img/articles/5/4.png rename to app/static/img/articles/5/4.png diff --git a/static/img/articles/5/5.png b/app/static/img/articles/5/5.png similarity index 100% rename from static/img/articles/5/5.png rename to app/static/img/articles/5/5.png diff --git a/static/img/articles/5/6.png b/app/static/img/articles/5/6.png similarity index 100% rename from static/img/articles/5/6.png rename to app/static/img/articles/5/6.png diff --git a/static/img/articles/5/7.png b/app/static/img/articles/5/7.png similarity index 100% rename from static/img/articles/5/7.png rename to app/static/img/articles/5/7.png diff --git a/static/img/articles/5/8.png b/app/static/img/articles/5/8.png similarity index 100% rename from static/img/articles/5/8.png rename to app/static/img/articles/5/8.png diff --git a/static/img/articles/5/9.png b/app/static/img/articles/5/9.png similarity index 100% rename from static/img/articles/5/9.png rename to app/static/img/articles/5/9.png diff --git a/static/img/articles/monero-cat-untraceable-1920x1080.png b/app/static/img/articles/monero-cat-untraceable-1920x1080.png similarity index 100% rename from static/img/articles/monero-cat-untraceable-1920x1080.png rename to app/static/img/articles/monero-cat-untraceable-1920x1080.png diff --git a/static/img/articles/monero-cat-untraceable-400x300.png b/app/static/img/articles/monero-cat-untraceable-400x300.png similarity index 100% rename from static/img/articles/monero-cat-untraceable-400x300.png rename to app/static/img/articles/monero-cat-untraceable-400x300.png diff --git a/static/img/articles/monero-geometric-logo-1920x1080.png b/app/static/img/articles/monero-geometric-logo-1920x1080.png similarity index 100% rename from static/img/articles/monero-geometric-logo-1920x1080.png rename to app/static/img/articles/monero-geometric-logo-1920x1080.png diff --git a/static/img/articles/monero-geometric-logo-400x300.png b/app/static/img/articles/monero-geometric-logo-400x300.png similarity index 100% rename from static/img/articles/monero-geometric-logo-400x300.png rename to app/static/img/articles/monero-geometric-logo-400x300.png diff --git a/static/img/articles/monero-is-the-best-regardless-sticker-1920x1080.png b/app/static/img/articles/monero-is-the-best-regardless-sticker-1920x1080.png similarity index 100% rename from static/img/articles/monero-is-the-best-regardless-sticker-1920x1080.png rename to app/static/img/articles/monero-is-the-best-regardless-sticker-1920x1080.png diff --git a/static/img/articles/monero-is-the-best-regardless-sticker-400x300.png b/app/static/img/articles/monero-is-the-best-regardless-sticker-400x300.png similarity index 100% rename from static/img/articles/monero-is-the-best-regardless-sticker-400x300.png rename to app/static/img/articles/monero-is-the-best-regardless-sticker-400x300.png diff --git a/static/img/articles/monero-mining-4-privacy-1920x1080.png b/app/static/img/articles/monero-mining-4-privacy-1920x1080.png similarity index 100% rename from static/img/articles/monero-mining-4-privacy-1920x1080.png rename to app/static/img/articles/monero-mining-4-privacy-1920x1080.png diff --git a/static/img/articles/monero-mining-4-privacy-400x300.png b/app/static/img/articles/monero-mining-4-privacy-400x300.png similarity index 100% rename from static/img/articles/monero-mining-4-privacy-400x300.png rename to app/static/img/articles/monero-mining-4-privacy-400x300.png diff --git a/static/img/articles/monero-support-your-local-cypherpunk-1920x1080.png b/app/static/img/articles/monero-support-your-local-cypherpunk-1920x1080.png similarity index 100% rename from static/img/articles/monero-support-your-local-cypherpunk-1920x1080.png rename to app/static/img/articles/monero-support-your-local-cypherpunk-1920x1080.png diff --git a/static/img/articles/monero-support-your-local-cypherpunk-400x300.png b/app/static/img/articles/monero-support-your-local-cypherpunk-400x300.png similarity index 100% rename from static/img/articles/monero-support-your-local-cypherpunk-400x300.png rename to app/static/img/articles/monero-support-your-local-cypherpunk-400x300.png diff --git a/static/img/articles/monero-the-corrupt-fear-us-1920x1080.png b/app/static/img/articles/monero-the-corrupt-fear-us-1920x1080.png similarity index 100% rename from static/img/articles/monero-the-corrupt-fear-us-1920x1080.png rename to app/static/img/articles/monero-the-corrupt-fear-us-1920x1080.png diff --git a/static/img/articles/monero-the-corrupt-fear-us-400x300.png b/app/static/img/articles/monero-the-corrupt-fear-us-400x300.png similarity index 100% rename from static/img/articles/monero-the-corrupt-fear-us-400x300.png rename to app/static/img/articles/monero-the-corrupt-fear-us-400x300.png diff --git a/static/img/articles/monero-trace-1920x1080.png b/app/static/img/articles/monero-trace-1920x1080.png similarity index 100% rename from static/img/articles/monero-trace-1920x1080.png rename to app/static/img/articles/monero-trace-1920x1080.png diff --git a/static/img/articles/monero-trace-400x300.png b/app/static/img/articles/monero-trace-400x300.png similarity index 100% rename from static/img/articles/monero-trace-400x300.png rename to app/static/img/articles/monero-trace-400x300.png diff --git a/static/img/articles/monero-will-survive-tyranny-sticker-1920x1080.png b/app/static/img/articles/monero-will-survive-tyranny-sticker-1920x1080.png similarity index 100% rename from static/img/articles/monero-will-survive-tyranny-sticker-1920x1080.png rename to app/static/img/articles/monero-will-survive-tyranny-sticker-1920x1080.png diff --git a/static/img/articles/monero-will-survive-tyranny-sticker-400x300.png b/app/static/img/articles/monero-will-survive-tyranny-sticker-400x300.png similarity index 100% rename from static/img/articles/monero-will-survive-tyranny-sticker-400x300.png rename to app/static/img/articles/monero-will-survive-tyranny-sticker-400x300.png diff --git a/static/img/articles/monero-you-need-no-portfolio-1920x1080.png b/app/static/img/articles/monero-you-need-no-portfolio-1920x1080.png similarity index 100% rename from static/img/articles/monero-you-need-no-portfolio-1920x1080.png rename to app/static/img/articles/monero-you-need-no-portfolio-1920x1080.png diff --git a/static/img/articles/monero-you-need-no-portfolio-400x300.png b/app/static/img/articles/monero-you-need-no-portfolio-400x300.png similarity index 100% rename from static/img/articles/monero-you-need-no-portfolio-400x300.png rename to app/static/img/articles/monero-you-need-no-portfolio-400x300.png diff --git a/static/img/articles/price-action-1920x1080.png b/app/static/img/articles/price-action-1920x1080.png similarity index 100% rename from static/img/articles/price-action-1920x1080.png rename to app/static/img/articles/price-action-1920x1080.png diff --git a/static/img/articles/price-action-400x300.png b/app/static/img/articles/price-action-400x300.png similarity index 100% rename from static/img/articles/price-action-400x300.png rename to app/static/img/articles/price-action-400x300.png diff --git a/static/img/articles/private-by-default-1920x1080.png b/app/static/img/articles/private-by-default-1920x1080.png similarity index 100% rename from static/img/articles/private-by-default-1920x1080.png rename to app/static/img/articles/private-by-default-1920x1080.png diff --git a/static/img/articles/private-by-default-400x300.png b/app/static/img/articles/private-by-default-400x300.png similarity index 100% rename from static/img/articles/private-by-default-400x300.png rename to app/static/img/articles/private-by-default-400x300.png diff --git a/static/img/articles/private-electronic-money-1920x1080.png b/app/static/img/articles/private-electronic-money-1920x1080.png similarity index 100% rename from static/img/articles/private-electronic-money-1920x1080.png rename to app/static/img/articles/private-electronic-money-1920x1080.png diff --git a/static/img/articles/private-electronic-money-400x300.png b/app/static/img/articles/private-electronic-money-400x300.png similarity index 100% rename from static/img/articles/private-electronic-money-400x300.png rename to app/static/img/articles/private-electronic-money-400x300.png diff --git a/static/img/articles/stats-1920x1080.png b/app/static/img/articles/stats-1920x1080.png similarity index 100% rename from static/img/articles/stats-1920x1080.png rename to app/static/img/articles/stats-1920x1080.png diff --git a/static/img/articles/stats-400x300.png b/app/static/img/articles/stats-400x300.png similarity index 100% rename from static/img/articles/stats-400x300.png rename to app/static/img/articles/stats-400x300.png diff --git a/static/img/articles/ussse-monero-1920x1080.png b/app/static/img/articles/ussse-monero-1920x1080.png similarity index 100% rename from static/img/articles/ussse-monero-1920x1080.png rename to app/static/img/articles/ussse-monero-1920x1080.png diff --git a/static/img/articles/ussse-monero-400x300.png b/app/static/img/articles/ussse-monero-400x300.png similarity index 100% rename from static/img/articles/ussse-monero-400x300.png rename to app/static/img/articles/ussse-monero-400x300.png diff --git a/static/img/articles/why-speculate-1920x1080.png b/app/static/img/articles/why-speculate-1920x1080.png similarity index 100% rename from static/img/articles/why-speculate-1920x1080.png rename to app/static/img/articles/why-speculate-1920x1080.png diff --git a/static/img/articles/why-speculate-400x300.png b/app/static/img/articles/why-speculate-400x300.png similarity index 100% rename from static/img/articles/why-speculate-400x300.png rename to app/static/img/articles/why-speculate-400x300.png diff --git a/static/img/favicon.png b/app/static/img/favicon.png similarity index 100% rename from static/img/favicon.png rename to app/static/img/favicon.png diff --git a/static/img/hero-bg-2.jpg b/app/static/img/hero-bg-2.jpg similarity index 100% rename from static/img/hero-bg-2.jpg rename to app/static/img/hero-bg-2.jpg diff --git a/static/img/hero-bg-3.jpg b/app/static/img/hero-bg-3.jpg similarity index 100% rename from static/img/hero-bg-3.jpg rename to app/static/img/hero-bg-3.jpg diff --git a/static/img/hero-bg-4.jpg b/app/static/img/hero-bg-4.jpg similarity index 100% rename from static/img/hero-bg-4.jpg rename to app/static/img/hero-bg-4.jpg diff --git a/static/img/hero-bg-5.jpg b/app/static/img/hero-bg-5.jpg similarity index 100% rename from static/img/hero-bg-5.jpg rename to app/static/img/hero-bg-5.jpg diff --git a/static/img/hero-bg.jpg b/app/static/img/hero-bg.jpg similarity index 100% rename from static/img/hero-bg.jpg rename to app/static/img/hero-bg.jpg diff --git a/static/img/img.png b/app/static/img/img.png similarity index 100% rename from static/img/img.png rename to app/static/img/img.png diff --git a/static/img/incognito.png b/app/static/img/incognito.png similarity index 100% rename from static/img/incognito.png rename to app/static/img/incognito.png diff --git a/static/img/logo-2.jpg b/app/static/img/logo-2.jpg similarity index 100% rename from static/img/logo-2.jpg rename to app/static/img/logo-2.jpg diff --git a/static/img/logo.jpg b/app/static/img/logo.jpg similarity index 100% rename from static/img/logo.jpg rename to app/static/img/logo.jpg diff --git a/static/img/monerotopia.png b/app/static/img/monerotopia.png similarity index 100% rename from static/img/monerotopia.png rename to app/static/img/monerotopia.png diff --git a/static/img/morpheus.jpeg b/app/static/img/morpheus.jpeg similarity index 100% rename from static/img/morpheus.jpeg rename to app/static/img/morpheus.jpeg diff --git a/static/import.txt b/app/static/import.txt similarity index 100% rename from static/import.txt rename to app/static/import.txt diff --git a/static/vendor/bootstrap/css/bootstrap-grid.css b/app/static/vendor/bootstrap/css/bootstrap-grid.css similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-grid.css rename to app/static/vendor/bootstrap/css/bootstrap-grid.css diff --git a/static/vendor/bootstrap/css/bootstrap-grid.css.map b/app/static/vendor/bootstrap/css/bootstrap-grid.css.map similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-grid.css.map rename to app/static/vendor/bootstrap/css/bootstrap-grid.css.map diff --git a/static/vendor/bootstrap/css/bootstrap-grid.min.css b/app/static/vendor/bootstrap/css/bootstrap-grid.min.css similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-grid.min.css rename to app/static/vendor/bootstrap/css/bootstrap-grid.min.css diff --git a/static/vendor/bootstrap/css/bootstrap-grid.min.css.map b/app/static/vendor/bootstrap/css/bootstrap-grid.min.css.map similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-grid.min.css.map rename to app/static/vendor/bootstrap/css/bootstrap-grid.min.css.map diff --git a/static/vendor/bootstrap/css/bootstrap-reboot.css b/app/static/vendor/bootstrap/css/bootstrap-reboot.css similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-reboot.css rename to app/static/vendor/bootstrap/css/bootstrap-reboot.css diff --git a/static/vendor/bootstrap/css/bootstrap-reboot.css.map b/app/static/vendor/bootstrap/css/bootstrap-reboot.css.map similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-reboot.css.map rename to app/static/vendor/bootstrap/css/bootstrap-reboot.css.map diff --git a/static/vendor/bootstrap/css/bootstrap-reboot.min.css b/app/static/vendor/bootstrap/css/bootstrap-reboot.min.css similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-reboot.min.css rename to app/static/vendor/bootstrap/css/bootstrap-reboot.min.css diff --git a/static/vendor/bootstrap/css/bootstrap-reboot.min.css.map b/app/static/vendor/bootstrap/css/bootstrap-reboot.min.css.map similarity index 100% rename from static/vendor/bootstrap/css/bootstrap-reboot.min.css.map rename to app/static/vendor/bootstrap/css/bootstrap-reboot.min.css.map diff --git a/static/vendor/bootstrap/css/bootstrap.css b/app/static/vendor/bootstrap/css/bootstrap.css similarity index 100% rename from static/vendor/bootstrap/css/bootstrap.css rename to app/static/vendor/bootstrap/css/bootstrap.css diff --git a/static/vendor/bootstrap/css/bootstrap.css.map b/app/static/vendor/bootstrap/css/bootstrap.css.map similarity index 100% rename from static/vendor/bootstrap/css/bootstrap.css.map rename to app/static/vendor/bootstrap/css/bootstrap.css.map diff --git a/static/vendor/bootstrap/css/bootstrap.min.css b/app/static/vendor/bootstrap/css/bootstrap.min.css similarity index 100% rename from static/vendor/bootstrap/css/bootstrap.min.css rename to app/static/vendor/bootstrap/css/bootstrap.min.css diff --git a/static/vendor/bootstrap/css/bootstrap.min.css.map b/app/static/vendor/bootstrap/css/bootstrap.min.css.map similarity index 100% rename from static/vendor/bootstrap/css/bootstrap.min.css.map rename to app/static/vendor/bootstrap/css/bootstrap.min.css.map diff --git a/static/vendor/bootstrap/js/bootstrap.bundle.js b/app/static/vendor/bootstrap/js/bootstrap.bundle.js similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.bundle.js rename to app/static/vendor/bootstrap/js/bootstrap.bundle.js diff --git a/static/vendor/bootstrap/js/bootstrap.bundle.js.map b/app/static/vendor/bootstrap/js/bootstrap.bundle.js.map similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.bundle.js.map rename to app/static/vendor/bootstrap/js/bootstrap.bundle.js.map diff --git a/static/vendor/bootstrap/js/bootstrap.bundle.min.js b/app/static/vendor/bootstrap/js/bootstrap.bundle.min.js similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.bundle.min.js rename to app/static/vendor/bootstrap/js/bootstrap.bundle.min.js diff --git a/static/vendor/bootstrap/js/bootstrap.bundle.min.js.map b/app/static/vendor/bootstrap/js/bootstrap.bundle.min.js.map similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.bundle.min.js.map rename to app/static/vendor/bootstrap/js/bootstrap.bundle.min.js.map diff --git a/static/vendor/bootstrap/js/bootstrap.js b/app/static/vendor/bootstrap/js/bootstrap.js similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.js rename to app/static/vendor/bootstrap/js/bootstrap.js diff --git a/static/vendor/bootstrap/js/bootstrap.js.map b/app/static/vendor/bootstrap/js/bootstrap.js.map similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.js.map rename to app/static/vendor/bootstrap/js/bootstrap.js.map diff --git a/static/vendor/bootstrap/js/bootstrap.min.js b/app/static/vendor/bootstrap/js/bootstrap.min.js similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.min.js rename to app/static/vendor/bootstrap/js/bootstrap.min.js diff --git a/static/vendor/bootstrap/js/bootstrap.min.js.map b/app/static/vendor/bootstrap/js/bootstrap.min.js.map similarity index 100% rename from static/vendor/bootstrap/js/bootstrap.min.js.map rename to app/static/vendor/bootstrap/js/bootstrap.min.js.map diff --git a/static/vendor/boxicons/css/animations.css b/app/static/vendor/boxicons/css/animations.css similarity index 100% rename from static/vendor/boxicons/css/animations.css rename to app/static/vendor/boxicons/css/animations.css diff --git a/static/vendor/boxicons/css/boxicons.css b/app/static/vendor/boxicons/css/boxicons.css similarity index 100% rename from static/vendor/boxicons/css/boxicons.css rename to app/static/vendor/boxicons/css/boxicons.css diff --git a/static/vendor/boxicons/css/boxicons.min.css b/app/static/vendor/boxicons/css/boxicons.min.css similarity index 100% rename from static/vendor/boxicons/css/boxicons.min.css rename to app/static/vendor/boxicons/css/boxicons.min.css diff --git a/static/vendor/boxicons/css/transformations.css b/app/static/vendor/boxicons/css/transformations.css similarity index 100% rename from static/vendor/boxicons/css/transformations.css rename to app/static/vendor/boxicons/css/transformations.css diff --git a/static/vendor/boxicons/fonts/boxicons.eot b/app/static/vendor/boxicons/fonts/boxicons.eot similarity index 100% rename from static/vendor/boxicons/fonts/boxicons.eot rename to app/static/vendor/boxicons/fonts/boxicons.eot diff --git a/static/vendor/boxicons/fonts/boxicons.svg b/app/static/vendor/boxicons/fonts/boxicons.svg similarity index 100% rename from static/vendor/boxicons/fonts/boxicons.svg rename to app/static/vendor/boxicons/fonts/boxicons.svg diff --git a/static/vendor/boxicons/fonts/boxicons.ttf b/app/static/vendor/boxicons/fonts/boxicons.ttf similarity index 100% rename from static/vendor/boxicons/fonts/boxicons.ttf rename to app/static/vendor/boxicons/fonts/boxicons.ttf diff --git a/static/vendor/boxicons/fonts/boxicons.woff b/app/static/vendor/boxicons/fonts/boxicons.woff similarity index 100% rename from static/vendor/boxicons/fonts/boxicons.woff rename to app/static/vendor/boxicons/fonts/boxicons.woff diff --git a/static/vendor/boxicons/fonts/boxicons.woff2 b/app/static/vendor/boxicons/fonts/boxicons.woff2 similarity index 100% rename from static/vendor/boxicons/fonts/boxicons.woff2 rename to app/static/vendor/boxicons/fonts/boxicons.woff2 diff --git a/static/vendor/jquery/jquery.js b/app/static/vendor/jquery/jquery.js similarity index 100% rename from static/vendor/jquery/jquery.js rename to app/static/vendor/jquery/jquery.js diff --git a/static/vendor/jquery/jquery.min.js b/app/static/vendor/jquery/jquery.min.js similarity index 100% rename from static/vendor/jquery/jquery.min.js rename to app/static/vendor/jquery/jquery.min.js diff --git a/static/vendor/jquery/jquery.min.map b/app/static/vendor/jquery/jquery.min.map similarity index 100% rename from static/vendor/jquery/jquery.min.map rename to app/static/vendor/jquery/jquery.min.map diff --git a/static/vendor/jquery/jquery.slim.js b/app/static/vendor/jquery/jquery.slim.js similarity index 100% rename from static/vendor/jquery/jquery.slim.js rename to app/static/vendor/jquery/jquery.slim.js diff --git a/static/vendor/jquery/jquery.slim.min.js b/app/static/vendor/jquery/jquery.slim.min.js similarity index 100% rename from static/vendor/jquery/jquery.slim.min.js rename to app/static/vendor/jquery/jquery.slim.min.js diff --git a/static/vendor/jquery/jquery.slim.min.map b/app/static/vendor/jquery/jquery.slim.min.map similarity index 100% rename from static/vendor/jquery/jquery.slim.min.map rename to app/static/vendor/jquery/jquery.slim.min.map diff --git a/static/vendor/jquery/jquery2.min.js b/app/static/vendor/jquery/jquery2.min.js similarity index 100% rename from static/vendor/jquery/jquery2.min.js rename to app/static/vendor/jquery/jquery2.min.js diff --git a/requirements.txt b/requirements.txt index 3489d20..fdf3832 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ aiohttp==3.8.1 +#aiohttp==3.10.10 aiosignal==1.2.0 asgiref==3.3.1 async-timeout==4.0.2 @@ -48,4 +49,5 @@ static3==0.7.0 uritemplate==4.1.1 urllib3==1.26.3 yarl==1.8.1 +#yarl==1.12.0 django-csp==3.7 diff --git a/service_account_credentials.json b/service_account_credentials.json deleted file mode 100644 index c07bc71..0000000 --- a/service_account_credentials.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "service_account", - "project_id": "pygsheets-348702", - "private_key_id": "facfeac25860837362de96e180bcf9fc703c5b05", - "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDpnEEwHKcb7EI\n4PoivAb38+wxe2K4Fn7cu9upYYfcmgpHeMwTEUAQkEEtbUB8yZnhKx/EYjeZlj6o\nKiBTnBCu+5pdKvNfbK3M0kmFOP7Z3e8leD/QSFlDgGha7SEgHrd1x/rPCBrokZ79\n0gTJeTpTII1VhzMu+Rmgf3qbBjbel5um+92I4mz7FnHHsETEOQDwE6hTmnTzD0xB\nUaCvf+ppbGtzmDrRaeyrw5MsbBv+H8sUz0qtSbwgV3uEJfjs0xxV2h6KpBkc3ImQ\nbVxF8Ht0UabCPuCgkgw+vRdrwvVqi48lxZxlxf4JbqlS+7jhVnOLTFUuEsMr/mBj\nx7BOV4IDAgMBAAECggEAHaBilNmfgVjYcgO/XOskEv/40DVi6YVeiIZZ6Pg/3oPk\n8pW0MV73WIq/k+VrUnoktxgUo2RMDxHVQxm982s6i4TGBz2txNFsMAvX3jiXPt6A\njCf9YcjS24niQ4KM9ZQxK8CwlhEgIf+LF9xppSiaUGQpgr4KXh6SZt9m7XqvbF08\nx3AGPMcj0zPsvnNWVyi3zSwQWizLPHcz+F8J2AB5hd6LkeBY0LtRsjbKOsCkTXWg\nWz1cYf/Lg6gH/R8sXxjiqRtBbh3p75hVhUkVWjfz9fy8FDV7hv75rqCwLuvvDANx\nLpahEl65uzt1duoML2Fj+D8hnQBsWQZ2S4dUg8dLwQKBgQD0J91qnGm0/CPm5EDB\nx3/mFoPqVhDL1ZAhbKkCSwysW8PdJy0UzMdrEboL44bv1YrR7RgSZnBG67brhjGL\nOGMOzlbI+GnQD2GVXp299NXaFKx8UfqQ5qexE1Ks702MySZlyLvuJOi7jRIgExqt\nCnNeFtKuEXbHVvxNuF6fjn5guwKBgQDNJDFkQDi6nkUxx3h34dD3nYMC3BOU288F\nSFqN6FzqT3z5mWVnaLhRlN2Pf+vnYjZOd1RhDQ/L/2VYCVOhCDDb2KtoULj+g8Yl\neY9eq5AZ17vQIMZUkESFiXViWDzqimyPXDebPeCPGeSePOY6i4Wdnas8hOBBwOr6\nKd9QOw4TWQKBgQCWUo0SfKbglXUNTW9JX6kxYp9pgf/pX93TlnEgRlDRNdaLrPkm\nm0YUd9+SPk3wEAveYBm4CnYKVEpVDFQooVjr3sK0Da4oObAdJRn9wGaCVMQ17stU\nt457iagXbWbTzWzksghzASqBfsOwF9MOwyZwwaCJJ5t38+h3eZJYroTEzQKBgQDI\nUih9Kg17huQw6QVlo7jIpCJ0H25rtX3iPbZXzuk00axLnJSeN2+OEt2MrLEzgP9g\n/jwCjZu4bEyNfIYSwQndFSbEtdcAirNqktsC6mvMIJPBeM/TchHHiOR8xYeuzL+X\n+sg+K11mwDU0pGl6EBbJRFcbwPGwo++RnGP6V8C1+QKBgCWdooE3Ho1zHZzjBmse\nJYDwFMqpe5etiOrJFhjsEyV2LTuSoMzluF340AxAqSfMl9eg5xK0i66t+OWRcl2K\nHVsG8fcEV6xbCejCCzO+lBmgZ3AULtbkF3YIqA4jLC3fdCWeUy5nloLvWh8s88fa\nwyS4nhmtuMQDxYjP/wyx8TnS\n-----END PRIVATE KEY-----\n", - "client_email": "monerocom@pygsheets-348702.iam.gserviceaccount.com", - "client_id": "116121716177547246899", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/monerocom%40pygsheets-348702.iam.gserviceaccount.com" -} \ No newline at end of file