1
0
Fork 0

Add scriptlets that query api

main
Jeff Moe 2023-04-24 12:32:26 -06:00
parent 8891927ed3
commit 7999e810d7
5 changed files with 125 additions and 0 deletions

31
src/account-info 100755
View File

@ -0,0 +1,31 @@
#!/usr/bin/env python3
#
# account-info
#
# Copyright (C) 2023, Jeff Moe
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from mastodon import Mastodon
from settings import password, url, id
mastodon = Mastodon(
access_token=password,
api_base_url=url
)
acc = mastodon.account(id)
print(acc)

31
src/display_name 100755
View File

@ -0,0 +1,31 @@
#!/usr/bin/env python3
#
# account-info
#
# Copyright (C) 2023, Jeff Moe
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from mastodon import Mastodon
from settings import password, url, id
mastodon = Mastodon(
access_token=password,
api_base_url=url
)
acc = mastodon.account(id)
print(acc.display_name)

View File

@ -1,2 +1,3 @@
url='https://127.0.0.1'
password='password'
id='000000000000000000'

31
src/username 100755
View File

@ -0,0 +1,31 @@
#!/usr/bin/env python3
#
# account-info
#
# Copyright (C) 2023, Jeff Moe
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from mastodon import Mastodon
from settings import password, url, id
mastodon = Mastodon(
access_token=password,
api_base_url=url
)
acc = mastodon.account(id)
print(acc.username)

31
src/version 100755
View File

@ -0,0 +1,31 @@
#!/usr/bin/env python3
#
# version
#
# Copyright (C) 2023, Jeff Moe
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from mastodon import Mastodon
from settings import password, url
mastodon = Mastodon(
access_token=password,
api_base_url=url
)
version = mastodon.retrieve_mastodon_version()
print(version)