urma/app/urma.py
2023-01-02 14:48:22 +00:00

59 lines
1.2 KiB
Python
Executable File

#! /usr/bin/env python
import pickle
from config import Config
from dbconfig import engine
from log import log
from mastodon import Mastodon
from models import (
Accounts,
Attachments,
Base,
Hashtags,
Posts,
)
TESTDATA = "/home/kae/git/urma/hometl.pickle"
# Mastodon.create_app(
# 'urma',
# api_base_url='mastodon.org.uk',
# to_file='urma_clientcred.secret'
# )
# API_BASE_URL = 'mastodon.org.uk'
# mastodon = Mastodon(client_id = 'urma_clientcred.secret',)
# mastodon.log_in('kae@midnighthax.com', '^ZUaiC8P6vLV49',
# to_file='urma_usercred.secret')
# hometl = Mastodon.timeline()
# hometl = mastodon.timeline()
# hometl
# len(hometl)
# hometl0=hometl[0]
# hometl0
# history
# mastodon.me()
# following=mastodon.account_following(kaeid)
# len(following)
# following[0]
# following[39]
# following._pagination_next
# following._pagination_prev
# history
Base.metadata.create_all(engine)
# mastodon = Mastodon(access_token=Config.ACCESS_TOKEN)
# Data for development
with open(TESTDATA, "rb") as inp:
hometl = pickle.load(inp)
post = Posts()
import ipdb; ipdb.set_trace()
# Parse timeline
# for post in hometl:
# post = Posts()